Страница 1 из 1

Freebsd, создать загрузочный livecd

Добавлено: 2014-09-09 6:27:52
Гость
доброе утро. Заинтересовался вопросом как можно создать свой загрузочный livecd? Примерно хочу так - скачиваю iso freebsd 10.0 amd64, распаковываю в директорию, в эту директорую копирую нужные файлы (просто создаю директорию и переношу в нее некоторые подготовленные дампы).

Соответственно распаковал, скопировал, хочу снова запаковать в iso. Делаю на freebsd 10:

Код: Выделить всё

mkisofs -R -no-emul-boot -b boot/cdboot -o /tmp/my.iso /iso
папка iso - содержит распакованный архив freebsd 10 amd64

пробовал еще также:

Код: Выделить всё

mkisofs -allow-lowercase -f -r -iso-level 3 -no-emul-boot -b boot/cdboot -o /tmp/my.iso iso/
Получил iso, пробую развернуть на esxi 5.0, вначале появляется загрузчик freebsd (табличка), потом идут сообщения ядра и в конце ошибка:

Код: Выделить всё

mount /dev/iso9660/FREEBSD_INSTALL failed with error 19
У кого-нибудь есть мысли как это вылечить?

Re: Freebsd, создать загрузочный livecd

Добавлено: 2014-09-09 8:50:46
Alex Keda
метку на сидюк повесили такую же?
--
вообще, есть утилиты для редактирвоания iso
название не помню, в портах есть и не одна - юзал пару лет назад для похожих целей

Re: Freebsd, создать загрузочный livecd

Добавлено: 2014-09-09 13:44:35
Гость
что значит повесить метку на сидюк?
поискал в портах еще утилиты, поставил xorriso

Код: Выделить всё

xorriso -indev FreeBSD-10.0-RELEASE-amd64-disc1.iso -outdev myiso.iso -add atom_root.gz
Но теперь даже нет загрузки с диска (видимо надо каким-то образом записать еще загрузчик для фряхи, в мане не нашел )

Странно, что нет нормального работающего решения для фряхи

Re: Freebsd, создать загрузочный livecd

Добавлено: 2014-09-09 20:32:02
guest
Гость писал(а):что значит повесить метку на сидюк?
поискал в портах еще утилиты, поставил xorriso

Код: Выделить всё

xorriso -indev FreeBSD-10.0-RELEASE-amd64-disc1.iso -outdev myiso.iso -add atom_root.gz
Но теперь даже нет загрузки с диска (видимо надо каким-то образом записать еще загрузчик для фряхи, в мане не нашел )

Странно, что нет нормального работающего решения для фряхи
странно что нет желания посмотреть как создается release:

# man release
# ls -la /usr/src/release/
# less /usr/src/release/amd64/mkisoimages.sh

посмотреть fstab внутри ISO - не судьба:

/dev/iso9660/FREEBSD_INSTALL / cd9660 ro 0 0

LABEL="FREEBSD_INSTALL"

Re: Freebsd, создать загрузочный livecd

Добавлено: 2014-09-10 13:29:26
Гость
спасибо, понятно куда копать