Aggiungere hard disk aggiuntivo con Windows 10 al boot di Grub2

34 risposte [Ultimo messaggio]
Ritratto di rocking_horse
rocking_horse
(Monster)
Offline
Monster
Iscritto: 21/07/2006
Messaggi: 207

Ciao a tutti.
Ho aggiunto un secondo hard disk al mio computer, contenente il sistema operativo windows 10 perfettamente funzionante.
Come faccio se voglio aggiungere al boot loader Grub2 una voce che mi fa partire il computer con questo sistema operativo?
Premetto che posso utilizzare la applicazione Grub Customizer che è già installata e la mia distribuzione è Leap 15.1.
Saluti e grazie per l'aiuto.

openSUSE Leap 15.5
Processori: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz Memoria: 15,5 GiB
Grafica ZOTAC NVIDIA GK104 [GeForce GTX 770]

Ritratto di spock
spock
(Guru)
Offline
Guru
Iscritto: 03/08/2006
Messaggi: 1226

Hai provato con il comando

grub2-mkconfig -o /boot/grub2/grub.cfg

??

Ciao

Ritratto di rocking_horse
rocking_horse
(Monster)
Offline
Monster
Iscritto: 21/07/2006
Messaggi: 207

Citazione:

Hai provato con il comando

grub2-mkconfig -o /boot/grub2/grub.cfg

??

ho provato, ecco l'output che ricevo:

il sistema non vede Windows 10 che si trova presumibilmente in /dev/sdb2

openSUSE Leap 15.5
Processori: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz Memoria: 15,5 GiB
Grafica ZOTAC NVIDIA GK104 [GeForce GTX 770]

Ritratto di spock
spock
(Guru)
Offline
Guru
Iscritto: 03/08/2006
Messaggi: 1226

Hai montato il disco su cui si trova windows 10 prima di dare il comando?

Ritratto di rocking_horse
rocking_horse
(Monster)
Offline
Monster
Iscritto: 21/07/2006
Messaggi: 207

non l'ho montato manualmente ma aprendo Dolphin i dati me li legge, per cui penso proprio che sia montato, almeno la partizione con i dati del mio account.

Se può esserti utile questa qua è la tabella delle partizioni, dove si capisce che effettivamente la partizione che contiene il sistema operativo windows 10 non ha un punto di montaggio

openSUSE Leap 15.5
Processori: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz Memoria: 15,5 GiB
Grafica ZOTAC NVIDIA GK104 [GeForce GTX 770]

Ritratto di spock
spock
(Guru)
Offline
Guru
Iscritto: 03/08/2006
Messaggi: 1226

Prova a montarlo dando prima

mount -t ntfs-3g -o ro /dev/(partizione windows)

Ritratto di max.riservo
max.riservo
(Monster)
Offline
Monster
Iscritto: 04/02/2012
Messaggi: 202

Sembra che tu abbia 2 differenti schemi di partizionamento per i 2 HDD.
sda -> legacy (probabilmente con boot da MBR)
sdb -> efi (parrebbe con boot da sdb2)
Se così fosse io sarei cauto (anche perché non so se/come sia possibile far coesistere 2 modalità di boot differenti).
Non è chiaro cosa hai fatto ovvero avevi il PC con sda (con sistema operativo Leap 15.1) e poi hai aggiunto sdb con Win10?
Su sdb hai solo win10 (disco c -> sdb4)?
Perché sda1 e sda2 sono formattate in NTFS?
Se lo sai dai qualche info in più.

A volte sono presente anche in altri forum di programmazione ....

Ritratto di rocking_horse
rocking_horse
(Monster)
Offline
Monster
Iscritto: 21/07/2006
Messaggi: 207

max.riservo ha scritto:

