Добрых суток!
Задача: собрать Live-дистрибутив, который будет стартовать с USB-флешки и запускать одну-единственную Qt-программу. Live, потому что флешка должна легко тиражироваться и жить как можно дольше.
Выбрал Debian Live в качестве инструмента, начал изучать. Под LMDE сделал
lb config && lb build && kvm -cdrom binary-hybrid.iso
Работает. Потирая руки, возрадовался и... снес LMDE по ряду причин. Поставил Linux Mint 13...
Проблема:
Выполняю lb config && lb build && kvm -cdrom binary-hybrid.iso — появляется окно qemu, в нем логотип и меню загрузчика. Пункты меню Live и Other Options. Нажимаю на Live, меню мигает и ничего не происходит, ядро не грузится. После долгих вглядываний прочитал внзу строчку вроде Press ENTER to continue on TAB to edit options. Посмотрел опции запуска. Попробовал поредактировать - не помогло. В VirtualBox та же история. Как это вообще диагностировать? Никаких сообщений, ошибок. Я даже не знаю, что гуглить...
$ uname -a
Linux pbbook 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
$ lb -v
live-build, version 3.0~a23-1
Лирика:
Знаю, что подобная задача возникнет в ближайшем будущем еще не один раз. Поэтому хочу выбрать и освоить инструмент для создания подобных специализированных дистрибутивов, в которых нет ничего лишнего, но все что есть весьма надежно и хорошо поддерживается. Исходя из этого начал изучать Debian Live. Думаю, что описанная выше проблема на самом деле пустяковая и окажется просто каким-то недосмотром, но осадочек остался... К тому же, с опцией lb config -b usb-hdd образ вообще почему-то не собирается, а хотелось бы...
Может быть, я все-таки не тот инструмент выбрал? Какие еще варианты посоветуете? Предпочтительно все-таки Debian-based, ибо привык, есть много пакетов и архитектур (возможно, понадобится ARM). Пробовал SliTAZ, но уж больно он какой-то самобытный, хоть и простой. LFS и Gentoo не предлагать, я не готов к таким свершениям.