Il problema sarà sempre far partire Windows 10 dal grub, in quanto questo è installato in uefi e deve essere avviato dalla sua partizione uefi.
openSUSE e Windows 7 invece sono installati in legacy, per cui dubito sia facilmente possibile.
Quindi...o utilizzi il menù del bios per avviare W10, come mi sembra di capire è quello che stai facendo, oppure reinstalli openSUSE e W7 in uefi, con tabella in GPT, ma questo cancellerà l'itero disco. Io lascerei così.
Aggiungere hard disk aggiuntivo con Windows 10 al boot di Grub2
può essere che mi dà l'errore perché devo prima montare la partizione uefi di windows?
Manca la partzione EFI, ne basterebbe una anche da 100 MiB purchè formattata in fat32 come EFI system partition.
spock ha scritto:Manca la partzione EFI, ne basterebbe una anche da 100 MiB purchè formattata in fat32 come EFI system partition.
no c'è la partizione efi, la sdb2, solo che forse la devo montare
Infatti non è montata.
spock ha scritto:Prova a montarlo dando prima
mount -t ntfs-3g -o ro /dev/(partizione windows)
provo a montarla con il comando che mi hai scritto qualche giorno fa?
No, dal partizionatore di yast basta cliccare sulla partizione e poi su modifica dandogli un punto di montaggio senza formattare la partizione.
A mio rischio e pericolo ho montato la partizione hdb2 in /boot/EFI e poi ho riprovato l'installazione di Grub2 EFI che stavolta non mi dà più errori e va a buon fine. Riavviato il computer però non è cambiato niente, le voci sul menu iniziale Grub2 sono rimaste sempre le stesse openSuse Leap 15.1 e Windows7
Dando
grub2-mkconfig -o /boot/grub2/grub.cfg
da terminale non cambia niente?
Evidentemente le perplessità enunciate nel mio post non erano sufficientemente chiare ...
Visto l'errore ottenuto, direi che le probabilità di fare danni siano in aumento.
Io dubito che sia così semplice far coesistere MBR e GPT poi fate come volete/potete,
senza contare che, per effettuare il boot, occorre anche sapere come sia impostato il BIOS (e se è particolarmente antico potrebbe non supportare EFI e/o potrebbe avere dei bug).
Auguri
A volte sono presente anche in altri forum di programmazione ....