Pagina 1 di 2
Installare la slack con il kernel 2.6
Inviato: mar 5 set 2006, 23:22
da pino.giaquinto
Sto provando a installare la slack sul mio nuovo notebook e vorrei sapere se è possibile installare direttamente il kernel 2.6 senza passare per il 2.4
E' una domanda stupida?
Spero di no

Inviato: mar 5 set 2006, 23:31
da gettons
si mi pare tu debba selezionarlo in fase di installazione, ricorda che si trova nella dir testing del cd 2
però non ti installa i moduli e i sources ( se ti interessano ) che devi poi installare appena la riavvii
Inviato: mar 5 set 2006, 23:32
da gioco
Inviato: mar 5 set 2006, 23:46
da pino.giaquinto
Quindi considerando che ho bisogno di SATA, posso saltare i seguenti passaggi:
Codice: Seleziona tutto
# installpkg mkinitrd-1.0.1-i486-1.tgz
# cd /boot
# mkinitrd -c -k 2.6.13 -m reiserfs
e posso tranquillamente togliere:
da lilo.conf
Ovviamente devo copiare il bzImage del test26.s nella directory /boot...
Dovrebbe bastare... giusto?
Inviato: mar 5 set 2006, 23:56
da pino.giaquinto
... intanto ho provato qualche boot con i kernel che slack 10.2 mette a disposizione.
Ho scoperto che se avvio con bare.i mi vede l'hard disk come /dev/hda e che se avvio con sata.i è la stessa cosa (?!?).
Se avvio con test26.s allora è tutto come previsto: l'hard disk lo vede come /dev/sda.
Ma... a che serve sata.i ???
Inviato: mer 6 set 2006, 0:03
da gioco
pino.giaquinto ha scritto:Quindi considerando che ho bisogno di SATA, posso saltare i seguenti passaggi:
[cut]
... giusto?
No. Quei comandi servono per permetterti di avviare la partizione /. In particolare creano l'initrd in modo che carichi il modulo per il filesystem che usi nella partizione /. E' importante che dai il comando
relativo al filesystem che usi (reiserf, ext2, ext3, xfs,...), altrimenti il sistema non partirà al successivo riavvio.
Per quanto riguarda SATA non so se il test26.s li riconosce. Se hai problemi intanto installa il sata.i (2.4.31) che sicuramente funziona.
Inviato: mer 6 set 2006, 0:07
da gioco
pino.giaquinto ha scritto:
Ma... a che serve sata.i ???
http://slackware.it/docs/bootdisks.php ha scritto:
sata.i E' una versione di bare.i col supporto per i controller SATA prodotti da Promise, Silicon Image, SiS, ServerWorks / Apple K2, VIA, e Vitesse.
Inviato: mer 6 set 2006, 0:30
da pino.giaquinto
Ho provato con sata.i
Dopo un'attesa di oltre 5 minuti la partizione /dev/hda1 di swap era ancora in formattazione
Qualcosa non và... ho provato a riavviare e con test26.s è stato velocissimo
Per quanto riguarda initrd son convinto che sia come dici... ma leggendo nel thread
http://www.slacky.it/forum/viewtopic.ph ... ght=kernel mi pare di capire che non sia stato utilizzato da 'Moro'.
Sto installandoooo... speriamo che non mi incasino

