Newsgroup: it.comp.os.linux.iniziare
Titolo: [TORTE BRUCIATE] Quando si cambia da /dev/hdb a /dev/hda...

...cosa va modificato in una distribuzione Linux per farlo ripartire?
Ieri ho avuto un problema che mi sono provocato dal solo per quella merda
putrida di istallazione Microsoft di Windows 2000 (che se non trova
partizioni NTFS non create dai programmi di setup le incasina senza pietà).
A parte scongiuri e riti voodoo per cercare di recuperare almeno una parte
dei dati contenuti in una delle due partizioni presenti su quel disco (che
farò fare a qualcuno più esperto di me), mi è venuto in mente di passare il
disco che stava sullo Slave del canale IDE primario a Master: il disco così
diventerebbe /dev/hda, invece di /dev/hdb.
Ovviamente devo mettere grub nell'MBR del disco (prima stava sull'altro
disco), devo modificare i dati di /boot/grub/menu.lst e quelli contenuti in
/etc/fstab per far tornare tutto con la nuova posizione dell'HD: cos'altro
va modificato? Ho già provato a far fare il boot dall'HD come slave, ma non
riesco a mettere grub nell'MBR del disco slave...
Ah, tanto per cultura: esiste qualche software di ripristino di partizioni
su dischi che sembrano aver perso la tabella delle partizioni?
-- 
http://www.emmeeffe.org
"Ho capito cosa intendevi con il tuo 'ingegnere... sigh' quando ho visto
mio figlio, appena laureato in ingegneria, preparare il sugo per le
lasagne: tagliava i cubetti di carne tutti uguali, e quelli che venivano
diversi li buttava via"

 riesco a mettere grub nell'MBR del disco slave...
Solo un'idea: 
Boot da una distro live cd.
Mount del tuo HD
Accedi alla directory di grub
Installi grub su un floppy disk (vedi manuale)
Reboot da floppy
Da grub provi se riesci a fare il boot di linux
Se ci riesci prova ad installare grub sull'HD.
Ho un problema simile con cui sto ancora litigando, quindi la mia e' solo
un'idea, forse per te funziona :-)
'bye

 su dischi che sembrano aver perso la tabella delle partizioni?
testdisk
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 un'idea, forse per te funziona :-)
Fammi sapere


 Fammi sapere
Il mio problema e' leggermente piu' incasinato, non cambia solo da master a
slave ma anche il canale ide :-) Appena ho tempo devo fare dei test.
'bye

 Fammi sapere
Non ho ancora risolto in modo definitivo, non ho avuto tempo, comunque...
Con testdisk ho controllato le partizioni, quelle che trovava con l'analisi
normale non erano quelle giuste per il mio linux :-) Facedogli cercare in
modo piu' approfondito sono riuscito ad avere una lista di tutte le
partizioni (giuste e sbagliate), quindi il primo passo e' stato di
rimettere a posto la partition table. 
Da linux eseguito da un live CD ho poi modificato:
fstab sul disco del mio linux in base alla nuova partition table.
menu.lst di grub del mio linux in base alla nuova partition table.
Ho fatto il boot da floppy con grub e riesco a far partire linux, anche
facendo il load di menu.lst dal mio disco di linux.
'bye

 Non ho ancora risolto in modo definitivo, non ho avuto tempo, comunque...
Io invece ho risolto con Recover my files: recuperata la partizione NTFS
che mi interessava (che in effetti non era andata affatto perduta, quella
che s'era persa era la partition table); fatto questo ho rimesso grub come
era prima e tutto è tornato a posto. Il casino è nato per un bug a quanto
pare noto nel setup di windows 2000, che non permette l'istallazione del
s.o. su partizioni e dischi di dimensioni superiori a 137 Giga.
