Pagina 1 di 2
avviare OS su USB da Grub
Inviato: venerdì 11 dicembre 2020, 18:29
da tubbadu
Ciao a tutti! spero di essere nella sezione giusta
ho installato windows 10 su un SSD esterno da 512gb (WinToGo) e per poterlo avviare, per ora l'unico modo che ho è entrare nel BIOS e scegliere manualmente il dispositivo da cui effettuare l'avvio, e così funziona senza problemi.
sull'HDD interno sono invece presenti in dual boot xubuntu e un'altra versione di windows 10.
come boot loader di xubuntu ho grub, che all'avvio mi ermette di scegliere tra l'avvio di ubuntu, ubuntu con varie opzioni, windows, o accedere al BIOS.
dato che utilizzo windows sull'SSD molto spesso con questo pc, vorrei che la possibilità di avviarlo mi comparisse già su grub, senza dover necessariamente accedere al BIOS. è quasi una settimana che cerco su internet possibili soluzioni, ma non sono ancora riuscito a risolvere questo problema. ho provato ad inserire manualmente il dispositivo (hd0?, hd1? ne ho provati tanti ma nessuno ha funzionato), modificando file di grub, alcuni anche con espressamente scritto di non toccare niente (e infatti ho anche dovuto reinstallarlo perchè avevo fatto casini

), ma nulla ha funzionato, così lo chiedo a voi..... conoscete un metodo per permettere di avviare un sistema operativo su una periferica usb attraverso grub? grazie e tutti in anticipo!! siete la mia ultima speranza

