Come posso personalizzare il menu' di installazione?

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
elGarzon
Linux 1.0
Linux 1.0
Messaggi: 4
Iscritto il: dom mag 28, 2017 19:45
Nome Cognome: Robert
Slackware: 14.2
Kernel: 4.4

Come posso personalizzare il menu' di installazione?

Messaggioda elGarzon » dom mag 28, 2017 19:57

Salve, da diversi giorni mi sono posto un dilemma, come posso personalizzare il menu' d'installazione di Slackware? Vorrei aggiungere delle voci o del software da includere, senza dover fare l'operazione ad ogni installazione. Una piccola mod alla iso per una mia comodita'.

Se non erro in prima fase dovrei editare il file di testo per modificare il menu'. Sapete descrivermi i passaggi? Grazie in anticipo :D 8)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6463
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Come posso personalizzare il menu' di installazione?

Messaggioda targzeta » dom mag 28, 2017 21:19

Senti, ricordo di averci "aggeggiato" anche io a tuo tempo. Sicuramente si può fare. Però, devo dirti la verità, io la Slackware l'ho installata da zero solo una volta, poi se la devo installare su un altro PC, prendo l'elenco dei pacchetti che ho sotto /var/log/packages e installo solo quelli con un ciclo for della bash.

Comunque ormai ce l'ho su tre PC, seguo la current e non la reinstallo mai!
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2170
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.14.0-rc3
Desktop: lxde
Località: Pisa
Contatta:

Re: Come posso personalizzare il menu' di installazione?

Messaggioda ponce » lun mag 29, 2017 21:10

l'installer sta nell'initd del sistema di boot: puoi scaricarlo, scompattarlo, modificarlo, ricompattarlo e ricreare la iso.
da root

Codice: Seleziona tutto

mkdir /tmp/initrd
cd /tmp
wget http://slackware.osuosl.org/slackware64-current/isolinux/initrd.img
cd initrd
gzip -dc ../initrd.img | cpio -i -d -H newc --no-absolute-filenames

poi, dentro /tmp/initrd/usr/lib/setup avrai tutti gli script shell che vengono usati nell'installazione: puoi aprirli, leggerli e personalizzarli come vuoi, ovviamente e' richiesta competenza nello shell-scripting.
una volta finito puoi ricreare l'initrd

Codice: Seleziona tutto

cd /tmp/initrd
find . -print | cpio -o -H newc | gzip -9 > ../initrd.img

personalmente vedo piu' pratico lanciare uno script post-installazione che fa tutto quello che vuoi, visto che l'initrd cambia spesso e devi portare le tue modifiche sulle nuove versioni, ma ovviamente sei libero di fare come preferisci ;)

Avatar utente
lablinux
Linux 3.x
Linux 3.x
Messaggi: 1034
Iscritto il: gio nov 27, 2008 12:23
Slackware: 14 64bit
Desktop: kde4
Località: Rho
Contatta:

Re: Come posso personalizzare il menu' di installazione?

Messaggioda lablinux » mar mag 30, 2017 14:04

targzeta ha scritto:Comunque ormai ce l'ho su tre PC, seguo la current e non la reinstallo mai!

[OT]come va la current? hai kde5 lib32? Come fai ad aggiornarel slackpkg+?
Grazie[/OT]

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6463
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Come posso personalizzare il menu' di installazione?

Messaggioda targzeta » mar mag 30, 2017 21:40

Offtopic: Eh, ora però andiamo troppo OT se continuiamo :).

La current va benissimo. Non ho KDE nè nessun DE, ho solo IceWM :).

Non ho nessun software di aggiornamento, ho una directory locale sincronizzata con rsync.slackware.org.uk/slackware/slackware64-current filtrando ciò che non mi serve. A quel punto ho una serie di script che:
  • mi stampano il ChangeLog.txt colorato mostrandomi le aggiunte (verdi) e le cancellazioni (rosse);
  • mi stampa l'elenco dei pacchetti da aggiornare che io metto in un file e quindi vado di upgradepkg;
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
elGarzon
Linux 1.0
Linux 1.0
Messaggi: 4
Iscritto il: dom mag 28, 2017 19:45
Nome Cognome: Robert
Slackware: 14.2
Kernel: 4.4

Re: Come posso personalizzare il menu' di installazione?

Messaggioda elGarzon » sab giu 03, 2017 18:14

ponce ha scritto:l'installer sta nell'initd del sistema di boot: puoi scaricarlo, scompattarlo, modificarlo, ricompattarlo e ricreare la iso.
da root

Codice: Seleziona tutto

mkdir /tmp/initrd
cd /tmp
wget http://slackware.osuosl.org/slackware64-current/isolinux/initrd.img
cd initrd
gzip -dc ../initrd.img | cpio -i -d -H newc --no-absolute-filenames

poi, dentro /tmp/initrd/usr/lib/setup avrai tutti gli script shell che vengono usati nell'installazione: puoi aprirli, leggerli e personalizzarli come vuoi, ovviamente e' richiesta competenza nello shell-scripting.
una volta finito puoi ricreare l'initrd

Codice: Seleziona tutto

cd /tmp/initrd
find . -print | cpio -o -H newc | gzip -9 > ../initrd.img

personalmente vedo piu' pratico lanciare uno script post-installazione che fa tutto quello che vuoi, visto che l'initrd cambia spesso e devi portare le tue modifiche sulle nuove versioni, ma ovviamente sei libero di fare come preferisci ;)



Davvero grazie per le info complete e semplici da capire, tentero' a fare qualche modifica e poi ti diro' l'esito eheh :D :)