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

Автор Тема: Загрузка через UEFI+Virtualbox - не стартуют иксы  (Прочитано 1335 раз)

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

Оффлайн postscripter

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Привет!

Взял pra-roll-180101-gtk2-03.iso, вытащил из него папку prar на флешку, подцепил флешку в Virtualbox как физический диск (read-only). Стартует grub4dos, передаёт управление загрузчику DUET из последней iso-сборки CLOVER, тот загружает rEFInd, а тот загружает Puppy.

Загрузка доходит до запуска оболочки, но оболочка не стартует. При попытке startx вручную пишет, что не может запуститься в framebuffer-режиме. Параметры запуска:

Код
menuentry Puppy_linux {
    icon /EFI/BOOT/icons/os_puppy.png
    loader /iso/puppy/vmlinuz-4.15.4-pf_64
    initrd /iso/puppy/initrd.xz
    options "dir=iso/puppy rw quiet load=de-ols;dunst"
}

Скриншоты в аттаче.

Если грузить без UEFI сразу из-под grub4dos, всё работает с этими же параметрами.
« Последнее редактирование: 03 Август 2018, 14:03:59 от postscripter »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Загрузка через DUET (clover) - не стартуют иксы
« Ответ #1 : 03 Август 2018, 12:47:58 »
загрузчику DUET из последней iso-сборки CLOVER
Что это?
Мне не удалось в вбоксе загрузить пра (вроде даже вообше ничего) дальше меню
На железе все ок
Какой практический  смысл юзать в вбоксе uefi?

Оффлайн postscripter

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re: Загрузка через DUET (clover) - не стартуют иксы
« Ответ #2 : 03 Август 2018, 13:24:52 »
Цитата
Что это?
Duet - это загрузчик, эмулятор UEFI, референсная реализация от Intel для компьютеров, где старый биос и нет поддержки UEFI/GPT. Распространяется в исходниках, но есть 2-3 проекта, откуда можно стянуть бинарные сборки, например Clover.

Clover - это загрузчик для EFI-систем, специализируется на MAC OS и хакинтош, основан на доработанных DUET и rEFInd.

rEFInd - форк rEFIt, хороший загрузчик для EFI-систем с поддержкой мышки и сенсорных экранов.

Цитата
не удалось в вбоксе загрузить пра
Всё отлично работает в боксе 5.2.14.

Цитата
Какой практический  смысл юзать в вбоксе uefi?

Для отладки. На реальном компьютере ещё не пробовал. В Боксе есть свой встроенный UEFI, но он основан на тех же исходниках, что и DUET, и с ним точно та же проблема. Сейчас он выключен, за него работает DUET.

Оффлайн postscripter

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re: Загрузка через DUET (clover) - не стартуют иксы
« Ответ #3 : 03 Август 2018, 13:43:58 »
Ну вот, попробовал. На "железе" проблема не наблюдается

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Загрузка через DUET (clover) - не стартуют иксы
« Ответ #4 : 03 Август 2018, 13:46:53 »
Переименовать тему в "UEFI загрузка в virtualbox"?

Оффлайн postscripter

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re: Загрузка через UEFI+Virtualbox - не стартуют иксы
« Ответ #5 : 03 Август 2018, 13:58:34 »
Переименовал  :)

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Загрузка через UEFI+Virtualbox - не стартуют иксы
« Ответ #6 : 03 Август 2018, 14:59:08 »
Наверное надо первым делом отключить quiet в загрузке.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн postscripter

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re: Загрузка через UEFI+Virtualbox - не стартуют иксы
« Ответ #7 : 06 Август 2018, 14:04:43 »
Отключил, добавили логи, что нашёл. Для Xorg.log сделал два варианта, с UEFI и без.

В принципе, на двух реальных машинах UEFI и DUET запустились без проблем, получается тут особенность VBox.