Compilazione Kernel con Grub
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Compilazione Kernel con Grub
Ciao,
sto utilizzando grub al posto di lilo e non so dove spostare i file dopo aver compilato il nuovo kernel 2.6.15.4. Mi spiego meglio: con lilo, una volta terminata la compilazione bastava eseguire i seguenti passi:
cp .config /boot/config
cp System.map /boot/System.map
cp arch/i386/boot/bzimage /boot/vmlinuz
e poi configurare lilo. Con grub invece che procedura bisogna seguire?
sto utilizzando grub al posto di lilo e non so dove spostare i file dopo aver compilato il nuovo kernel 2.6.15.4. Mi spiego meglio: con lilo, una volta terminata la compilazione bastava eseguire i seguenti passi:
cp .config /boot/config
cp System.map /boot/System.map
cp arch/i386/boot/bzimage /boot/vmlinuz
e poi configurare lilo. Con grub invece che procedura bisogna seguire?
L'ho trovato in /boot/grub/menu.lst
Ora però ho un dubbio. Ho sostituito:
Ora però ho un dubbio. Ho sostituito:
conkernel /vmlinuz26 root=/dev/hda3 ro vga=773
initrd /initrd26.img
dove vmlinuz-2.6.15.4 è il nuovo kernel ed infatti funziona. Ora però ho un dubbio. Posso cancellare l'initrd?kernel /vmlinuz-2.6.15.4 root=/dev/hda3 ro vga=773
initrd /initrd26.img
- MAT
- Linux 4.x

- Messaggi: 1242
- Iscritto il: mer 9 mar 2005, 0:00
- Nome Cognome: Matteo Magni
- Kernel: 2.6.20
- Desktop: Fluxbox
- Distribuzione: Gentoo
- Località: Vignola, Modena
Bart ha scritto:L'ho trovato in /boot/grub/menu.lst
Codice: Seleziona tutto
matteo@aiur ~ $ ls -l /boot/grub/menu.lst
lrwxrwxrwx 1 root root 9 Oct 8 19:59 /boot/grub/menu.lst -> grub.confHum... direi di sì... hai incluso il supporto per il tuo fs staticamente?Bart ha scritto:Ora però ho un dubbio. Ho sostituito:conkernel /vmlinuz26 root=/dev/hda3 ro vga=773
initrd /initrd26.imgdove vmlinuz-2.6.15.4 è il nuovo kernel ed infatti funziona. Ora però ho un dubbio. Posso cancellare l'initrd?kernel /vmlinuz-2.6.15.4 root=/dev/hda3 ro vga=773
initrd /initrd26.img
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Consiglio la lettura di:
info grub
A parer mio è esaustiva, fatta bene e corredata di esempi.
Io utiizzo come file di configurazione /boot/grub/menu.lst...
Probabilmente lo sai già, ma ti ricordo la diversa denominazione degli hd e delle partizioni: es. /dev/hda2 = (hd0,1).
In caso di problemi, hai anche la possibilità, al boot, di impartire ordini a grub tramite linea di comando...
Ciao
info grub
A parer mio è esaustiva, fatta bene e corredata di esempi.
Io utiizzo come file di configurazione /boot/grub/menu.lst...
Probabilmente lo sai già, ma ti ricordo la diversa denominazione degli hd e delle partizioni: es. /dev/hda2 = (hd0,1).
In caso di problemi, hai anche la possibilità, al boot, di impartire ordini a grub tramite linea di comando...
Ciao
SISI, tutto inclusoMAT ha scritto:Bart ha scritto:L'ho trovato in /boot/grub/menu.lstCodice: Seleziona tutto
matteo@aiur ~ $ ls -l /boot/grub/menu.lst lrwxrwxrwx 1 root root 9 Oct 8 19:59 /boot/grub/menu.lst -> grub.conf
Hum... direi di sì... hai incluso il supporto per il tuo fs staticamente?Bart ha scritto:Ora però ho un dubbio. Ho sostituito:conkernel /vmlinuz26 root=/dev/hda3 ro vga=773
initrd /initrd26.imgdove vmlinuz-2.6.15.4 è il nuovo kernel ed infatti funziona. Ora però ho un dubbio. Posso cancellare l'initrd?kernel /vmlinuz-2.6.15.4 root=/dev/hda3 ro vga=773
initrd /initrd26.img
- acrive
- Linux 2.x

- Messaggi: 306
- Iscritto il: mar 27 dic 2005, 0:24
- Slackware: 12.0
- Località: Brindisi <-> Bologna
Madoo che casino ragà...
Evito di quotare e rispiego tutto da capo...
Una volta installato grub con il comando grub-install (da root è ovvio) parte un tool alla pkg-conf style che provvede ad installare il tutto...
Le differenze sostanziali sono:
file di configurazione nella directory /boot/grub/menu.lst
--> Questo come si è capito altro non è che il file di configurazione di grub dove sono indicati i vari kernel da avviare etc etc.. questo è un pezzo del mio menu.lst
Riga 2: Si indica in quale partizione bisogna andare a scovare il kernel
es. /dev/hda6 (hd0,5)
/dev/hda3 (hd0,2)
/dev/hdb1 (hd1,0)
Riga 3: Directory in cui si trova il kernel, posizione della partizione di root, read only
La riga che include l'initrd nel mio caso non c'è perchè non ho bisogno del file in questione.
Casi in cui può essere necessario crealo (initrd con mkinitrd) soltanto quando si ha a che fare con sistemi SATA (per caricare i moduli necessari prima del boot), con fs di tipo RaiserFS etc.. etc..
Una volta impostato quindi il file menu.lst, basta semplicemente riavviare il tutto.
Spero di esservi stato di Aiuto.. SALUT!
Evito di quotare e rispiego tutto da capo...
Una volta installato grub con il comando grub-install (da root è ovvio) parte un tool alla pkg-conf style che provvede ad installare il tutto...
Le differenze sostanziali sono:
file di configurazione nella directory /boot/grub/menu.lst
--> Questo come si è capito altro non è che il file di configurazione di grub dove sono indicati i vari kernel da avviare etc etc.. questo è un pezzo del mio menu.lst
Riga 1: definisce il titolo del kernel da avviaretitle Slackware Linux Modified Kenrel
root (hd0,5)
kernel /boot/bzImage root=/dev/hda6 ro vga=normal
Riga 2: Si indica in quale partizione bisogna andare a scovare il kernel
es. /dev/hda6 (hd0,5)
/dev/hda3 (hd0,2)
/dev/hdb1 (hd1,0)
Riga 3: Directory in cui si trova il kernel, posizione della partizione di root, read only
La riga che include l'initrd nel mio caso non c'è perchè non ho bisogno del file in questione.
Casi in cui può essere necessario crealo (initrd con mkinitrd) soltanto quando si ha a che fare con sistemi SATA (per caricare i moduli necessari prima del boot), con fs di tipo RaiserFS etc.. etc..
Una volta impostato quindi il file menu.lst, basta semplicemente riavviare il tutto.
Spero di esservi stato di Aiuto.. SALUT!