LINUX.ORG.RU

grub2 freebsd iso


0

1

Занялся созданием флешки с исошниками, сейчас там нормально работает установщик убунты, кубунты, оупен сьюз. Не работает генту, центос, фря.
Генту уходит в панику при попытке замаунтить рут.
Центос - тоже не маунтит рут.
Для фри не нашёл флагов...
Грузил фрю так:
kfreebsd /boot/loader... но дальше он кидает меня в бутстрап и пишет: «Can't load kernel»


Вообще, умеет ли граб2 делать фэйк диск? Если быть совсем точным, что делает граб2 с лупами после команды бут?
Ибо фря видит только флешку с хардом...

Ptech
() автор топика
Ответ на: комментарий от Ptech

> что делает граб2 с лупами после команды бут?
А ничего. Он их эмулирует исключительно для себя, в отличие от grub4dos.

Впрочем, это условие тоже недостаточно, т.к. для работы с такими дисками система должна работать в реальном режиме процессора и пользоваться int13h для доступа к дискам (FreeBSD работает в защищённом режиме).

AITap ★★★★★
()
Ответ на: комментарий от Ptech

Грузит в память ядро, initrd и передает управление дальше. Стартовые скрипты даже не подозревают о том, как нагло их обманули, если разработчик не предусмотрел соответствующий параметр заргузки.

Bad_Habit
()
Ответ на: комментарий от AITap

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

Ptech
() автор топика
Ответ на: комментарий от Ptech

> загрузочной флешки с генту
livecd? minimal cd? что-нибудь ещё?

фрей

Думаю, придётся разворачивать образ для флешки на отдельный раздел.

Вообще всё просто копируется в корень (в виде содержимого образов), пересекающиеся файлы вроде конфигов загрузчиков распихиваются по отдельных директориям, а для загрузчика на флешке пишется один большой конфиг по данным в образах.

AITap ★★★★★
()
Ответ на: комментарий от AITap

centos — live
gentoo — minimal install cd
freebsd — netinstall
Для меня наилучший вариант был с GPT, и с EFI GRUBом.
Можно и создать праймари раздел, и екстендед...
сделать dd if of bs... на соотв разделы.
Дальше проблема, какой делать бут с выбранного раздела (Естественно не меняя каждый раз флаги)?

Ptech
() автор топика
Ответ на: комментарий от Ptech

> dd if of bs... на соотв разделы.
Развернуть ISO-образ на раздел? Невозможно.

какой делать бут с выбранного раздела

chainloader в GRUB*,
chain.c32 в SYSLINUX.
Можно воспользоваться Smart Boot Manager или аналогами.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Начал работу с инит скриптами, в арче надо сделать автомаунт...
А вот дебиан и убунта(альтернейт) имеет свойство маунтить не флешку как сиди, а жестак... какой скрип за маунт отвечает в инсталлере?

Ptech
() автор топика
Ответ на: комментарий от xkool

Лучше я хамелеон перепишу... хороший проект, грузит почти всё.

Ptech
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.