Re: avviare OS su USB da Grub
Inviato: venerdì 11 dicembre 2020, 19:47
da Mozo
Solitamente all'avvio compaiono frasi del genere:
"Press DEL to enter setup" oppure "Press F** to access the BIOS" per entrare nel bios,
ma anche
"Press F** key for boot menu" per accedere al menu di boot (senza entrare nel bios) e selezionare usb
Oppure usare plop boot manager
https://www.plop.at/en/ploplinux/desktop/efi.html.
Nel grub comparirà una voce "plop" che permetterà di selezionare altri dispositivi di avvio tra cui usb.
L'opzione più semplice è la prima, plop lo usavo su pc che non avevano l'avvio da usb.
Re: avviare OS su USB da Grub
Inviato: venerdì 11 dicembre 2020, 20:24
da tubbadu
Ciao, grazie per la risposta rapidissima! Sul mio pc è f9, ma io vorrei poterci accedere senza dover entrare nel BIOS, proprio dal boot manager, per comodità
Adesso guardo bene plop, grazie mille! È un'integrazione a grub, giusto? O un boot manager separato proprio?
Re: avviare OS su USB da Grub
Inviato: sabato 12 dicembre 2020, 12:14
da GjMan78
Avvia la distro che gestisce il grub ed installa os-prober
Monta dal file manager il disco che contiene l'installazione di Windows che vuoi aggiungere a grub ed esegui
Re: avviare OS su USB da Grub
Inviato: sabato 12 dicembre 2020, 13:29
da tubbadu
GjMan78 ha scritto: ↑sabato 12 dicembre 2020, 12:14
Avvia la distro che gestisce il grub ed installa os-prober
Monta dal file manager il disco che contiene l'installazione di Windows che vuoi aggiungere a grub ed esegui
ho appena provato ma non è cambiato niente
os-prober era già installato (0 aggiornati, 0 installati, 0 da rimuovere e 2 non aggiornati.), ho montato la partizione che contiene windows e lanciato l'update e poi riavviato ma l'elenco dei possibili boot non è cambiato..... ho dimenticato di fare qualcosa io?
PS: il mio sistema operativo è installato su una partizione dell'ssd, mentre un'altra partizione sullo stesso la uso come archiviazione fat32 classica..... potrebbe influire sulla procedura?
grazie a tutti!
Re: avviare OS su USB da Grub
Inviato: sabato 12 dicembre 2020, 13:46
da GjMan78
[Xubuntu è installato in modalità BIOS classica o uefi?
Ed il Windows su ssd esterno?
Collega tutti i dischi posta qui
Re: avviare OS su USB da Grub
Inviato: sabato 12 dicembre 2020, 14:39
da tubbadu
GjMan78 ha scritto: ↑sabato 12 dicembre 2020, 13:46
[Xubuntu è installato in modalità BIOS classica o uefi?
Ed il Windows su ssd esterno?
Collega tutti i dischi posta qui
l'output è questo:
Codice: Seleziona tutto
Disk /dev/loop0: 60,10 MiB, 63942656 bytes, 124888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 55,33 MiB, 58007552 bytes, 113296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop2: 141,68 MiB, 148545536 bytes, 290128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop3: 32,99 MiB, 34570240 bytes, 67520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop4: 61,61 MiB, 64585728 bytes, 126144 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop5: 55,37 MiB, 58052608 bytes, 113384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop6: 97,88 MiB, 102612992 bytes, 200416 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop7: 231,8 MiB, 242298880 bytes, 473240 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sda: 465,78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: TOSHIBA MQ01ABF0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: C76EEF8E-E183-46F6-B668-EFD681398DFB
Dispositivo Start Fine Settori Size Tipo
/dev/sda1 2048 1333247 1331200 650M Windows recovery environment
/dev/sda2 1333248 1865727 532480 260M EFI System
/dev/sda3 1865728 2127871 262144 128M Microsoft reserved
/dev/sda4 2127872 706530225 704402354 335,9G Microsoft basic data
/dev/sda5 930781184 932603903 1822720 890M Windows recovery environment
/dev/sda6 932605952 976762879 44156928 21,1G Microsoft basic data
/dev/sda7 706531328 930781183 224249856 107G Linux filesystem
Partition table entries are not in disk order.
Disk /dev/sdb: 465,78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: PSSD T7
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 33553920 bytes
Disklabel type: dos
Disk identifier: 0xd617b7ee
Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sdb1 * 63 874375167 874375105 417G 7 HPFS/NTFS/exFAT
/dev/sdb2 874375168 976771071 102395904 48,8G b W95 FAT32
Disk /dev/loop8: 231,8 MiB, 242307072 bytes, 473256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop9: 142,41 MiB, 149319680 bytes, 291640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop10: 118,38 MiB, 124125184 bytes, 242432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop11: 242,65 MiB, 254418944 bytes, 496912 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop12: 105,71 MiB, 110829568 bytes, 216464 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop13: 106,18 MiB, 111333376 bytes, 217448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop14: 97,76 MiB, 102486016 bytes, 200168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop15: 64,36 MiB, 67477504 bytes, 131792 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop16: 161,42 MiB, 169254912 bytes, 330576 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop17: 162,89 MiB, 170778624 bytes, 333552 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop18: 179,74 MiB, 188456960 bytes, 368080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop19: 64,79 MiB, 67915776 bytes, 132648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop20: 415,5 MiB, 435208192 bytes, 850016 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop21: 175,76 MiB, 184283136 bytes, 359928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop22: 130,7 MiB, 136388608 bytes, 266384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop23: 363,68 MiB, 381329408 bytes, 744784 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop24: 172,99 MiB, 181366784 bytes, 354232 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop25: 31,7 MiB, 32579584 bytes, 63632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop26: 71,16 MiB, 74616832 bytes, 145736 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop27: 31,6 MiB, 32571392 bytes, 63616 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop28: 109,8 MiB, 114372608 bytes, 223384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Re: avviare OS su USB da Grub
Inviato: sabato 12 dicembre 2020, 16:14
da tubbadu
Mozo ha scritto: ↑venerdì 11 dicembre 2020, 19:47
Solitamente all'avvio compaiono frasi del genere:
"Press DEL to enter setup" oppure "Press F** to access the BIOS" per entrare nel bios,
ma anche
"Press F** key for boot menu" per accedere al menu di boot (senza entrare nel bios) e selezionare usb
Oppure usare plop boot manager
https://www.plop.at/en/ploplinux/desktop/efi.html.
Nel grub comparirà una voce "plop" che permetterà di selezionare altri dispositivi di avvio tra cui usb.
L'opzione più semplice è la prima, plop lo usavo su pc che non avevano l'avvio da usb.
ho provato a seguire
questa guida per installare plop, ma non funziona

come codice ho messo
Codice: Seleziona tutto
menuentry "Plop Boot Manager" {
set root=(hd0,7)
linux16 /boot/plpbt.bin
}
perchè linux è installato nella partizione sda7, ma mi da errore, non trova la partizione. se invece provo a mettere hd1,7, non mi da nessun errore e mi ricarica di nuovo Grub

Re: avviare OS su USB da Grub
Inviato: sabato 12 dicembre 2020, 17:32
da GjMan78
Come pensavo nei due dischi hai installato Windows in maniera diversa:
sul disco interno hai installato Windows in modalità uefi, sul disco usb invece hai usato MBR ed il metodo di installazione classico.
Non sono esperto della configurazione avanzata di Grub e non ti so dire se ci sia o meno il modo per far rilevare entrambi i sistemi.
Aspettiamo qualcuno che ne sappia più di me, mi spiace non poterti aiutare oltre.

Re: avviare OS su USB da Grub
Inviato: sabato 12 dicembre 2020, 18:16
da tubbadu
Ah cavolo! Non pensavo che fosse un problema

Grazie mille lo stesso!
Re: avviare OS su USB da Grub
Inviato: domenica 13 dicembre 2020, 12:15
da trekfan1
1) I tag spoiler sono vietati nelle sezioni tecniche, clicca sulla matita e sostituiscili con i tag CODE (scritti in minuscolo)
2) Devi reinstallare windows in modalità UEFI sul disco esterno e poi rifare l'aggiornamento di grub da Xubuntu
PS: Benvenuto
Re: avviare OS su USB da Grub
Inviato: lunedì 14 dicembre 2020, 11:46
da tubbadu
trekfan1 ha scritto: ↑domenica 13 dicembre 2020, 12:15
1) I tag spoiler sono vietati nelle sezioni tecniche, clicca sulla matita e sostituiscili con i tag CODE (scritti in minuscolo)
2) Devi reinstallare windows in modalità UEFI sul disco esterno e poi rifare l'aggiornamento di grub da Xubuntu
PS: Benvenuto
chiedo scusa, l'ho tolto!
è proprio l'unica possibilità reinstallare windows o ci sono degli altri metodi, anche più 'difficili' per risolvere?
Re: avviare OS su USB da Grub
Inviato: lunedì 14 dicembre 2020, 14:09
da dxgiusti
tu hai xubuntu e 10 installati in efi, dimentica plop o cose simili. se da xubuntu dai un:
sudo update-grub
cosa succede?
Re: avviare OS su USB da Grub
Inviato: lunedì 14 dicembre 2020, 14:12
da tubbadu
dxgiusti ha scritto: ↑lunedì 14 dicembre 2020, 14:09
tu hai xubuntu e 10 installati in efi, dimentica plop o cose simili. se da xubuntu dai un:
sudo update-grub
cosa succede?
Assolutamente niente, il menu di grub rimane invariato

