Є HDD і SSD.
Під час встановлення Lubuntu на моєму жорсткому диску він встановив GRUB на жорсткий диск і os-prober зробив запис меню для розділу Windows на SSD.
Але GRUB не може побачити це під час завантаження:
Error: no such device: 5CD2C8C949DA73C
Запис у меню:
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
}
Фактори, які слід враховувати:
- Це система MBR.
- SSD всередині caddy.
BIOS розпізнає SSD на POST як мій вторинний диск:
Fixed Disk 0: HITACHI HTS.........300 Fixed Disk 1: Samsung SSD 850 Evo 120GB
- Кожна ОС та завантажувальна утиліта, включаючи ОСБ-пробірку GRUB, можуть бачити SSD.
- BIOS не показує SSD в опціях завантаження (ми не плануємо завантажуватися з нього.)
Примітка. Обхідні шляхи на зразок "Здійснення завантажувального накопичувача SSD" або "Встановлення SSD в основний слот" з різних причин неприйнятні.
ОНОВЛЕННЯ: На питання про "різні причини" у коментарях: Це ThinkPad E15. "Зробити завантажувальний привід SSD" просто неможливо через те, що "BIOS не показує SSD в опціях завантаження" (Це одна з ThinkPad з відсутністю підтримки ультрабуку, і, можливо, через це, вона розроблена для не завантажуючи вторинний жорсткий диск, тому, незважаючи на виявлення його на POST як a Fixed Disk
, не відображає його у параметрах завантаження. Він намагається завантажувати його лише як компакт-диск, і це не працює. Крім того, одна причина не "Поставити SSD в основному слоті "є, я хочу захистити удар від свого жорсткого диска, але знову ж таки, цей ThinkPad не підтримує його для вторинного накопичувача відповідно до цього сайту .
The SSD is inside a caddy
). Я ніколи не чув про водіїв GRUB. Я шукав, як встановити драйвери для GRUB, але нічого не знайшов. Не могли б ви вказати мене в правильному напрямку? Також я з нетерпінням чекаю спробувати завантажувач FreeBSD з TrueOS на цьому. Дякую.
ls
для списку дисків. Спробуйте до та після виконання insmod ahci
.
insmod ahci
, як надрукувати, ввести ls
відображений (hd0) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos1)
та після нього, він відобразиться (ahci1) (ahci1,msdos1) (ahci0) (ahci0,msdos7) (ahci0,msdos6) (ahci0,msdos5) (ahci0,msdos1)
. Зрозуміло, що SSD і його тільки розділ розпізнаються окрім жорсткого диска та його розділів. Тепер що мені робити? Я спробував завантажувати меню, але GRUB поскаржився: Error: There is no 'hd0,msdos7' disk
і повторив це 5 разів! Дякую за допомогу :)