Главная

Планета Железяка - ноутбуки с UEFI

Недавно получил в свои руки ноутбук с UEFI Secure Boot. Включил CSM и выключил Secure Boot — ноут успешно загрузился с LiveCD Haiku OS альфа 4.1 Попытки установить альфу на жесткий диск пока безуспешны — потыкал по научному методу безрезультатно: ноут не находит загрузочное устройство. Как это победить? Жесткий диск мучил — преобразовывал GUID PT (GPT) в MBR и обратно. Возможно проблема в загрузчике Haiku OS, который не дружит с UEFI? Если использовать чужие загрузчики (Clover или GRUB2) в виде прослойки — возможен–ли успех в установке Haiku OS и ее загрузке на ноуте с UEFI? Кто–нить уже делал?

Временное

Временное решение воспроса:
1.установил ОС на жесткий диск (как обычно — MBR) на другом компе, два раздела с Haiku и бутманагер
2.поставил жесткий диск в ноутбук с UEFI
3.загрузил ноут с livecd Partition Wizard Boot Disc
4.выбрал в меню — продолжить загрузку с жесткого диска
5.получил экран с бутманагером Haiku OS — загрузилась ревизия 48503 — обновился с инета до 48513
6.достал cd из привода — пишу тут …

Какие варианты

Какие варианты плясок с бубном возможны,чтоб избавиться от необходимости загружаться с лайвсиди ???

Поддержка UEFI

Поддержка UEFI материнок в загрузчике еще не закончена. В зависимости от режимов IDE и AHCI может виснуть на разных этапах загрузки.

Какой этап

Какой этап загрузки? Не найдено загрузочное устройство.. http://www.fujitsu.com/ru/products/computing/pc/notebooks/lifebook–a512/

На моей

На моей гигабитовской EFI матплате проходило все иконки и сливалось в черный экран. В БИОСе ничего не менял под Гайку, дефолт.

Диск Clover2k 3050

Диск Clover2k 3050 64–bit — не находит haiku_loader См. выше — диск PWBD находит.. В настройки клевера не залезал пока. Может и будет находить.

Надо

Надо опробовать http://www.rodsbooks.com/refind/getting.html Джессика Хамильтон как–то умудрилась с его помощью поставить Haiku на диск с GPT разделами и модифицированным под GPT mbr.bin на компе с UEFI. Есть варианты куда копать….

jessicah

jessicah 2014–10–14 08:42

I personally use a GPT formatted disk, and EFI bootloader for all my non–Haiku installs (Windows, Ubuntu), and use refind for the boot loader. I then use the system boot menu to boot my Haiku install.

This requires a special GPT–aware Haiku MBR though; I have one that's working, if you're comfortable dd'ing an MBR to your disk and the potential for it to brick everything!

You'll also want to use gdisk/gptdisk to create the Haiku partition. This should already include support for the Haiku GPT identifiers; this is needed for the GPT–aware MBR to find the Haiku partition.

In case this does brick your EFI partition table, you can boot from linux media, and use parted to recover it. Just use it to rename an existing partition entry. It should be able to use the recovery GPT to rebuild the partition table. Renaming an existing partition will then let it write the recovered GPT to disk, restoring all of your partitions.

You should also be able to use the makebootabletiny executable on Linux to let Haiku boot from the GPT partition.

refind: http://www.rodsbooks.com/refind/
makebootabletiny: http://stefanschramm.net/dev/makebootabletiny/makebootabletiny.c
GPT–aware Haiku MBR: http://haiku.jessicah.org/mbr.bin

Свершилось!!! Ка

Свершилось!!!
Как–то незаметно прикрутили — ночник ревизии hrev50234 загрузился без бубна на UEFI ноуте.
Ураааааа !!!

Вы

Вы к планшету мышку подключили???

UEFI boot

UEFI boot https://review.haiku–os.org/#/c/117/ ждем–сссс…

Allow multiple boot loaders to be built together.

* This allows, for example, haiku_loader (BIOS) and
haiku_loader.efi (UEFI) to be built with a single jam
invocation, paving the way for building images with
both boot loaders present.
* Renames HAIKU_BOOT_PLATFORM to HAIKU_KERNEL_PLATFORM,
where the kernel needs platform dependent code.
* Introduces HAIKU_BOOT_TARGETS, which replaces
HAIKU_BOOT_PLATFORM & TARGET_BOOT_PLATFORM; now
TARGET_BOOT_PLATFORM is only defined when using the
MultiBootSubDirSetup jam rule.

https://www.freelists.org/post/haiku-development/Hybrid-UEFIMBR-support–…

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
W
z
p
P
F
c
Enter the code without spaces and pay attention to upper/lower case.