Pagina 1 di 1
Come posso personalizzare il menu' di installazione?
Inviato: dom 28 mag 2017, 19:57
da elGarzon
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

Re: Come posso personalizzare il menu' di installazione?
Inviato: dom 28 mag 2017, 21:19
da targzeta
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
Re: Come posso personalizzare il menu' di installazione?
Inviato: lun 29 mag 2017, 21:10
da ponce
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

Re: Come posso personalizzare il menu' di installazione?
Inviato: mar 30 mag 2017, 14:04
da lablinux
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]
Re: Come posso personalizzare il menu' di installazione?
Inviato: mar 30 mag 2017, 21:40
da targzeta
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:
- Offtopic: mi stampano il ChangeLog.txt colorato mostrandomi le aggiunte (verdi) e le cancellazioni (rosse);
- Offtopic: mi stampa l'elenco dei pacchetti da aggiornare che io metto in un file e quindi vado di upgradepkg;
Offtopic:
Emanuele
Re: Come posso personalizzare il menu' di installazione?
Inviato: sab 3 giu 2017, 18:14
da elGarzon
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
