Ho anche montato le due partizioni, ma il messaggio rimane.grub-probe: error: Cannot find a GRUB drive for /dev/sdc1. Check your device.map.
Anche in sda1 ho un'installazione di XP (ma il disco da segni di cedimento, per questo me ne sono preparata un'altra), ed ecco le differenze nelle righe di avvio del /boot/grub/grub.cfg,
mentre quella di sdc1, creata con l'update-grub, è:menuentry "Microsoft Windows XP Home Edition (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set befc4cc8fc4c7ca1
drivemap -s (hd0) ${root}
chainloader +1
In effetti il secondo non è completo, secondo me dovrebbe essere:menuentry "Microsoft Windows XP Home Edition (on /dev/sdc1)" {
drivemap -s (hd0) ${root}
chainloader +1
Però non sono sicuro, e soprattutto come faccio, lo edito io?menuentry "Microsoft Windows XP Home Edition (on /dev/sdc1)" {
insmod ntfs
set root=(hd2,1)
search --no-floppy --fs-uuid --set c8342e50342e4234
drivemap -s (hd2) ${root}
chainloader +1
Come mai avviene questo? Il grub2, ha un limite nel numero di HD o partizioni?
Non ho ancora provato ad riavviare, ma non credo proprio che quella riga di menuentry, così com'è, funzioni.
Allego anche il risultato del comando "fdisk -l":
Codice: Seleziona tutto
Disco /dev/sda: 320.1 GB, 320072933376 byte
255 testine, 63 settori/tracce, 38913 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xe843e843
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 9592 77047708+ 7 HPFS/NTFS
/dev/sda2 9593 38913 235520932+ f W95 Esteso (LBA)
/dev/sda5 9593 38913 235520901 7 HPFS/NTFS
Disco /dev/sdb: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xfd48763f
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 1 37675 302624406 7 HPFS/NTFS
/dev/sdb2 50156 60801 85513995 5 Esteso
/dev/sdb3 42332 50155 62846280 83 Linux
/dev/sdb4 37676 42331 37399320 83 Linux
/dev/sdb5 50156 60362 81987696 83 Linux
/dev/sdb6 60363 60801 3526236 82 Linux swap / Solaris
Le voci nella tabella delle partizioni non sono nello stesso ordine del disco
Disco /dev/sdc: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x00064d2e
Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 1 5837 46885671 7 HPFS/NTFS
/dev/sdc2 5838 60801 441498330 7 HPFS/NTFEdit: Come pensavo, ho riavviato ma, lanciando quella riga, creata da update-grub, mi da "error, invalid signature".



