Сайт | Скачать | Видео | Wiki

Автор Тема: UEFI загрузка  (Прочитано 67446 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка Puppy
« Ответ #30 : 19 Март 2016, 12:48:47 »
С efiboot.img запуска удалось добиться только после извлечения из образа каталога EFI.
Подтверждаю

У кого нет UEFI - можно тестировать в vbox
У меня не получилось загрузить 32 ОС без установки полного grub2. Подробности чуть позже.
Дока
Надо включить в iso, но максимально оптимизировать размер и разобраться с 32бит

Из плюсов -  не надо заморачиваться с mbr. Достаточно иметь папку EFI на носителе
« Последнее редактирование: 19 Март 2016, 12:50:55 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: UEFI загрузка Puppy
« Ответ #31 : 19 Март 2016, 17:02:59 »
не понял что там за визуализации О_О
загрузка 64-х разрядной системы сделана напрямую и грузить две и более системы можно исправив конфиг и добавив поддержку меню menu.c32 типа того (ну или красивости через другие модули)
С efiboot.img запуска удалось добиться только после извлечения из образа каталога EFI.
не понял фразу. в iso должен быть каталог EFI? я на работе пробовал с каталогом (просто перепаковывал iso не добавляя el-torito всякие) uefi не воспринимал iso как загрузочный.

bootx32.efi это для 32-разрядного uefi и грузить нашу 32-х разрядную систему на компе с x64 uefi оно не поможет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн qwert

  • Постоялец
  • ***
  • Сообщений: 119
  • Репутация: +4/-0
Re: UEFI загрузка Puppy
« Ответ #32 : 19 Март 2016, 18:02:30 »
не понял фразу. в iso должен быть каталог EFI? я на работе пробовал с каталогом (просто перепаковывал iso не добавляя el-torito всякие) uefi не воспринимал iso как загрузочный.
Образ не воспринимается, а вот извлеченный каталог EFI подхватывается сразу. Это мы к тому, что сам iso бесполезен - достаточно только папку EFI извлечь и положить в корень флешки.

Оффлайн qwert

  • Постоялец
  • ***
  • Сообщений: 119
  • Репутация: +4/-0
Re: UEFI загрузка Puppy
« Ответ #33 : 19 Март 2016, 18:07:13 »
bootx32.efi это для 32-разрядного uefi и грузить нашу 32-х разрядную систему на компе с x64 uefi оно не поможет.
Фаил bootx32.efi в данном конфиге не подхватывается на пк х64 (пробовал разные подкладывать). Каким то другим образом это нужно реализовывать, но как.. Причем если брать во внимание ОС Tails, то она х32 и вполне неплохо запускается в EFI на пк х64.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка Puppy
« Ответ #34 : 19 Март 2016, 19:00:41 »
Не bootx32.efi ,а bootia32.efi. В vbox работает если поставить что система 32бит
Я так понимаю - в природе таких ПК нет : когда были только 32 процы - uefi не было

В vbox получаю результаты, отличные от стационара с MB Asus

ОС Tails, то она х32 и вполне неплохо запускается в EFI на пк х64.
C каким EFI ?
У меня 32 ОС загрузилось только с grub2 (скоро выложу)
не понял фразу. в iso должен быть каталог EFI?
На флэшке на железе - да

Удалось также напрямую загрузить grldr с нашим конфигом.
Это можно выложить?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: UEFI загрузка Puppy
« Ответ #35 : 20 Март 2016, 07:36:59 »
нет grldr не загрузился, это мне показалось :(

ну так надо tails распотрошить.

Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка Puppy
« Ответ #36 : 20 Март 2016, 11:31:33 »
надо tails распотрошить.
Распотрошил. Микс из grub2 и syslinux. В виртуалке с efi не грузится не в 32 не в 64. Это главная проблеиа - на чем тестировать. Вероятно еще на реальном железе будут разные результаты.
Надо выложить варианты и организовать тестирование на разном железе. Других вариантов не вижу.
Твой iso можно удалить? Все равно не рабочий

Залил всевозможные варианты UEFI  http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/
Установка - распаковать на флэшку (чтобы /EFI было в корне флэшки - можно даже не загрузочной, но лучше, для начала, fat) ; Выбрать в BIOS - UEFI
Интересуют:
1. Минимальные по размеру
2. Загрузка 32 бит ОС
3. Переход в grub4dos
Просьба протестировать и отписаться

Оффлайн qwert

  • Постоялец
  • ***
  • Сообщений: 119
  • Репутация: +4/-0
Re: UEFI загрузка Puppy
« Ответ #37 : 20 Март 2016, 17:37:09 »
Опробовал grub2-antix-sf01.zip и refind-light-0.9.2_any-sf01.zip.

В случае с grub - PRA03 (Middle и Game) запускаются и работают. Из багов заметил: при перезапуске иксов система не возвращается на рабочий стол (но зато разрешение монитора выставилось сразу).

В Middle диспетчер файлов периодически не может прочитать содержимое флешек, в том числе и той с которой загрузился.
Также не получилось подключить Wifi - сеть видит,но не подключается через мастера настройки сети, в дополнение не смог добиться чтобы networkmanager отсветился в трее.

В случае с refind - не воспринимает vmlinuz х32. Причем с refind экспериментировал ранее- также не смог добиться чтобы он воспринимал vmlinuz систем х32.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка Puppy
« Ответ #38 : 21 Март 2016, 11:42:29 »
В случае с grub - PRA03 (Middle и Game) запускаются и работают
Отлично! Можете проверить остальные grub
Прочие проблемы вряд ли связаны с uefi - подробнее отдельными темами

arch_64-sf01.zip - не работает

http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/grub2-light-drbl_any-sf01.zip - все ок (pra32 и 64 грузятся). На grub4dos.exe можно перейти, но он не видит носителей - планирую в pra03*-.iso
http://mirror.yandex.ru/puppyrus/puppyrus-a/uefi/refind-light-0.9.2_any-sf01.zip - только pra64 -  - планирую в pra64*-.iso
bootia32.efi - везде поудалял - вряд ли есть ПК с 32бит процами и uеfi

Еще дока на русском
help.ubuntu.ru ; https://blogs.msdn.microsoft.com/b8_ru/2011/09/26/703/
« Последнее редактирование: 21 Март 2016, 14:30:11 от sfs »

Оффлайн qwert

  • Постоялец
  • ***
  • Сообщений: 119
  • Репутация: +4/-0
Re: UEFI загрузка Puppy
« Ответ #39 : 21 Март 2016, 19:53:47 »
Отлично! Можете проверить остальные grub
Все конфиги с grub работают. Конфиги которые не на grub - не признают ось х32.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: UEFI загрузка Puppy
« Ответ #40 : 22 Март 2016, 03:32:28 »
Образ не воспринимается,
А вот у меня образ прекрасно увиделся на ноутбуке, правда ничего не загрузилось, но факт что uefi воспринимает диск как загрузочный.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка Puppy
« Ответ #41 : 22 Март 2016, 09:12:34 »
qwert - спасибо и + за тесты
« Последнее редактирование: 22 Март 2016, 11:54:28 от sfs »

Оффлайн qwert

  • Постоялец
  • ***
  • Сообщений: 119
  • Репутация: +4/-0
Re: UEFI загрузка Puppy
« Ответ #42 : 22 Март 2016, 18:28:20 »
Раз у нас такой прорыв с uefi, думаю теперь не плохо бы прикрутить теперь скрин на загрузочном меню с логотипом Puppyrus.
Черный загрузочный экран grub однако скучен  :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка Puppy
« Ответ #43 : 23 Март 2016, 09:14:57 »
У меня с графикой туго. Если кто сделает - готов рассмотреть. Там все просто. Доки и примеров полно

Оффлайн qwert

  • Постоялец
  • ***
  • Сообщений: 119
  • Репутация: +4/-0
Re: UEFI загрузка Puppy
« Ответ #44 : 26 Март 2016, 20:29:36 »
Могу предложить вот такой EFI (исходники от MagOs немного подправленные + логотип puppyrus из инета)
Возможен запуск как x32, так и x64
https://cloud.mail.ru/public/6rVE/JHDppq1pL
« Последнее редактирование: 26 Март 2016, 20:43:24 от qwert »