GRUB не може побачити, що знайдено ос-пробер


3

Є 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
}

Фактори, які слід враховувати:

  1. Це система MBR.
  2. SSD всередині caddy.
  3. BIOS розпізнає SSD на POST як мій вторинний диск:

    Fixed Disk 0: HITACHI HTS.........300
    Fixed Disk 1: Samsung SSD 850 Evo 120GB
    
  4. Кожна ОС та завантажувальна утиліта, включаючи ОСБ-пробірку GRUB, можуть бачити SSD.
  5. BIOS не показує SSD в опціях завантаження (ми не плануємо завантажуватися з нього.)

Примітка. Обхідні шляхи на зразок "Здійснення завантажувального накопичувача SSD" або "Встановлення SSD в основний слот" з різних причин неприйнятні.

ОНОВЛЕННЯ: На питання про "різні причини" у коментарях: Це ThinkPad E15. "Зробити завантажувальний привід SSD" просто неможливо через те, що "BIOS не показує SSD в опціях завантаження" (Це одна з ThinkPad з відсутністю підтримки ультрабуку, і, можливо, через це, вона розроблена для не завантажуючи вторинний жорсткий диск, тому, незважаючи на виявлення його на POST як a Fixed Disk, не відображає його у параметрах завантаження. Він намагається завантажувати його лише як компакт-диск, і це не працює. Крім того, одна причина не "Поставити SSD в основному слоті "є, я хочу захистити удар від свого жорсткого диска, але знову ж таки, цей ThinkPad не підтримує його для вторинного накопичувача відповідно до цього сайту .


1
І які можуть бути ті "різні причини"? Це, можливо, зошит? Чи є SSD на іншому контролері зберігання даних? У GRUB відсутні драйвери?
Даніель Б

@DanielB Повідомлення оновлюється з "різних причин". Звичайно, це ноутбук (я вже згадував The SSD is inside a caddy). Я ніколи не чув про водіїв GRUB. Я шукав, як встановити драйвери для GRUB, але нічого не знайшов. Не могли б ви вказати мене в правильному напрямку? Також я з нетерпінням чекаю спробувати завантажувач FreeBSD з TrueOS на цьому. Дякую.
Маленький хлопчик

1
GRUB, звичайно, також потребує драйверів для доступу до дисків, як і будь-яка інша ОС. Якщо він підтримується, він також може використовувати INT13 (застарілий доступ до BIOS). Спробуйте отримати доступ до командного рядка GRUB. Використовуйте lsдля списку дисків. Спробуйте до та після виконання insmod ahci.
Даніель Б

@DanielB Перед тим 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 разів! Дякую за допомогу :)
Маленький хлопчик

1
Я очікую (hd *) (який реалізований за допомогою INT13) відключений у grub, коли ви завантажите модуль AHCI. Оскільки AHCI є конкретним обладнанням, якщо ви поговорите з ним безпосередньо, а потім пізніше попросите біос поговорити з ним за допомогою INT13, то я б передбачив конфлікт.
sourcejedi

Відповіді:


1

Я поставив SSD в основний слот (через відмову), але потім я виявив, що функція захисту від ударів від жорсткого диска працює і тоді, коли жорсткий диск знаходиться у другому слоті!

Тобто, інформація, яку мені дав цей сайт , була невірною, і це призвело до втрати часу. Тож давайте спробуємо щось більше, ніж покладатися на якусь інформацію.

Кілька днів тому я дізнався, що основний слот має пропускну здатність 3,0 ГБ / с, а вторинний слот - 1,5 Гб / с. Тому розміщення SSD у другому слоті справді буде недоліком.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.