Я ищу помощь с моим Dell Inspiron 15z. Я удалил все видимые и скрытые разделы со всех жестких дисков в системе (SSD и HDD). Я успешно установил openSUSE Linux 13.1 на жесткий диск. Загрузчик GRUB2 устанавливается в корневой раздел системы Linux (/dev/sda2). Установщик может найти жесткий диск и установить ОС, но после перезагрузки компьютер всегда пытается загрузиться с сетевой карты. Независимо от того, какие настройки я пробую, загрузка с жесткого диска невозможна. Я перепробовал все возможные комбинации в BIOS (UEFI Secure Boot Off, UEFI Secure Boot On, Legacy). Я предполагаю, что может быть проблема в настройках BIOS. Любая помощь или рекомендации будут приветствоваться. Спасибо.

3 ответа3

0

Если вы скажете, что удалили все скрытые разделы и удалили "Системный раздел EFI" на диске в стиле GPT, вы не сможете загрузиться.

Для загрузки UEFI "EFI System" - это специальный скрытый раздел на жестком диске (имеет специальный UUID), который содержит файлы, относящиеся к загрузке - по крайней мере, первый этап загрузчика / менеджера EFI.

На дисках в стиле MBR Windows использует специальный скрытый раздел "System Reserved" для хранения файлов, связанных с загрузкой.

Обычно скрытые разделы скрыты по некоторым причинам! Причина не в том, чтобы быть легко доступным и управляемым.

Для ОС Microsoft также имеется скрытый раздел "Microsoft Reserved" на GPT-дисках - его размер составляет 128 МБ и не должен быть удален.

Вы можете воссоздать разделы "EFI System" и "Microsoft Reserved" с помощью некоторого инструмента с графическим интерфейсом (gparted) или «diskpart.exe» в Windows в командной строке.

Затем вам нужно переустановить загрузочные файлы или переустановить ОС. Если диск в стиле GPT, вы должны загрузить установочный DVD (или USB) способом EFI (ищите варианты загрузки в прошивке BIOS/UEFI).

0

Похоже, вы установили Linux в режиме BIOS на GPT-диск. Некоторые EFI имеют проблемы с этим типом конфигурации. Вообще говоря, у вас есть три варианта решения:

  • Преобразуйте диск из GPT в MBR, как описано здесь. Затем вам нужно будет переустановить версию GRUB в режиме BIOS, что, вероятно, также потребует создания небольшого загрузочного раздела BIOS. Кроме того, вы можете установить LILO, SYSLINUX или любой другой загрузчик, который вы предпочитаете.
  • Установите на диск загрузчик в режиме EFI. Это потребует исправления неверного кода типа раздела в /dev/sda2 (в настоящее время он помечен как системный раздел EFI (ESP), но на самом деле это ваш корневой (/) раздел Linux). Вам нужно где-то создать надлежащий ESP FAT32, что, вероятно, повлечет за собой изменение размера хотя бы одного раздела, чтобы очистить около 550 МБ дискового пространства.
  • Исследуйте проблемы EFI и BIOS с загрузкой BIOS/CSM/ устаревшего режима с GPT-дисков и используйте обходной путь, чтобы разрешить этот тип установки. Смотрите эту страницу моей для деталей. Если вы сделаете это, вам, вероятно, придется создать загрузочный раздел BIOS, и я настоятельно рекомендую исправить код типа в /dev/sda2 . Вероятно, установка флага загрузки на защитном разделе 0xEE в MBR поможет обойти проблему. Обратите внимание, что я имею в виду загрузочный флаг MBR . Вы должны сделать это в fdisk или установить флаг для всего диска в самых последних версиях parted (я не помню название флага, от руки). (Боюсь, что терминология "флага загрузки" сейчас крайне запутана из-за давно parted разработчиков перегрузить это имя флага на GPT-дисках.)

Лично я бы выбрал вариант загрузки в режиме EFI, но это только я. Другие варианты тоже вполне допустимы. Если вы решите попробовать загрузку в режиме EFI, я рекомендую вам прочитать мою страницу на эту тему. Скорее всего, вы можете провести предварительное тестирование с помощью флэш-накопителя USB или CD-R-версии моего менеджера загрузки rEFInd. Есть большая вероятность, что при загрузке rEFInd вы сможете напрямую загрузить установку. Если это сработает, исправьте проблему с неверным кодом типа таблицы разделов, создайте ESP и смонтируйте его в /boot . После установки rEFInd RPM вы должны начать работу. Эта процедура потребует перезагрузки на live CD для операций изменения размера раздела.

0

Я решил проблему. Основная трудность заключалась в ошибочной установке загрузчика openSUSE 13.1. Я считаю, что это ошибка, которая не была исправлена в сетевом ISO дистрибутива 13.1. Чтобы убедиться, что это не проблема жесткого диска, я сначала установил Windows 8. Установка Linux прошла без проблем с использованием раздела /boot /efi, созданного Windows.

Шаги к решению были:

1) Обновление BIOS с А2 до А5.

2) Настройте BIOS на использование оптимизированных настроек по умолчанию:

 boot type UEFI, secure boot off.

3) Во время загрузки нажмите F12, чтобы войти в меню загрузочного устройства, и выберите UEFI DVD.

4) Запустите установку openSUSE 13.1 с DVD.

5) Создайте отдельный раздел для загрузчика '/boot/efi', 100 МБ, FAT.

6) Установите EFI версию GRUB2 (GRUB2-EFI).

7) Продолжите обычную установку openSUSE.

Спасибо за ваше время, предложения и помощь.

Прикрепленное изображение разделов жесткого диска:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .