[gl-como] [pegasos] quale è il kernel compilato ? (per mOnto )
Alberto Di Berardino
albiluci@lombardiacom.it
Gio 12 Gen 2006 08:46:00 CET
Mega-estratto della procedura di installazione di Gentoo su PPC Pegasos.
Ho cercato di fare un copia-incolla di tutti i punti in cui si parla del
Pegasos ma mi sembra che non ci sia molta differenza rispetto a quello
che abbiamo fatto ieri sera, a parte il fatto che non abbiamo utilizzato
il kernel generico ma lo abbiamo compilato. I Kernel che abbiamo copiato
nella dir di /boot non partono. Quello compilato, in che formato e dove
è andato a finire?
[BIGINO ON]
Una volta terminata la compilazione, copiare l'immagine del kernel in
/boot (assicurarsi che sia montata correttamente sui Pegasos).
Codice 14: Installazione del kernel
sostituire <kernel-version> con versione corretta
(Apple/IBM) # cp vmlinux /boot/<kernel-version>
(Pegasos) # cp arch/ppc/boot/images/zImage.chrp /boot/<kernel-version>
Adesso continuare con Installare i moduli del Kernel separati.
Compilare ora il proprio kernel eseguendo genkernel --genzimage all. Per
Pegasos, si deve usare una differente configurazione e creare una zImage
invece di vmlinux kernel usato su macchine Apple. Visto che genkernel
compila un kernel che supporta quasi tutto l'hardware disponibile questa
compilazione può essere un processo piuttosto lungo.
E' importante sapere anche che se la partizione dove il kernel dovrebbe
essere posto, non usa ext2 o ext3 come filesystem è necessario
configurare manualmente il kernel usando genkernel --menuconfig
--genzimage all e aggiungere il supporto per il filesystem scelto nel
kernel (cioè non come modulo). Gli utenti di EVMS2 o LVM2 probabilmente
vorranno aggiungere --evms2 o --lvm2 come argomenti.
Una volta completato genkernel, viene creato un kernel completo di
moduli e root disk iniziale (initrd). Il kernel e initrd intervengono
quando si configura un boot loader. E' consigliabile dunque annotare il
nome del kernel e del initrd, poichè servono quando si scrive il file di
configurazione del bootloader. Initrd si avvia subito dopo il boot per
effettuare un rilevamento automatico dell'hardware (come nel CD di
installazione), prima che si avvii il sistema "reale". Assicurasi di
copiare gli argomenti di boot richiesti, sono necessari per un boot
corretto con genkernel.
[BIGINO OFF]
Alberto
Maggiori informazioni sulla lista
gl-como