Sembra che tu abbia 2 differenti schemi di partizionamento per i 2 HDD.
sda -> legacy (probabilmente con boot da MBR)
sdb -> efi (parrebbe con boot da sdb2)
Se così fosse io sarei cauto (anche perché non so se/come sia possibile far coesistere 2 modalità di boot differenti).
Non è chiaro cosa hai fatto ovvero avevi il PC con sda (con sistema operativo Leap 15.1) e poi hai aggiunto sdb con Win10?
Su sdb hai solo win10 (disco c -> sdb4)?
Perché sda1 e sda2 sono formattate in NTFS?
Se lo sai dai qualche info in più.


Ho comprato il pc con Windows 7 diversi anni fa, e sda1 e sda2 sono le partizioni di questo sistema operativo.
Dopo di che dedicai metà hard disk a openSuse, sistema che utilizzo principalmente mentre utilizzo Windows per i videogiochi.
Da qualche mese mi sono fatto fare un upgrade di ram e ho fatto aggiungere un secondo hard disk Samsung con Windows 10 (sdb).
Al momento all'avvio mi parte Grub2 che mi permette di scegliere tra Suse e Windows 7, mentre se voglio avviare Windows 10 devo premere F12 all'avvio per entrare nel Bios e selezionare il boot dal secondo hard disk.... se fosse possibile vorrei aggiungere Windows 10 al menu di Grub2, ovviamente senza fare danni.

Grazie per l'aiuto

openSUSE Leap 15.5
Processori: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz Memoria: 15,5 GiB
Grafica ZOTAC NVIDIA GK104 [GeForce GTX 770]

Ritratto di max.riservo
max.riservo
(Monster)
Offline
Monster
Iscritto: 04/02/2012
Messaggi: 202

rocking_horse ha scritto:


Ho comprato il pc con Windows 7 diversi anni fa, e sda1 e sda2 sono le partizioni di questo sistema operativo.
Dopo di che dedicai metà hard disk a openSuse, sistema che utilizzo principalmente mentre utilizzo Windows per i videogiochi.
Da qualche mese mi sono fatto fare un upgrade di ram e ho fatto aggiungere un secondo hard disk Samsung con Windows 10 (sdb).
Al momento all'avvio mi parte Grub2 che mi permette di scegliere tra Suse e Windows 7, mentre se voglio avviare Windows 10 devo premere F12 all'avvio per entrare nel Bios e selezionare il boot dal secondo hard disk.... se fosse possibile vorrei aggiungere Windows 10 al menu di Grub2, ovviamente senza fare danni.

Grazie per l'aiuto


Questo sembrerebbe confermare che tu abbia il disco SDA partizionato come MS-DOS (quindi non EFI) e il disco SDB partizionato come GPT (quindi EFI).
Credo che non sia semplice far coesistere 2 schemi di partizione diversi (a cominciare dal BIOS) e dubito che Win10 possa ancora partire senza essere avviato tramite EFI (non sono sicuro però).
Il mio approccio è 'semplice' : multiboot (oramai solo più con HDD/SSD con schema di partizionamento in GPT) SOLO di sistemi Linux. Windows (qualunque) SOLO più in macchina virtuale (e da quest'anno come virtualizzatore solo più Qemu).
Altro non saprei dirti ...

A volte sono presente anche in altri forum di programmazione ....

Ritratto di spock
spock
(Guru)
Offline
Guru
Iscritto: 03/08/2006
Messaggi: 1226

Vai in yast -->sistema -->bootloader e in opzioni codice d'avvio imposta grub2 per efi.

Ritratto di rocking_horse
rocking_horse
(Monster)
Offline
Monster
Iscritto: 21/07/2006
Messaggi: 207

spock ha scritto:

Vai in yast -->sistema -->bootloader e in opzioni codice d'avvio imposta grub2 per efi.

l'ho fatto e mi dà questo errore:

openSUSE Leap 15.5
Processori: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz Memoria: 15,5 GiB
Grafica ZOTAC NVIDIA GK104 [GeForce GTX 770]