[Risolto] [Grub] Grub2, Xp: mancato avvio OS

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Dario88
Prode Principiante
Messaggi: 177
Iscrizione: martedì 16 gennaio 2007, 18:33

[Risolto] [Grub] Grub2, Xp: mancato avvio OS

Messaggio 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.

:)
Ultima modifica di Dario88 il giovedì 30 dicembre 2010, 18:48, modificato 1 volta in totale.
Carlin0
Rampante Reduce
Rampante Reduce
Messaggi: 7453
Iscrizione: lunedì 2 novembre 2009, 15:29
Desktop: Gnome 2.30.2
Distribuzione: Debian Squeeze
Località: Augusta Taurinorum

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio da Carlin0 »

Posta il risultato di

Codice: Seleziona tutto

sudo fdisk -l
(è una elle)
Dario88
Prode Principiante
Messaggi: 177
Iscrizione: martedì 16 gennaio 2007, 18:33

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio 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
Carlin0
Rampante Reduce
Rampante Reduce
Messaggi: 7453
Iscrizione: lunedì 2 novembre 2009, 15:29
Desktop: Gnome 2.30.2
Distribuzione: Debian Squeeze
Località: Augusta Taurinorum

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio da Carlin0 »

Prova a modificare questa riga aggiungendo ' attorno alle parentesi e rendendola così ...

Codice: Seleziona tutto

set root='(hd2,1)'
Dario88
Prode Principiante
Messaggi: 177
Iscrizione: martedì 16 gennaio 2007, 18:33

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio da Dario88 »

Ho provato a modificare il codice ma il risultato non cambia: schermata nera.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio 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.
Ultima modifica di patel il giovedì 30 dicembre 2010, 11:28, modificato 1 volta in totale.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Dario88
Prode Principiante
Messaggi: 177
Iscrizione: martedì 16 gennaio 2007, 18:33

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio 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?

???
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio da patel »

posta il risultato di

Codice: Seleziona tutto

sudo update-grub
, purtroppo non conosco la sintassi del mapping sul grub2, googolando un po' ho trovato questo

Codice: Seleziona tutto

drivemap -s (hd0) \$root
prova a inserirlo così

Codice: Seleziona tutto

menuentry "Windows Xp" {
        set root=(hd2,1)
        drivemap -s (hd0) \$root
	chainloader +1
}
Ultima modifica di patel il giovedì 30 dicembre 2010, 12:47, modificato 1 volta in totale.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Dario88
Prode Principiante
Messaggi: 177
Iscrizione: martedì 16 gennaio 2007, 18:33

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio 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.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio da patel »

Se tu avvii il pc bootando dal disco di XP funziona ?
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Dario88
Prode Principiante
Messaggi: 177
Iscrizione: martedì 16 gennaio 2007, 18:33

Re: [Grub] Grub2, Xp: mancato avvio OS

Messaggio 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!

;D
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti