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.
Rispondi
Avatar utente
elGarzon
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: dom 28 mag 2017, 19:45
Nome Cognome: Robert
Slackware: 14.2
Kernel: 4.4

Come posso personalizzare il menu' di installazione?

Messaggio 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 :D 8)

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

Re: Come posso personalizzare il menu' di installazione?

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

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

Re: Come posso personalizzare il menu' di installazione?

Messaggio 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 ;)

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1212
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: Come posso personalizzare il menu' di installazione?

Messaggio 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]

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

Re: Come posso personalizzare il menu' di installazione?

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

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

Re: Come posso personalizzare il menu' di installazione?

Messaggio 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 :D :)

Rispondi