Я купил 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 и разметке.
Фиолетовый экран, о котором вы упоминаете, указывает на то, что вы, вероятно, загрузили GRUB 2, но что-то пошло не так при загрузке ядра или на ранних стадиях его выполнения. Возможно, вы сможете выяснить, что происходит не так, изменив параметры загрузки для создания традиционного текстового режима запуска, но для этого вам нужно будет получить меню GRUB, а не запускать Linux автоматически. IIRC, вы можете сделать это, удерживая клавишу Shift при появлении GRUB, но я немного запутался. Это не решит вашу проблему как таковую, но может помочь вам лучше ее диагностировать.
Некоторые другие идеи, которые все чаще являются попытками ремонта типа «в темноте»:
refind.conf
, раскомментируете строку scanfor
и добавляете hdbios
в список опций, rEFInd может дать вам опцию загрузки в режиме BIOS, которая позволит вам загружаться Linux в режиме BIOS (через GRUB в режиме BIOS), даже если Windows загружается в режиме EFI. Это не на 100% оптимально, но может быть достаточно хорошо.