ricompilazione kernel con supporto per dischi sata
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.
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.
ricompilazione kernel con supporto per dischi sata
ciao a tutti
ho installato una slackware 10.1 su 2 macchine con dischi sata, lanciando l'immagine sata.i all'installazione...ora dato che vorrei personalizzare un po il kernel stavo pensando di ricompilarlo.
Sapreste dirmi quale kernel è da ritenere più affidabile nella serie 2.4 ? (serve per un server)
Quali moduli devo abilitare per fare in modo che la macchina veda il controller senza problemi?
e soprattutto, nel caso in cui la ricompilazione non vada a buon fine, c'è il rischio che io non riesca a riutilizzare il kernel precedente? (sono cose che ho gia provato sul mio portatile, però con il sata di mezzo non vorrei che ci fossero problemi...)
ciao e grazie
ho installato una slackware 10.1 su 2 macchine con dischi sata, lanciando l'immagine sata.i all'installazione...ora dato che vorrei personalizzare un po il kernel stavo pensando di ricompilarlo.
Sapreste dirmi quale kernel è da ritenere più affidabile nella serie 2.4 ? (serve per un server)
Quali moduli devo abilitare per fare in modo che la macchina veda il controller senza problemi?
e soprattutto, nel caso in cui la ricompilazione non vada a buon fine, c'è il rischio che io non riesca a riutilizzare il kernel precedente? (sono cose che ho gia provato sul mio portatile, però con il sata di mezzo non vorrei che ci fossero problemi...)
ciao e grazie
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
Il frammento del kernel da abilitare è sotto il ramo SCSI, trovi numerosi thread che ne parlano (vero Samiel ?!?!?
).
Compila i drivers libata, non i lowlevel.
Per quanto riguarda i kernel, non dovresti avere problemi ad usare i due kernel su una stessa macchina, ma ti consiglio di lavorare con un ramo solo, magari il 2.6, che ha raggiunto la release .12.1, e a mio parere è stabile.
Se hai problemi siamo qui,ciao.
Touch.
Compila i drivers libata, non i lowlevel.
Per quanto riguarda i kernel, non dovresti avere problemi ad usare i due kernel su una stessa macchina, ma ti consiglio di lavorare con un ramo solo, magari il 2.6, che ha raggiunto la release .12.1, e a mio parere è stabile.
Se hai problemi siamo qui,ciao.
Touch.
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
Questa comunità è variegata, c'è chi usa solo la console, chi KDE, chi il kenel 2.4, chi il 2.6, chi WinXP.
Ti consiglio semplicemente di provare.
Io ero scettico, e ai primi utilizzi del 2.6 ero rimasto deluso perchè non mi riconosceva niente ed erano frequenti i kernel-panic. Motivo? Avevo ricompilato il kernel da capo, e avevo combinato parecchi errori.
Ora uso un 2.6.11.?? (non ricordo), ed è stabile...
Questo è il mio consiglio, poi vedi tu.
Ciao,
Touch.
Ti consiglio semplicemente di provare.
Io ero scettico, e ai primi utilizzi del 2.6 ero rimasto deluso perchè non mi riconosceva niente ed erano frequenti i kernel-panic. Motivo? Avevo ricompilato il kernel da capo, e avevo combinato parecchi errori.
Ora uso un 2.6.11.?? (non ricordo), ed è stabile...
Questo è il mio consiglio, poi vedi tu.
Ciao,
Touch.
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Io sono reduce dalla stessa "impresa".
Devi abilitare il supporto SCSI, inserire
il supporto al tuo controller SATA e abilitare DMA.
Puoi lasciare tranquillamente il kernel vecchio
e mettere due entrate in lilo
Per quanto riguarda il kernel, certo
è ancora in sviluppo, ma mi pare che ormai,
come diceva anche touchstyle, non sia male.
Credo abbiamo modificato la logica di rilascio,
perché invece di accumulare correzioni,
via via che si scoprono i problemi essi vengono
risolti e viene fatta uscire una nuova release.
Però è supportatao parecchio harware recente.
In ogin caso, se ti va bene il kernel di default,
puoi aggiornare quello della 10.1 (il 2.4.29)
a quello della current (il 2.4.31).
M.
Devi abilitare il supporto SCSI, inserire
il supporto al tuo controller SATA e abilitare DMA.
Puoi lasciare tranquillamente il kernel vecchio
e mettere due entrate in lilo
Per quanto riguarda il kernel, certo
è ancora in sviluppo, ma mi pare che ormai,
come diceva anche touchstyle, non sia male.
Credo abbiamo modificato la logica di rilascio,
perché invece di accumulare correzioni,
via via che si scoprono i problemi essi vengono
risolti e viene fatta uscire una nuova release.
Però è supportatao parecchio harware recente.
In ogin caso, se ti va bene il kernel di default,
puoi aggiornare quello della 10.1 (il 2.4.29)
a quello della current (il 2.4.31).
M.
ok ti ringrazio, dato che come ho detto la macchina è in produzione, la ricompilazione andrà fatta molto probabilmente di notte, la mia paura più grande è che nel caso in cui qualcosa vada storto io possa riutilizzare il kernel precedente senza problemi
inoltre: ora con il sata.i nonostante io abbia configurato (con l'utility del costruttore - siemens che è avviabile prima di arrivare al bios) la macchina in raid 1 con mirroring io vedo entrambi i dischi /dev/sda /dev/sdb con 2 tabelle delle partizioni differenti, io tutto il sistema lo ho installato su /dev/sdb non so se poi a livello hardware questi dati sono stati replicati sull'altro disco!
inoltre, se percaso ricompilo e va tutto, poi rivedrò nuovamente i due dischi o ne vedrò uno solo? e in questo caso con i dati vecchi?
eh...sono abbastanza incasinato!
inoltre: ora con il sata.i nonostante io abbia configurato (con l'utility del costruttore - siemens che è avviabile prima di arrivare al bios) la macchina in raid 1 con mirroring io vedo entrambi i dischi /dev/sda /dev/sdb con 2 tabelle delle partizioni differenti, io tutto il sistema lo ho installato su /dev/sdb non so se poi a livello hardware questi dati sono stati replicati sull'altro disco!
inoltre, se percaso ricompilo e va tutto, poi rivedrò nuovamente i due dischi o ne vedrò uno solo? e in questo caso con i dati vecchi?
eh...sono abbastanza incasinato!
allora ho sostituito la macchina in produzione con una di backup (si spera per poco...) cosi posso farci su i vari test con relativa tranquillità..(e ho fatto bene)
per ora ho provato a ricompilare il kernel cosi come è ...aggiungendo solo il supporto per + processori e impostando il numero a 2...
riavvio la macchina (mi vede i 2 processori) ma mi trovo un bel kernel panic!
perchè non riesce piu a montare la root (che era in /dev/sdb1) ... probabilmente non ho messo il supporto corretto per il controller sata....a questo punto io rifarei l'installazione di tutta la macchina mettendo anche un kernel nuovo ma prima vorrei capire questo:
mi sembra di capire che non riesco a fare il raid1 a livello hardware, dovrò farlo a livello software...detto questo una volta che vedo i 2 dischi come faccio a farlo?
grazie nik
per ora ho provato a ricompilare il kernel cosi come è ...aggiungendo solo il supporto per + processori e impostando il numero a 2...
riavvio la macchina (mi vede i 2 processori) ma mi trovo un bel kernel panic!
perchè non riesce piu a montare la root (che era in /dev/sdb1) ... probabilmente non ho messo il supporto corretto per il controller sata....a questo punto io rifarei l'installazione di tutta la macchina mettendo anche un kernel nuovo ma prima vorrei capire questo:
mi sembra di capire che non riesco a fare il raid1 a livello hardware, dovrò farlo a livello software...detto questo una volta che vedo i 2 dischi come faccio a farlo?
grazie nik
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Non puoi lavorare nel bios?
Puoi scegliere quale modalità adottare (level 0 =
disk striping, level 1 = disk mirroring, level 5 =
disk striping con parità.
Nel kernel è implementata una gestione software del raid. Ovviamente devi abilitarla nella compilazione.
Poi fai il boot con Slack e formatti creando le partizioni
(una per disco, tutte uguali).
Quindi devi creare /etc/raidtab, il file di configurazione.
Posto che il dispositivo raid sia /dev/md0,
inizializzalo con mkraid /dev/md0.
A questo punto formatti /dev/md0
nel filesystem che vuoi col solito comando.
Inserisci la chiamata in ftstab, crei la dir di montaggio
e la monti, come al solito.
Ovviamente è un tantino più complicato di così...
M.
Puoi scegliere quale modalità adottare (level 0 =
disk striping, level 1 = disk mirroring, level 5 =
disk striping con parità.
Nel kernel è implementata una gestione software del raid. Ovviamente devi abilitarla nella compilazione.
Poi fai il boot con Slack e formatti creando le partizioni
(una per disco, tutte uguali).
Quindi devi creare /etc/raidtab, il file di configurazione.
Posto che il dispositivo raid sia /dev/md0,
inizializzalo con mkraid /dev/md0.
A questo punto formatti /dev/md0
nel filesystem che vuoi col solito comando.
Inserisci la chiamata in ftstab, crei la dir di montaggio
e la monti, come al solito.
Ovviamente è un tantino più complicato di così...
M.
queste impostazioni nel bios le ho gia fatte!
ho messo il raid 1
ho anche ricompilato il kernel con il supporto raid come built-in
alcune perplessità:
- faccio il boot da slack ...carico il kernel sata.i giusto?
- creo una partizione per disco, tutte uguali (quindi niente swap?)
- il sistema lo installo sul primo o sul secondo disco?
ho messo il raid 1
ho anche ricompilato il kernel con il supporto raid come built-in
alcune perplessità:
- faccio il boot da slack ...carico il kernel sata.i giusto?
- creo una partizione per disco, tutte uguali (quindi niente swap?)
- il sistema lo installo sul primo o sul secondo disco?
ok comincio a capirci qualcosa...ho trovato anche un how to che spiega passo per passo...
ora sono arrivato al punto in cui dopo aver creato il file /etc/raidconf do il comando
mkraid /dev/md0
ma ottengo questo errore:
cannot determine md version: no Md device file in /dev
credo di dover creare un md device in /dev/md ... ma come lo creo?
ora sono arrivato al punto in cui dopo aver creato il file /etc/raidconf do il comando
mkraid /dev/md0
ma ottengo questo errore:
cannot determine md version: no Md device file in /dev
credo di dover creare un md device in /dev/md ... ma come lo creo?
in effetti non avevo il supporto raid!
comunque dopo ho seguito questo how to http://slacksite.com/slackware/raid.html
alla fine non riuscivo a ricompilare + lilo mi diceva che mancava il file map, la cosa + strana è che compilando lilo con device principale /dev/sdb1 e riavviando lui come output di df dava md0 e md1!!
però mdstat diceva che solo 1 sui 2 dischi era attivo, dato che su quella macchina c'era un giorno di smanettamento ho pensato che sia meglio dargli una bella pulita e ripartire da 0 con le idee un po piu chiare...
sono a 1/2 del 2 cd...vi farò sapere!
grazie !
comunque dopo ho seguito questo how to http://slacksite.com/slackware/raid.html
alla fine non riuscivo a ricompilare + lilo mi diceva che mancava il file map, la cosa + strana è che compilando lilo con device principale /dev/sdb1 e riavviando lui come output di df dava md0 e md1!!
però mdstat diceva che solo 1 sui 2 dischi era attivo, dato che su quella macchina c'era un giorno di smanettamento ho pensato che sia meglio dargli una bella pulita e ripartire da 0 con le idee un po piu chiare...
grazie !
mmmmmm
ora non riesco + a ricompilare lilo
o meglio lo compilo con le varie opzioni come da howto, però al boot mi ritrovo il lilo vecchio!
l'output di lilo -v dice alla fine:
ora non riesco + a ricompilare lilo
o meglio lo compilo con le varie opzioni come da howto, però al boot mi ritrovo il lilo vecchio!
l'output di lilo -v dice alla fine:
Codice: Seleziona tutto
The Master Boot record of /dev/sda has been updated
