Проблема с запуском собственной сборки LiceCD Debian

Автор ComradeSwarog, 15 февраля 2015, 00:40:20

« назад - далее »

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

ComradeSwarog

Всем привет!
Суть проблемы в следующем.

Не могу запустить собственную сборку Debian на виртуальной машине VMware, ставлю свой iso образ на автозагрузку и выпадает следующая запись failed to load ldlinux.c32, перепробовал разные isolinux.bin и menu.c32 и vesamenu.c32.

Собирал сборку на Debian 8 Jessie, графическая среда MATE 1.8.1
Собирал сборку по статье на хабе "http://habrahabr.ru/post/242219/". (и по аналогичным статьям в интернете)
Собирал образ при помощи ISO master. (загрузочным файлом ставил isolinux.bin)


ihammers

#1
Чеще всего такие ошибки происходят из-за "неправильного" создания iso образа.
Есть ли причина по которой вы использовали "ISO master", а не "xorriso" как указано в статье?

PS: netinstall для Jessie позволяет установить в качестве DE: gnome, xfce, kde, cinnamon, mate, lxde.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

vic5710

Цитата: ihammers от 15 февраля 2015, 04:40:40
Чеще всего такие ошибки происходят из-за "неправильного" создания iso образа.
Есть ли причина по которой вы использовали "ISO master", а не "xorriso" как указано в статье?

PS: netinstall для Jessie позволяет установить в качестве DE: gnome, xfce, kde, cinnamon, mate, lxde.

+1 используйте xorriso  или  wodim
в статье на хабре все верно

ComradeSwarog

#3
Пробовал xorriso, но не получилось.  ???

команда в BACH:
root@LinuxServer:/home/swarog/livework# xorriso -as mkisofs -r -J -joliet-long -l -cache-inodes -isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin -partition_offset 16 -A "Debian Live"  -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o install.iso binary

Пишет BACH следующее:
Drive current: -outdev 'stdio:install.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 47.1g free
xorriso : NOTE : -as mkisofs: Ignored option '-cache-inodes'
Added to ISO image: directory '/'='/home/swarog/livework/binary'
xorriso : UPDATE : 10 files added in 1 seconds
xorriso : FAILURE : Given path does not exist on disk: -boot_image system_area='/usr/lib/syslinux/isohdpfx.bin'
xorriso : UPDATE : 10 files added in 1 seconds
xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'

* используйте теги для оформления сообщения, ihammers.

ihammers

#4
Сегодня вечером постараюсь на виртуалке собрать образ.

Дополнение (19:22):
Собираю сжатую файловую ситему, пока всё нормально, хотя процесс и долгий.

Дополнение (20:50):
Все собралось и создался образ:
Открыть содержимое (спойлер)
~/livework# xorriso -as mkisofs -r -J -joliet-long -l -cache-inodes -isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin -partition_offset 16 -A "Debian Live"  -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o remaster.iso binary
xorriso 1.3.2 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev 'stdio:remaster.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 7183m free
xorriso : NOTE : -as mkisofs: Ignored option '-cache-inodes'
Added to ISO image: directory '/'='/root/livework/binary'
xorriso : UPDATE : 8 files added in 1 seconds
xorriso : UPDATE : 8 files added in 1 seconds
xorriso : NOTE : Copying to System Area: 432 bytes from file '/usr/lib/ISOLINUX/isohdpfx.bin'
libisofs: NOTE : Aligned image size to cylinder size by 100 blocks
xorriso : UPDATE :  2.41% done
xorriso : UPDATE :  13.84% done
xorriso : UPDATE :  37.43% done
xorriso : UPDATE :  74.85% done
xorriso : UPDATE :  100.00% done
ISO image produced: 87552 sectors
Written to medium : 87552 sectors at LBA 0
Writing to 'stdio:remaster.iso' completed successfully.
root@Jessie:~/livework# ls
binary  chroot  remaster.iso
[свернуть]

Если у вас Jessie, то "-boot_image system_area='/usr/lib/syslinux/isohdpfx.bin'" будет другим. Нужно syslinux заменить на ISOLINUX.

Дополнение (21:24):
Попробовал запустить образ, получил такую же ошибку. Возможно что-то изменили. Щас попробую через lb собрать образ.

Дополнение (22:26):
К сожалению в Jessie есть проблемы с lb, не создаётся образ.

Открыть содержимое (спойлер)

В принципе достаточно было бы следующих строк (пример):

lb config --architectures i386 --system live --binary-images iso --linux-packages "rsync bzip2 mate-common"
lb build
[свернуть]
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290


ComradeSwarog

Спасибо за помощь, в ближайшее время опробую ваши рекомендации, просто я еще новичок в OS семейства Linux :).

Хотелось бы узнать, можно ли на основе дистрибутива Debian, собрать тонкий клиент(для 128 RAM запасом машины) не LTSP, а на подобие WTware или Thinstation, для проброса его по TFTP-pxe(сам сервер на Win2008R2) , по сути это и есть моя цель перейти с платного WTware на бесплатный аналог.

За ранние благодарю.