-
Saperlo no, anche perchè è poco documentato. Però ci guarderò.
Intanto sul manuale di Grub2 ho trovato anche questa indicazione, è un terza via:
codice:
menuentry "Microsoft Windows Vista/7/8 BIOS-MBR" {
set root=(hd0,1)
chainloader +1
parttool ${root} boot+
boot
}
Prova anche questa, vediamo se troviamo un metodo "comodo".
-
Arrivato fino qua ho collezionato errori di ogni tipo!
Vediamo cosa c'è di nuovo:
errore: disco "hd0, 1" non trovato.
errore: disco "hd0, 1" non trovato.
errore: è necessario caricare il kernel prima.
P.S. Il fatto che abbia ripetuto "errore: disco "hd0, 1" non trovato." due volte non è un errore di scrittura ma viene ripetuto anche da GRUB
-
In quello che posti ci sono sempre degli spazio in "hd0, 1"... E' un errore di battitura o lo scrivi proprio con lo spazio? Perchè nel caso non ci và,.
Non ne ho idea... Sembra che non rilevi il disco.
Giusto per ridere, prova a scriver nella notazione delle hint-strings:
codice:
menuentry "Microsoft Windows Vista/7/8 BIOS-MBR" {
set root=(hd0,msdos1)
chainloader +1
parttool ${root} boot+
boot
}
Nel manuale di grub2 il modulo ntldr non è neppure menzionanto: Andiamo bene...
-
Aspetta... Però per fare il chainload di un sistema Windows installato in MBR noi dobbiamo farei l chainload del drive non della partizione... In questo modo, dovremmo passare il controllo dell'avvia al bootloader di Windows.
Abbiamo fatto 30, facciamo anche 31... Prova questo:
codice:
menuentry "Microsoft Windows Vista/7/8 BIOS-MBR" {
set root=hd0
chainloader +1
boot
}
-
Sì, è un errore di battitura! In GRUB l'ho scritto giusto senza spazi.
Il primo codice che hai postato mi da i seguenti tre errori:
errore: invalid sector size 0.
errore: invalid sector size 0.
errore: è necessario caricare il kernel prima.
Il secondo codice invece "solo" questi due:
errore: invalid sector size 0.
errore: è necessario caricare il kernel prima.
:(
Sei riuscito a trovare qualcos'altro?
-
Prova così:
codice:
menuentry "Microsoft Windows Vista/7/8 BIOS-MBR" {
set root=(hd0)
chainloader +1
}
-
Nulla da fare:
errore: invalid EFI file path
-
Amen... Grub si aspetta di trovare un file EFI e su una installazione MBR non può trovarlo.
Se l'uso del trucco "exit" non funziona (e mi chiedo ancora perchè, dato che è stato provato in più situazioni) l'unica alternativa è mantenere le installazioni omogenee (o tutto EFI o tutto MBR).
-
Ok, grazie ancora per l'aiuto e la GENTILEZZA prestatami ;)