Есть ноутбук ASUS N56VJ
По умолчанию используется UEFI, на борту (была до эксперимента) Windows 8. Задача - воткнуть Linux.
Установил бету ALT Linux p7. Установилась, будет ещё ряд проблем (ethernet не завёлся, видеокарта задействуется интегрируемая вместо внешней NVidia, подсветка клавиатуры и т.п.). Но...
В процессе установки сначала не смонтировал efi-раздел, в итоге воткнул загрузчик в /dev/sda. Потом исправился, но как следствие получил незагружаемый винчестер. Он просто перестал видеться в биосе - вернее, он виден, но его нельзя выбрать в качестве девайса для загрузки UEFI.
На диске таблица разделов GPT, загрузчик в /dev/sda1 (FAT32) прописался рядом с виндовым, у раздела флаг boot. Но при загрузке диск просто игнорируется системой.
Проблема по описанию очень похожа на эту:
Asus K45A
но что сделать, чтобы решить проблему, я не понял, равно как и из остальных перелопаченных источников.
ASUS N56VJ: не виден диск в качестве загрузочного диска UEFI
Модератор: Модераторы разделов
Re: ASUS N56VJ: не виден диск в качестве загрузочного диска UEFI
В этом и заключалась проблема.
Вот тут написано:
and most libparted-based tools use a "boot flag" to identify the ESP. Note that in libparted tools, a GPT partition's "boot flag" is entirely different from a "boot flag" on an MBR disk. You should not set the "boot flag" on any OS partition under GPT, just on the ESP.
Загрузился с флешки, снял флаг boot - и вот, он доступен для загрузки.
Определение типа диска по флагу boot вызывает у меня некоторое недоумение. Тем не менее это так.
Re: ASUS N56VJ: не виден диск в качестве загрузочного диска UEFI
По поводу ethernet-карты - нужен драйвер alx. А вообще - у меня такой же, почти все проблемы смог решить (кроме вывода изображения/звука через HDMI и регулировка подсветки экрана работает, но несколько кривовата).
Спасибо сказали:
Re: ASUS N56VJ: не виден диск в качестве загрузочного диска UEFI
Спасибо. Действительно, поддержка есть только в alx.
Наконец, понял, как нужно написать путь к efi, чтобы система поняла.
ALT загрузился, на первый взгляд проблемы следующие:
1) не работает ethernet (благо есть работающий "из коробки" wifi, что даёт средства к решению);
2) не работает подсветка клавиатуры;
3) не работает регулировка яркости экрана клавишами Fn;
4) из двух видеокарт выбирается интегрированная Intel, хотя хочется основной сделать NVIDIA.
Я ожидал большего количества проблем. Спасибо, что звук, камера, тачпад, wifi и хоть какие-то иксы заработали сразу :)
Re: ASUS N56VJ: не виден диск в качестве загрузочного диска UEFI
Собрал alx - всё заработало. Жду поддержки в ядре или модуля в дистрибутиве.
Побочный эффект - пришлось поменять ядро, а на новом отказал тачпад (видится, включен, но не работает, а настройка падает с сегфолтом).
echo $NEWBRIGHTNESS >> /sys/devices/platform/asus-nb-wmi/leds/asus\:\:kbd_backlight/brightness
где в NEWBRIGHTNESS - яркость подсветки от 0 до 3
echo $NEWBRIGHTNESS>/sys/class/backlight/intel_backlight/brightness
где в NEWBRIGHTNESS нужное значение яркости подсветки (max 4882).
Технология optimus. Работает через bumblebee и VirtualGL. Вроде всё хорошо, только решить вопрос, что запускать через optirun, а что просто так.
5. Не работает сабвуфер. Пока не разбирался.
Re: ASUS N56VJ: не виден диск в качестве загрузочного диска UEFI
Я пока не понял, как задействовать Fn-кнопки. Они в acpi_listen один и тот же код выдают
Код: Выделить всё
PNP0C14:01 000000ff 00000000
Ну а кнопки подсветки и этого не выдают.
Сабвуфер так и не работает.
С остальным вроде всё хорошо (HDMI не проверял, пока не нужно).