Pagina 1 di 1

[Ris] Problema con Grub: ubu e grub su /dev/hda e xp su /dev/sdd > NON VA!

Inviato: lunedì 26 febbraio 2007, 23:17
da Gast
ciao, uso ormai da parecchio linux (nel tempo fc e ubuntu)
ho un problema con grub: tempo fa in seguito a problemi su un'hd ho modificato l'ordine di boot nel bios e non riesco piu' a caricare xp
o meglio riesco a caricare xp da bios ma non da grub:
grub e ubu su hda (hd0 oer grub)
xp sicuramente su sdd (hd5), con una sola partizione
sudo fdisk -l dei due dischi interessati:

Codice: Seleziona tutto

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        9587    77007546   83  Linux
/dev/hda2            9588        9964     3028252+   5  Esteso
/dev/hda5            9588        9964     3028221   82  Linux swap / Solaris

Disk /dev/sdd: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdd1   *           1        9963    80027766    7  HPFS/NTFS
questo il device.map, che per scrupolo ho anche fatto riecreare da un "sudo grub --device-map=/boot/grub/device.map" dopo aver cancellato l'originale

Codice: Seleziona tutto

(fd0)	/dev/fd0
(hd0)	/dev/hda
(hd1)	/dev/hdb
(hd2)	/dev/sda
(hd3)	/dev/sdb
(hd4)	/dev/sdc
(hd5)	/dev/sdd
(hd6)	/dev/sde
(hd7)	/dev/sdj
questi sono alcuni tentativi (ovviamente non funzionano) che ho fatto

Codice: Seleziona tutto

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdd1
title	Originale di ubu
root		(hd5,0)
savedefault
makeactive
map		(hd0) (hd5)
map		(hd5) (hd0)
chainloader	+1

title Win1
rootnoverify (hd5,0)  
makeactive
chainloader +1
boot

title Win2
root (hd5,0)  
makeactive
chainloader +1
boot

title Win3
map (hd0) (hd5)
map (hd5) (hd0)
rootnoverify (hd5,0)  
makeactive
chainloader +1
boot

title Win4
map (hd0) (hd5)
map (hd5) (hd0)
root (hd5,0)  
makeactive
chainloader +1
boot

title win5
rootnoverify (hd5,0)
makeactive
map (hd0) (hd5)
map (hd5) (hd0)
chainloader +1
boot

title win6
root (hd5,0)
makeactive
map (hd0) (hd5)
map (hd5) (hd0)
chainloader +1
boot

title win7
root		(hd5,0)
makeactive
map		(hd0) (hd5)
map		(hd5) (hd0)
chainloader	+1
boot
qualche suggerimento sul da farsi?

Re: Problema con Grub: ubu e grub su /dev/hda e xp su /dev/sdd > NON VA!

Inviato: martedì 27 febbraio 2007, 9:00
da jak2
ciao

secondo me dovresti "raccontare meglio" l'errore..

comunque, quando all'avvio sei in grub prova a editare la riga riferita a WINXP premendo e (credo un paio di volte) dovresti arrivare a editare qualcosa tipo "root (hd5,0)", ecco, torna indietro con le frecce sostituendo il 5 con un 1, premi invio, poi b (boot)

ciao

Re: Problema con Grub: ubu e grub su /dev/hda e xp su /dev/sdd > NON VA!

Inviato: martedì 27 febbraio 2007, 19:27
da Gast
ciao e grazie per la risposta
dunque:
ho provato con

Codice: Seleziona tutto

title Win2
root (hd5,1)  
makeactive
chainloader +1
boot
ma ricevo un error 22: no such partition (in effetti e' una sola e credo che in teoria debba essere hd5,0)

per le prove precedenti: diciamo che se non faccio il "giochetto" dei due map ottengo un "starting up..." perenne
mentre se metto i due comandi map ricevo un "classico" ntloader mancante

rimango in attesa di qualche consiglio  :-[

Re: Problema con Grub: ubu e grub su /dev/hda e xp su /dev/sdd > NON VA!

Inviato: martedì 27 febbraio 2007, 21:17
da jak2
..l'ho detta bella è!?!!  >:(
che ciuco sono!!  (bad)
attendo con te i consigli, la questione mi interessa.
ciao

Re: Problema con Grub: ubu e grub su /dev/hda e xp su /dev/sdd > NON VA!

Inviato: venerdì 2 marzo 2007, 12:51
da Gast
Alla fine ho risolto, ma qualcosa non mi torna
la config ERA giusta, cosi' come grub
cosi' come era corretta l'installazione (e il boot) di win (/sdd) e di ubuntu (/hda)..

e' il device.map che viene creato/ricreato in modo completamente errato da grub!
e quindi o lo si modifica in pratica tutto (nel mio caso 6 dischi su 8 erano sbagliati!!!!!!!) o si tampona in qualche altro modo (non riportato da nessuna parte): che il prob sorga solo con molti hd?