"Неможливо встановити GRUB в / dev / sda" під час встановлення GRUB


30

Нещодавно я придбав новий блискучий новий Lenovo Yoga 2 Pro і хочу вдвічі завантажувати його з Ubuntu для навчальних цілей. Його вбудована ОС - це Windows 8.1 і має 256 ГБ SSD.

Я зробив окремий розділ на 90 Гб тільки для Ubuntu та живого USB, щоб встановити його.

Перший раз, коли все здавалося, що працює чудово, я вирішив wifi, виданий чорним списком ideapad_laptop, установка пройшла бездоганно, а Ubuntu працював чудово.

Коли я встав наступного ранку і ввімкнув свій ноутбук, він завантажився в Windows відразу, не показуючи меню GRUB. Тож я спробував скинути і перевірив свої розділи у диспетчері дисків, і все виглядало нормально. Оскільки я не зміг знайти рішення в Інтернеті, я пішов і відформатував розділ, щоб спробувати встановити його ще раз. Цього разу та кожного разу після цього встановлення було перервано, і у мене виникла фатальна помилка:

Unable to install GRUB in /dev/sda
Executing `grub-install /dev/sda` failed.
This is a fatal error.

Чи може хто-небудь запропонувати вирішити цю проблему? Якщо потрібна будь-яка додаткова інформація, я би радий надати її. Спасибі.

При установці я отримую наступні деталі:

ubuntu kernel: [ 1946.372741] FAT-fs (sda2): error, fat_get_cluster: invalid cluster chain (i_pos 0).
ubuntu grub-installer: error: Running 'grub-install --force failed.

можливий дублікат Ubuntu на Lenovo Yoga 2 Pro
rubo77

1
Окрім наведених нижче відповідей, нарешті, нарешті, для того, щоб розділити груб, щоб він знову встановився правильно, для мене було те, що при ручному форматуванні розділів було створено розділ, відформатований як UEFI та вибравши його як призначення для grub. Я інакше дотримувався інструкцій з цієї відповіді .
Міло П

Відповіді:


21

У мене щойно була така проблема з встановленням Ubuntu 14.04 з USB-накопичувача на жорсткий диск.

Проблема полягала в тому, що USB-накопичувач був /dev/sda, встановивши на жорсткий диск/dev/sdb

Незважаючи на те, що інсталятор знав встановити /dev/sdb, він потім намагався встановити grub до MBR /dev/sda, і не вдався. Вирішення проблеми полягало в тому, щоб повернутися до меню, спробувати ще раз, сказати " НІ", щоб автоматично встановити MBR першого жорсткого диска і вручну повідомити його /dev/sdb.

Тоді все спрацювало.


Чи можете ви пояснити, що ви маєте на увазі під "USB-накопичувачем dev/sda"?
CodyBugstein

1
На будь-який / dev / sd можна встановити різні накопичувачі? каталог. Можливо встановити флешку під / dev / sda.
Брайан Сіземоре

Не забувайте частину "/ dev /", тому вона повинна бути точно "/ dev / sdb", а не лише "sdb".
Макс Малиш

3
як ви зробили manually tell it /dev/sdb?
АаА

5

Нарешті я змусив його працювати, не знаючи, хто з наступних зробив трюк, але я:

  1. Вимкнено швидке завантаження Lenovo в BIOS.
  2. Вимкнено безпечне завантаження в BIOS.
  3. Завантажено з живого USB.
  4. В меню завантаження Додано backlight=vendorв Try Ubuntu тексту конфігурації безпосередньо перед quiet splash.
  5. Виберіть Спробуйте Ubuntu .
  6. У терміналі побіг sudo rmmod ideapad_laptopвключити wifi.
  7. Запустив установку та вибрав для встановлення оновлення під час встановлення.
  8. Розділ EFI був вибраний автоматично, тому я призначив 9700 МБ для місця обміну і 80 Гб для Ubuntu.
  9. Після завершення установки додав backlight=vendorдо /etc/default/grubперед тим, quiet splashа потім побіг sudo update-grub.
  10. Чорний список ideapad_laptopвключений Wi-Fi.
  11. Поки працює добре. Дякуємо всім за допомогу!

2

У мене виникла ця проблема під час встановлення Ubuntu (не з подвійним завантаженням) у моїй новій збірці. Жоден із описаних вище варіантів завантаження не працював би для мене.

Мені довелося відключити свій SSD та всі USB-пристрої, щоб Ubuntu розпізнавав лише 1T HDD для встановлення.


Це працювало для мене в системі подвійного завантаження. Не багато пояснень, але, що стосується рішень, ваше працювало для мене і дуже просто.
К'єльд Шмідт

2

У мене була схожа проблема. Що я зробив, це залишити установку такою, якою вона була, тоді я переконався, що мій накопичувач був у режимі UEFI і завантажився з живого компакт-диска та встановився boot-repair.

Для цього мені довелося додати yannubuntuсховище, а потім завантажити його apt-get. Це було зроблено наступним чином:

sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair

Потім, коли програма була запущена, я перевірив усі параметри в Додаткові параметри> Основні параметри і натиснув Apply.


1
  1. Перевірте інсталяційні носії на наявність корупції
  2. Перевірте BIOS і відключіть безпечне завантаження
  3. Вимкнути швидке завантаження Lenovo

Я припускаю, що ви встановлюєте в режимі UEFI, тому, можливо, буде потрібно розблокувати блокування системи в BIOS. Якщо жодне не працює, я вважаю, що проблема полягає у подвійному завантаженні. Я сам запускаю Ubuntu на Y2P, коли я друкую без проблем.

Щодо модуля ideapad_laptop у чорному списку, ви можете перевірити github.com/pfps/yoga-laptop , оскільки є деякі драйвери Y2P. Ще робота в прогресі Тхо.


Дякуємо за вашу відповідь. Що ви маєте на увазі під розблокуванням системного блокування в BIOS?
vicban3d

1

Потрапив у цю саму проблему під час встановлення на Poweredge з scsi рейдом. Я виявив, що витягнути USB-накопичувач до встановлення GRUB зробив свою справу.


1

У мене немає йоги Lenovo, але у мене був такий самий випуск на робочому столі. У ньому є драйвери SSD та HDD, вони були перелічені таким чином:

SATA#1 HDD /dev/sda
SATA#2 SSD /dev/sdb

Як завжди, я намагаюся встановити ОС на свій SSD. Інсталятор встановлює Ubuntu (або Linux Mint), /dev/sdbале потім намагається встановити GRUB /dev/sda. Це проблема.

Рішення полягало в тому, щоб поміняти SATA-з'єднання, наприклад:

SATA#1 SSD /dev/sda
SATA#2 HDD /dev/sdb

0

У мене той самий ноутбук, і для мене все працює нормально - але я встановив завантажувач grub у вже існуючий розділ EFI, який мав індекс 2 в кінці своєї назви - це, звичайно, не був розділом sda, який був обраний за замовчуванням. (Тому я вибрав свій розділ для встановлення вгорі та внизу; з'явилася можливість змінити розділ для встановлення grub.) Я використовував SD-карту для встановлення і запустив її в режимі UEFI, тому що Windows 8.1 була попередньо встановлена ​​і таким чином . (Вибачте, якщо я висловлюю це неправильно, але про все це я знаю лише з читання на різних форумах до встановлення Ubuntu 14.04 близько трьох днів тому.) У будь-якому випадку, все добре працює, якщо ви зробите це таким чином. Запустіть інсталяційний носій в режимі UEFI, виберіть розділ, звільнений для установки,

О, а також мені не довелося нічого змінювати в BIOS, я раніше відключив швидке завантаження і залишив це таким чином. Це автоматично змінило щось інше, я можу переглянути це ще раз, якщо ви хочете знати.


0

У мене було безліч пристроїв на голій установці, і я отримав це 12.04 (остання чергова установка вручну). Замість того, щоб знайти місце, де ви вказали GRUB, я просто погодився і перемістив завантажувальний SSD на порт sata-0, щоб він відображався як sda.


Хтось повинен уточнити, чи Lenovo Yoga 2 Pro насправді має два слоти SATA для заміни місця на диску. Я шукав у Yoga 2 Pro лише один слот SATA, тож ця відповідь навряд чи?
клеаркімура

0

Ця проблема виникла, коли я намагався дати нове життя моєму ДУЖЕ старому павільйону dm4 hp. У ньому було сказано, що він не може встановити grub, і жодна з кнопок нічого не працює. Я злякався і змусив вимкнути комп’ютер у БОЛЬШІЙ програмі. На щастя, мені вдалося знову завантажитися на привід пера. Пізніше я зрозумів, що привід ручки був трохи витягнутий, що призвело до того, що інсталятор вийшов з ладу. Для мене виявилося це дійсно просте маленьке рішення.


0

У мене була така ж проблема при установці робочого столу Ubuntu 15.10 (подвійне завантаження на окремий розділ у ноутбуці Lenovo G40-45, де Windows 10 вже встановлено та активовано).

У мене вже було відключено безпечне завантаження (згідно зі своїми попередніми переживаннями з подвійним завантаженням - Linux та Windows).

Нарешті я вирішив, що спробую захистити захищене завантаження (оскільки я очікував, що покращиться з 14.xx). І РОБОТИ !!! - без будь-яких інших налаштувань (і без підключення до Інтернету).

(Я встановив Windows 10 під час відключення захищеного завантаження, а потім встановив Ubuntu з увімкненою безпечною завантаженням).


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