Inviato: mer 6 set 2006, 1:26
da giberg
Io ho installato direttamente il test26 ma non ho dovuto farlo.
Inviato: mer 6 set 2006, 10:12
da nowhere
giberg ha scritto:
Io ho installato direttamente il test26 ma non ho dovuto farlo.
Ciao, sfrutto questo topic senza aprirne uno nuovo.
Vorrei provare a compilare il kernel per la prima volta Attualmente uso il 2.4.29 di default (Slack 10.1). Vorrei mettere l'ultima versione stabile, la 2.6.17.11. Ho letto parecchia doc e i vari post qui sul forum. E la procedura mi è abbastanza chiara. Mi permane un dubbio però riguardo l'initial ram disk (initrd), è obbligatorio farlo? Solo se abilito come modulo e non come built-in il filesystem della partizione di root (per me ext3). O è meglio crearlo comunque?
Grazie a tutti
Inviato: mer 6 set 2006, 10:25
da giberg
nowhere ha scritto:Ciao, sfrutto questo topic senza aprirne uno nuovo.
Vorrei provare a compilare il kernel per la prima volta Attualmente uso il 2.4.29 di default (Slack 10.1). Vorrei mettere l'ultima versione stabile, la 2.6.17.11. Ho letto parecchia doc e i vari post qui sul forum. E la procedura mi è abbastanza chiara. Mi permane un dubbio però riguardo l'initial ram disk (initrd), è obbligatorio farlo? Solo se abilito come modulo e non come built-in il filesystem della partizione di root (per me ext3). O è meglio crearlo comunque?
Grazie a tutti
Di sicuro se il supporto al file system è abilitato come modulo. Se lo metti built-in da quello che so io non serve l'ininitial ramdisk. Infatti spesso non trovi scritto che bisogna crearlo, salvo poi accorgersi dopo un kernel panic che ti tocca farlo avendo inserito il supporto al fs come modulo.
Inviato: mer 6 set 2006, 10:37
da gioco
Riguardo all'initrd:
http://www.tldp.org/LDP/Linux-Filesyste ... nitrd.html.
Ergo ti serve solo se devi caricare moduli necessari alla fase di avvio del sistema (come quello del filesystem di /).
Compila il kernel seguendo l'howto che trovi qui su Slacky.it, seleziona il filesystem di / statico e non dovresti avere problemi.
P.S.: è buona norma tenersi un kernel funzionante da avviare in caso di problemi con quello nuovo. Uomo avvisato mezzo salvato

Inviato: mer 6 set 2006, 11:06
da nowhere
gioco ha scritto:Riguardo all'initrd:
http://www.tldp.org/LDP/Linux-Filesyste ... nitrd.html.
Ergo ti serve solo se devi caricare moduli necessari alla fase di avvio del sistema (come quello del filesystem di /).
Compila il kernel seguendo l'howto che trovi qui su Slacky.it, seleziona il filesystem di / statico e non dovresti avere problemi.
P.S.: è buona norma tenersi un kernel funzionante da avviare in caso di problemi con quello nuovo. Uomo avvisato mezzo salvato

ok grazie mille.
Sicuramente nel lilo.conf aggiungo la nuova direttiva, ma lascio il kernel funzionante!
Utilizzando un config generic, ad esempio
http://slackware.osuosl.org/slackware-c ... -2.6.17.11, come base di partenza per la compilazione ho una certa garanzia che i moduli necessari all'avvio del sistema siano tutti abilitati?
Inviato: mer 6 set 2006, 11:27
da giberg
Vedo (se ho letto bene) che solo il supporto a ext2 è built-in.
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_EXPORT=y
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
CONFIG_XFS_POSIX_ACL=y
# CONFIG_XFS_RT is not set
CONFIG_OCFS2_FS=m
CONFIG_MINIX_FS=m
CONFIG_ROMFS_FS=m
CONFIG_INOTIFY=y
CONFIG_QUOTA=y
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=m
CONFIG_QUOTACTL=y
CONFIG_DNOTIFY=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
Inviato: mer 6 set 2006, 11:29
da nowhere
giberg ha scritto:Vedo (se ho letto bene) che solo il supporto a ext2 è built-in.
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_EXPORT=y
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
CONFIG_XFS_POSIX_ACL=y
# CONFIG_XFS_RT is not set
CONFIG_OCFS2_FS=m
CONFIG_MINIX_FS=m
CONFIG_ROMFS_FS=m
CONFIG_INOTIFY=y
CONFIG_QUOTA=y
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=m
CONFIG_QUOTACTL=y
CONFIG_DNOTIFY=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
esatto, quella è una delle cose che dovrei modificare e mettere il built-in per ext3