C'è un HDD e un SSD.
Durante l'installazione di Lubuntu sul mio HDD, ha installato GRUB su HDD e OS-Prober ha creato una voce di menu per la partizione Windows dell'SSD.
Ma GRUB non può vederlo all'avvio:
Error: no such device: 5CD2C8C949DA73C
La voce del menu è:
menuentry 'Windows 8 (loader) (on /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-chain-5CD2C8C949DA73C' {
insmod part_msdos
insmod ntfs
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 5CD2C8C949DA73C
else
search --no-floppy --fs-uuid --set=root 5CD2C8C949DA73C
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
Fattori da considerare:
- Questo è un sistema MBR.
- L'SSD è all'interno di un caddy.
BIOS riconosce l'SSD su POST come unità secondaria:
Fixed Disk 0: HITACHI HTS.........300 Fixed Disk 1: Samsung SSD 850 Evo 120GB
- Ogni sistema operativo e utility di avvio incluso l'os-prober di GRUB può vedere l'SSD.
- Il BIOS non mostra l'SSD nelle opzioni di avvio (non stiamo pianificando di avviarlo da esso).
Nota: Soluzioni alternative come "Creazione dell'unità di avvio SSD" o "Inserimento dell'unità SSD nello slot primario" non sono accettabili per vari motivi.
AGGIORNARE: Alla domanda sui "vari motivi" nei commenti: questo è un ThinkPad E15. "Realizzare il disco di avvio SSD" è semplicemente impossibile a causa del fatto che "BIOS non mostra l'SSD nelle opzioni di avvio" (è uno dei ThinkPad con mancanza di supporto ultra-bay, e forse proprio per questo, è progettato per non avviando un HDD secondario, quindi nonostante lo abbia rilevato su POST come a Fixed Disk
, non lo mostra nelle opzioni di avvio. Lo fa solo avviando come un CD-ROM e questo non funziona. Inoltre, un motivo per non "Putting the SSD nello slot primario" è, voglio protezione anti-shock per il mio HDD ma, ancora una volta, questo ThinkPad non lo supporta per un disco secondario secondo questo sito .
The SSD is inside a caddy
). Non avevo mai sentito parlare dei driver GRUB. Ho cercato come installare i driver per GRUB, ma non ho trovato nulla. Potresti per favore indicarmi la direzione giusta? Inoltre, non vedo l'ora di provare il boot loader FreeBSD da TrueOS su questo. Grazie.
ls
per elencare i dischi. Prova prima e dopo l'esecuzione insmod ahci
.
insmod ahci
, digitando ls
visualizzati (hd0) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos1)
e dopo questo, viene visualizzato (ahci1) (ahci1,msdos1) (ahci0) (ahci0,msdos7) (ahci0,msdos6) (ahci0,msdos5) (ahci0,msdos1)
. Chiaramente, l'SSD e la sua unica partizione sono riconosciuti oltre all'HDD e alle sue partizioni. Ora cosa dovrei fare? Ho provato ad avviare il menu ma GRUB si è lamentato: Error: There is no 'hd0,msdos7' disk
e lo ha ripetuto 5 volte! Grazie per l'aiuto :)