Newsgroup: it.comp.os.linux.iniziare
Titolo: Kernel panic spostando l'hd. Aiuto.

 Ciao.
Ok, adesso entro in single user mode ma non mi fa modificare i files...
perchè pensa che la swap sia ancora su hdc (quello che gli dice fstab)
Dimenticavo. ho anche provato ad usare rdev e swapdev, una volta entrato...
Se faccio fdisk /dev/hdb effettivamente  vedo le partizioni... ma con df  le
vedo ancora montate su hdc, cioè dove stavano prima.
Se però voglio rimettere a posto il file /etc/fstab e lilo.conf (e qualsiasi
altro file
voglia scrivere) non posso farlo... Probabilmente è banale ma sono parecchie
ore che le provo tutte..
 Da quanto ho capito, devo spostare il device dove è montato
/ e swap, da hdc (che non esiste più) ad hdb. Ma come si fa, in maintenance
mode?
Allora, i file (lilo.conf  e fstab non me li fa modificare perchè dice che
il sistema è in read only)... e se provo a montare / a un altra parte (su
hdb) dice che è già montata su hdc... (che non esiste)...
Aiuto... Deve esservi un modo... Non voglio pensare di dover reinstallare
tutto... :)
Grazie a tutti

hdb) dice che è già montata su hdc... (che non esiste)...
Rimetti  l'hard  disk nel  punto  di  prima,  riavvii in  modo  normale,
modifichi /etc/fstab, modifichi  /etc/lilo.conf, dai lilo, spegni tutto,
sposti l'hard disk e riavvii nella posizione nuova...
-- 
Massimo Bacilieri AKA Crononauta ______________________
========================|  togli 'sse' dall'indirizzo  | 
ICQ UIN: 4005815        |  per rispondermi in  e-mail  | 
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.html
GP Legends: 
http://www.multiplayer.it/driving/index.html

Grazie, in effetti č cosě che ho fatto, alla fine. Mi piacerebbe sapere,
perň, se č possibile risolvere il problema da linux in maintenance mode
senza aprire la macchina e scambiare i dischi. Questo perchč non sempre č
possibile accedere fisicamente alla macchina, o non agevolmente.... Lo
chiedo alle persone esperte, se qualcuno lo sa mi piacerebbe saperlo...
Una domanda: io ho cambiato lilo.conf, fstab e mtab. C'č altro da toccare?
In ogni caso nei messaggi di boot e in /var/log/messages sembra tutto a
posto.
Grazie.
Simone


possibile accedere fisicamente alla macchina, o non agevolmente....
Se hai  un disco  già montato, con  l'immagine di  boot in un  hard disk
fisico  in una certa  posizione, devi  rimappare il  kernel in  modo che
sappia dove caricare la roba.
O  lo fai con  lilo, oppure  lo puoi  fare con  rdev, solo  che entrambe
queste soluzioni prevedono che tu sia  in grado di avviare il sistema in
un qualche modo... e allora...
rdev è  quello che si  usa quando ti  crei un dischetto col  kernel, col
classico e brutale metodo:
# cat bzImage > /dev/fd0
cosa utilissima per provare un  kernel prima di sbatterlo in /boot, dove
se ti va in panic è veramente il panic! ;-)
Poiché ovviamente non hai un  lilo, sul dischetto, per passare al kernel
parametri di boot come le  posizioni fisiche dei dischi et similia, puoi
rimappare direttamente il kernel perché abbia già questi dati.
così vai di rdev... man rdev per i dettagli.
Quindi nel  tuo caso  specifico ti saresti  dovuto fare un  dischetto di
avvio  col kernel,  riprogrammarlo  con rdev  per  caricare dalla  nuova
struttura dei dischi, avviare il sistema e fare la tua manutenzione.
Però appunto...  se non hai  un altro pc  dal quale creare un  disco col
kernel, sei punto e a capo.
Se qualcuno più esperto ha altre soluzioni, si faccia avanti.


Grazie Massimo,
sei stato molto chiaro. In effetti, l'obiettivo era quello di imparare
qualcosa di nuovo *nel* risolvere il problema...   :)
A presto.
Simone