Re: avviare OS su USB da Grub
Inviato: lunedì 14 dicembre 2020, 14:35
da dxgiusti
mi spiace. purtroppo se update-grub non ti vede il secondo 10 non so proprio cosa dirti ( ma è possibile avere due 10 ? )
Re: avviare OS su USB da Grub
Inviato: lunedì 14 dicembre 2020, 14:43
da tubbadu
dxgiusti ha scritto: ↑lunedì 14 dicembre 2020, 14:35
mi spiace. purtroppo se update-grub non ti vede il secondo 10 non so proprio cosa dirti ( ma è possibile avere due 10 ? )
È possibile, perché selezionando la partizione di boot dal BIOS funzionano bene entrambi, solo che quello installato sull'ssd esterno non compare nel menù di grub (mentre l'altro, installato su hdd interno, compare anche su grub)
Re: avviare OS su USB da Grub
Inviato: lunedì 14 dicembre 2020, 14:53
da dxgiusti
quando dai update-grub, il disco del secondo 10 è montato?
Re: avviare OS su USB da Grub
Inviato: lunedì 14 dicembre 2020, 15:06
da woddy68
Credo che il problema è la modalità di installazione, il grub di Ubuntu punta alla partizione efi, essendo installato in uefi, vede W10 installato in uefi, ma non potrà mai vedere nessun sistema installato in MBR, mi sembra logico, in quanto di quel W10 non c'è traccia nella partizione efi, come può vederlo ?
Re: avviare OS su USB da Grub
Inviato: lunedì 14 dicembre 2020, 15:23
da dxgiusti
non è esatto. è grub2 che è installato in efi, però grub due vede anche altri sistemi installati in mbr ( ovviamente su altri dischi ). aggiornando il grub lui vede cosa c'è. questo per i vari sistemi linux, per 10 non ho esperienze.
Re: avviare OS su USB da Grub
Inviato: lunedì 14 dicembre 2020, 16:09
da tubbadu
dxgiusti ha scritto: ↑lunedì 14 dicembre 2020, 14:53
quando dai update-grub, il disco del secondo 10 è montato?
sì certo, ho provato sia con l'ssd collegato e montato che solo collegato
dxgiusti ha scritto: ↑lunedì 14 dicembre 2020, 15:23
non è esatto. è grub2 che è installato in efi, però grub due vede anche altri sistemi installati in mbr ( ovviamente su altri dischi ). aggiornando il grub lui vede cosa c'è. questo per i vari sistemi linux, per 10 non ho esperienze.
quindi teoricamente dovrebbe essere in grado di vederlo, giusto? è collegato mediante una usb2, non penso che faccia differenza ma nel dubbio lo specifico...