Установка Ubuntu на Asus G75VW (UEFI)

Я купил Asus G75VW. Он имеет новый BIOS UEFI вместо BIOS старого стиля (1980-е годы) и имеет предустановленную Windows 8.

Я не могу заставить G75VW установить Ubuntu 12.10 в режиме EFI. Я действительно загрузил Ubuntu, если я изменил BIOS на CSM, и компьютер увидел и установил Ubuntu в «устаревшем режиме». Я попытался восстановить загрузку, и Ubuntu загрузится через 1 минуту, но только как устаревший BIOS. Если я изменил BIOS на UEFI, отображается «Binary is whitelisted», и я получаю фиолетовый экран.

Я хочу сохранить предустановленную Windows 8 во внутреннем отсеке для дисков 1, установить Ubuntu 12.10 во внутреннем отсеке для дисков 2 и иметь возможность загрузки любого из них в grub.

Я программист, но я очень плохо разбираюсь в BIOS и разметке.

1
задан 25 April 2014 в 08:23

1 ответ

Фиолетовый экран, о котором вы упоминаете, указывает на то, что вы, вероятно, загрузили GRUB 2, но что-то пошло не так при загрузке ядра или на ранних стадиях его выполнения. Возможно, вы сможете выяснить, что происходит не так, изменив параметры загрузки для создания традиционного текстового режима запуска, но для этого вам нужно будет получить меню GRUB, а не запускать Linux автоматически. IIRC, вы можете сделать это, удерживая клавишу Shift при появлении GRUB, но я немного запутался. Это не решит вашу проблему как таковую, но может помочь вам лучше ее диагностировать.

Некоторые другие идеи, которые все чаще являются попытками ремонта типа «в темноте»:

  • Вы можете попробовать использовать инструмент Ubuntu Boot Repair , который может исправить некоторые проблемы с загрузкой автоматически. Имейте в виду, однако, что он занимает слот загрузчика Windows, что может вызвать путаницу или проблемы в будущем.
  • Вы можете отключить безопасную загрузку. Это может помочь, потому что поддержка безопасной загрузки в Ubuntu настолько нова и, похоже, все еще содержит ошибки. Вполне возможно, но далеко не ясно, что ваши проблемы связаны с безопасной загрузкой, поэтому отключение может помочь.
  • Вы можете попробовать установить rEFInd. Я рекомендую делать это из вашей Ubuntu, установленной в режиме BIOS / в BIOS. Использование rEFInd потребует либо отключения безопасной загрузки, либо установки другой версии shim, что немного утомительно. Использование rEFInd дает вам два возможных способа восстановления:
    • rEFInd может загружать ядро ​​Linux, используя собственный встроенный загрузчик заглушек EFI, который может работать лучше, чем способ, которым GRUB запускает его. Даже если это не так, вы можете нажать клавишу Вставить, когда выбираете значок Ubuntu (или Linux-пингвин), чтобы получить подменю параметров, одно из которых выдает подробные загрузочные сообщения в текстовом режиме, которые я описал ранее.
    • Если вы редактируете refind.conf, раскомментируете строку scanfor и добавляете hdbios в список опций, rEFInd может дать вам опцию загрузки в режиме BIOS, которая позволит вам загружаться Linux в режиме BIOS (через GRUB в режиме BIOS), даже если Windows загружается в режиме EFI. Это не на 100% оптимально, но может быть достаточно хорошо.
0
ответ дан 25 April 2014 в 08:23

Другие вопросы по тегам:

Похожие вопросы: