Ремонт завантаження: неможливо завантажувати ubuntu в режимі uefi


9

Мені відомо, що на цьому сайті є багато подібних питань, але, схоже, жодне з них не вирішує мою проблему.

Я намагався встановити ubuntu 14.04 поряд із попередньо встановленою Windows 8.1 в toshiba z30-b протягом кількох днів, і в мене зараз така ситуація:

  • Обидві ОС встановлені
  • Windows 8.1 завантажується безпосередньо, коли в налаштуваннях UEFI вибираю режим завантаження "Режим UEFI"
  • Ubuntu 14.04 завантажується безпосередньо, коли я вибираю режим завантаження "CMS mode"

Я намагаюся запустити ремонт завантаження в ubuntu, щоб вирішити цю проблему, але він говорить:

"Поточний сеанс знаходиться у попередньому режимі. Перезавантажте комп'ютер та використовуйте це програмне забезпечення під час сеансу EFI. Це активує функцію. Наприклад, використовуйте живий USB Boot-Repair-Disk-64bit , після того, як переконайтесь, що ваш BIOS налаштований для завантаження USB в режимі EFI. "

Проблема полягає в тому, що я не знайшов способу завантаження ubuntu в "режимі UEFI" ні з USB, ні з жорсткого диска (схоже, що ноутбуки Toshiba не можуть завантажувати USB в режимі UEFI)

Інші деталі:

  • Режим безпеки вимкнено
  • Швидке завантаження також відключено
  • Всі деталі виводу завантажувального ремонту тут

Чи є у вас підказки?

**************** EDIT *****************

