Installare la slack con il kernel 2.6

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.
Avatar utente
pino.giaquinto
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: mer 25 gen 2006, 11:14

Installare la slack con il kernel 2.6

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

gettons
Linux 1.x
Linux 1.x
Messaggi: 121
Iscritto il: ven 6 mag 2005, 0:00
Località: FIRENZE
Contatta:

Messaggio 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

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

Messaggio da gioco »

In questo thread c'è una mini-guida: http://www.slacky.it/forum/viewtopic.ph ... ght=kernel

Avatar utente
pino.giaquinto
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: mer 25 gen 2006, 11:14

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

Codice: Seleziona tutto

initrd = /boot/initrd.gz
da lilo.conf
Ovviamente devo copiare il bzImage del test26.s nella directory /boot...

Dovrebbe bastare... giusto?

Avatar utente
pino.giaquinto
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: mer 25 gen 2006, 11:14

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

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

Messaggio 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

Codice: Seleziona tutto

# mkinitrd -c -k 2.6.13 -m <filesystem_di_/>
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.

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

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

Avatar utente
pino.giaquinto
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: mer 25 gen 2006, 11:14

Messaggio 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 :shock:
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 :-(

Avatar utente
giberg
Linux 4.x
Linux 4.x
Messaggi: 1282
Iscritto il: mer 21 set 2005, 17:28
Nome Cognome: Gianni
Slackware: current64
Kernel: 3.7.1
Desktop: 4.8.5
Località: S. Biagio di Callalta (TV)

Messaggio da giberg »

pino.giaquinto ha scritto: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'.
Io ho installato direttamente il test26 ma non ho dovuto farlo.

Avatar utente
nowhere
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: dom 27 mar 2005, 0:00

Messaggio da nowhere »

giberg ha scritto:
pino.giaquinto ha scritto: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'.
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

Avatar utente
giberg
Linux 4.x
Linux 4.x
Messaggi: 1282
Iscritto il: mer 21 set 2005, 17:28
Nome Cognome: Gianni
Slackware: current64
Kernel: 3.7.1
Desktop: 4.8.5
Località: S. Biagio di Callalta (TV)

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

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

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

Avatar utente
nowhere
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: dom 27 mar 2005, 0:00

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

Avatar utente
giberg
Linux 4.x
Linux 4.x
Messaggi: 1282
Iscritto il: mer 21 set 2005, 17:28
Nome Cognome: Gianni
Slackware: current64
Kernel: 3.7.1
Desktop: 4.8.5
Località: S. Biagio di Callalta (TV)

Messaggio 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

Avatar utente
nowhere
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: dom 27 mar 2005, 0:00

Messaggio 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

Rispondi