Pagina 1 di 1
[Risolto] [Grub] Grub2, Xp: mancato avvio OS
Inviato: mercoledì 29 dicembre 2010, 18:26
da Dario88
Ho installato Xp nella seguente partizione:
/dev/sdc1
Ho modificato il menù di scelta di grub, tramite il seguente script (
50_Xp):
Codice: Seleziona tutto
#!/bin/sh
echo "Aggiunto Xp!" >&2
cat << EOF
menuentry "Windows Xp" {
set root=(hd2,1)
chainloader +1
}
EOF
Ho aggiornato grub. Xp è stato correttamente inserito nell'elenco.
Il file
grub.cfg, ha integrato il seguente codice:
Codice: Seleziona tutto
### BEGIN /etc/grub.d/50_Xp ###
menuentry "Windows Xp" {
set root=(hd2,1)
chainloader +1
}
### END /etc/grub.d/50_Xp ###
Sembra tutto corretto ma, Xp non si avvia.
Il risultato è una
schermata nera con trattino bianco intermittente.
Non riesco proprio a capire dove è l'errore.
Suggerimenti? Soluzioni?
Grazie, buone feste!
P.s. non mandatemi al diavolo: ho già letto diverse guide ed interventi sul forum ma non sono riuscito a trovare la soluzione.

Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: mercoledì 29 dicembre 2010, 21:45
da Carlin0
Posta il risultato di
(è una elle)
Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: mercoledì 29 dicembre 2010, 23:26
da Dario88
Ecco:
Codice: Seleziona tutto
Disco /dev/sda: 82.0 GB, 81964302336 byte
255 testine, 63 settori/tracce, 9964 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x05fb05fa
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 9338 75007453+ 83 Linux
/dev/sda2 9339 9836 4000185 5 Esteso
/dev/sda5 9339 9836 4000153+ 82 Linux swap / Solaris
Disco /dev/sdb: 320.1 GB, 320072933376 byte
255 testine, 63 settori/tracce, 38913 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00000001
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 1 9138 73400953+ 7 HPFS/NTFS
/dev/sdb2 9139 38912 239159655 f W95 Esteso (LBA)
/dev/sdb5 9139 26108 136311493+ 7 HPFS/NTFS
/dev/sdb6 26109 32635 52428096 7 HPFS/NTFS
/dev/sdb7 32636 38912 50419971 7 HPFS/NTFS
Disco /dev/sdc: 80.0 GB, 80026361856 byte
255 testine, 63 settori/tracce, 9729 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0xa3a0a3a0
Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 1 9728 78140128+ 7 HPFS/NTFS
Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: giovedì 30 dicembre 2010, 1:17
da Carlin0
Prova a modificare questa riga aggiungendo
' attorno alle parentesi e rendendola così ...
Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: giovedì 30 dicembre 2010, 11:01
da Dario88
Ho provato a modificare il codice ma il risultato non cambia: schermata nera.
Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: giovedì 30 dicembre 2010, 11:25
da patel
non era più semplice dare un sudo update-grub e far riconoscere XP automaticamente al grub ?
nei comandi che hai aggiunto tu mancano le istruzioni di mapping che servono per far credere a XP di stare sul disco di boot.
Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: giovedì 30 dicembre 2010, 12:16
da Dario88
Si, ho provato a dare il comando sudo update-grub senza però ottenere risultato.
La procedura che ho fatto, è indicata in tutte le guide.
Ora, come posso rimediare? E' possibile inserire manualmente le istruzioni di mapping?
???
Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: giovedì 30 dicembre 2010, 12:36
da patel
posta il risultato di
, purtroppo non conosco la sintassi del mapping sul grub2, googolando un po' ho trovato questo
prova a inserirlo così
Codice: Seleziona tutto
menuentry "Windows Xp" {
set root=(hd2,1)
drivemap -s (hd0) \$root
chainloader +1
}
Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: giovedì 30 dicembre 2010, 13:52
da Dario88
Ecco il risultato del comando
sudo update-grub:
Codice: Seleziona tutto
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-24-generic
Found initrd image: /boot/initrd.img-2.6.35-24-generic
Found linux image: /boot/vmlinuz-2.6.35-23-generic
Found initrd image: /boot/initrd.img-2.6.35-23-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found linux image: /boot/vmlinuz-2.6.32-25-generic
Found initrd image: /boot/initrd.img-2.6.32-25-generic
Found linux image: /boot/vmlinuz-2.6.31-21-generic
Found initrd image: /boot/initrd.img-2.6.31-21-generic
Found linux image: /boot/vmlinuz-2.6.28-11-generic
Found initrd image: /boot/initrd.img-2.6.28-11-generic
Found memtest86+ image: /boot/memtest86+.bin
Aggiunto Xp!
done
Adesso provo a cambiare lo script come mi hai indicato.
Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: giovedì 30 dicembre 2010, 14:48
da patel
Se tu avvii il pc bootando dal disco di XP funziona ?
Re: [Grub] Grub2, Xp: mancato avvio OS
Inviato: giovedì 30 dicembre 2010, 18:47
da Dario88
Modificando lo script come mi hai suggerito, sono riuscito ad avviare Xp.
Problema risolto!
Il comando
drivemap -s (hd0) \$root cosa indica?
Grazie!