Проблема вирішена. Я можу завантажувати обидві ОС в режимі UEFI. Проблема полягала в тому, що спосіб, який я створив USB, був не правильним. Я слідував інструкціям тут , і вирішити цю проблему (я спробував це раніше без GPT перегородки , і це не робота.


Можливо, краще вимкнути налаштування безпечного завантаження, але цього не потрібно. У вас має бути два варіанти завантаження для живого інсталятора Ubuntu, якщо це 64-бітна версія. На ньому повинно бути вказано UEFI - ім'я / ярлик флешки. Іншим варіантом завантаження BIOS буде лише назва / мітка флешки. Показує встановлення за допомогою знімків екрана. Фіолетовий екран доступності BIOS та екран меню UEFI з чорною грубою help.ubuntu.com/community/UEFI
oldfred

Відповіді:


3

Незрозуміло, чи встановлено Ви Ubuntu в режимі BIOS / CSM / спадщина чи ви говорите, що ще не встановили його, але можете завантажувати інсталятор у режимі BIOS.

Якщо ви хочете завантажувати інсталятор, щоб встановити його безпосередньо або запустити ремонт завантаження, ви повинні знайти вбудований менеджер завантаження вашого EFI. У більшості випадків це можна отримати, натиснувши функціональну клавішу на початку завантажувального процесу, але яка є абсолютно нестандартною. (На деяких комп’ютерах також використовується якийсь інший ключ, як-от Esc.) Коли він з'явиться, він зазвичай має два варіанти зовнішніх носіїв, один з яких включає рядок "UEFI", а другий - не. Виберіть варіант "UEFI" для завантаження в цьому режимі, а інший - для завантаження в BIOS / CSM / застарілому режимі.

У деяких випадках вам може знадобитися ввести утиліту налаштування мікропрограмного забезпечення, щоб відключити функцію "швидкого запуску" (або слова для цього ефекту; знову ж немає стандартизації), щоб менеджер завантаження став доступним.

Також зауважте, що лише 64-бітна версія Ubuntu має завантажувач EFI. У 32-розрядної (x86) версії не вистачає завантажувача EFI, тому вона не може бути завантажена в режимі EFI, якщо ви не додасте власний завантажувач EFI - і встановлення 32-розрядного Ubuntu в системі з 64-розрядними добавками EFI ще один шар хитрості, тому я не рекомендую йти цим маршрутом.

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

Як правило, ви не повинні виконувати встановлення BIOS / CSM / застарілого режиму Ubuntu на комп'ютері, який вже має завантаження Windows у режимі EFI / UEFI. Якщо ви вже встановили таким чином, вам, можливо, доведеться знову запустити інсталятор Ubuntu в режимі EFI, або запустити ремонт завантаження, або перевстановити Ubuntu. Інший варіант - встановити завантажувач EFI іншим способом. Наприклад, ви можете використовувати версію флеш-накопичувача мого диспетчера завантажувачів rEFInd для завантаження Ubuntu в режимі EFI, а потім переключитися з BIOS-режиму GRUB ( grub-pc) в режим grub-efiEFUB в режимі EFI ( ) або встановити rEFInd на жорсткий диск через Пакет Debian або PPA.


Дякую за вашу відповідь. Я знову сформулював комп'ютер до його початкового стану: завантаження Windows 8.1 за допомогою завантажувача EAFI. Проблема
Унай

Вибачте, що я спробував відредагувати коментар, але я спізнився. Основна проблема полягає в тому, що я не можу завантажувати USB в режимі UEFI. Коли я намагаюся завантажувати USB, з'являється екран "Toshiba", і ноутбук ні на що не реагує (наприклад, натисканням функціональних клавіш). Але коли я переходжу в режим CSM, USB ідеально завантажується. Я перевірив, що у usb є 64-розрядна версія Ubuntu 14.04. Чи знаєте ви, що може спричинити таку поведінку? Можливо, метод розбивки завантажувального USB не є нормальним. Чи можете ви дати URL-адресу з найкращим методом створення USB? З повагою
Унай

1
Деякі інструменти для створення завантажувальних USB-накопичувачів опускають завантажувальні файли EFI. Я успішно використовував останні версії Rufus , UNetbootin , Startup Disk Creator і dd(стандартна частина Ubuntu). З цього приводу можуть бути і специфічні для системи примхи, тому вам може знадобитися спробувати інший інструмент - той, який працює для мене, і мої комп'ютери можуть не працювати для вас та вашого комп’ютера.
Род Сміт

1

Я помітив, що в жовтні 2014 року Toshiba постачав оновлення BIOS, які вимикали завантаження EFI для будь-якої іншої ОС, крім попередньо встановленої ОС Microsoft (8.1). У мене є Toshiba Satellite_S55-A5188. Він поставляється з BIOS v1.4, і я оновив до останнього (на той час) до V1.7. За допомогою цих двох версій я мав змогу лише подвійно завантажуватись із налаштуваннями BIOS CMS (GRUB2). Коли Toshiba опублікував BIOS v1.90, я застосував це оновлення. Це була основна помилка. Вбудований в цей BIOS був функцією скидання динамічної змінної. Коли установка Linux застосувала шлях EFI SHIM, необхідний для безпечного завантаження, BIOS помітив зміни та переписав шлях Microsoft за замовчуванням через налаштування Linux. Це означає, що моя Toshiba ніколи не буде запускати будь-яку ОС, окрім ОС, підписаної Microsoft на базі EFI. Я проводив тижні, досліджуючи це. На багатьох інших Linux-сайтах я виявив, що вищезазначене стосується ноутбуків Toshiba в цілому, які постачалися як до Австралії, так і до ЄС. Всі люди в блогах, з якими я читав або спілкувався, були інженерами-дизайнерами. Інженери Toshiba в цих блогах подякували всім за їх внесок, але Toshiba не підтримає іншу ОС у поточній лінійці ноутбуків.

Ваш Toshiba Z30-B має багато варіантів моделі та з дискретною моделлю # для кожного. Перевіривши кілька Z30-B, версії BIO абсолютно різні для кожної підмодель. Перевірте номер моделі Z30-B на задній етикетці, а також свою версію BIOS. На веб-сайті служби підтримки Toshiba введіть повний номер моделі та перейдіть до списку оновлення програмного забезпечення. Установіть прапорець BIOS і буде показано список усіх версій BIOS для цього ноутбука. Якщо поточний BIOS, встановлений на вашому ноутбуці, досить старий, можливо, ви зможете виконати подвійне завантаження із налаштуванням CMS. Я не рекомендую оновлювати ваш BIOS до нової версії. Це може (як у моєму випадку) блокувати використання CMS для подвійного завантаження.


1
Ласкаво просимо в Ask Ubuntu! Скажіть, ви не хочете трохи налаштувати форматування в цій публікації? Це важко читати. Кілька перерв рядків для початку принесуть б багато добра.
анонімний2
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.