История изменений
Исправление kostik87, (текущая версия) :
ничего не хочу изменить, надо добавить
А добавление чего-либо во что-либо это разве не изменение исходного чего-либо?
не вижу в ubuntu-14.04-desktop-i386.iso squashfs образов
Поищи самый большой по размеру файл в образе - это и будет squashfs образ. Можешь так же взять и распаковать initramfs и посмотреть имя squashfs файла в сценарии init в initramfs.
так грузится в виртуалке, сейчас на реальную флешку запишу и проверю
Скажи, зачем ты собираешь iso образ, если собираешься грузить систему с флешки? Ты в курсе, что ты можешь попросту скопировать на флешку все файлы, установить на флешку любой загрузчик, хоть syslinux, хоть grub2, написать соответствующий конфиг для загрузчика и всё будет готово.
К тому же при записи iso образа просто на флешку посредством dd ты затираешь все данные на флешке, а при копировании на флешку лишь файлов из iso образа и настройки загрузчика установленного на флешке данные на ней сохраняются.
но и собранный iso в виртуалке грузится «не до конца», через какоето время начинает ругаться initramfs что не может найти live file system
Кхм, как бы весь нюанс в том, что тебе нужно разобраться как сценарий init в initramfs ищет файловую систему (носитель), который он должен смонтировать и на котором находится squashfs образ, который он будет монтировать вторым этапом. Скорее всего у файловой системы в iso образ должна быть определённая метка (label). Распакую initramfs и посмотри что делается в сценарии init, как он определяет нужную ему файловую систему. Ну либо читай документацию по initramfs из состава Ubuntu, там есть прочие параметр передаваемые ядру, которые обрабатывает сценарий init и посредством которых ты можешь указать где ему искать squashfs образ и имя этого образа.
но если его записать на флешку (через dd), то с флешки не грузится с исходного ubuntu-14.04-desktop-i386.iso флешка грузится
А чего ты хочешь, что бы iso образ можно было записать командой dd на флешку и он грузился с неё после этого, то iso образ в начале нужно сделать гибридным (hybrid), в составе пакета syslinux есть соответствующая утилита.
isoinfo показывает для нового образа: El Torito VD version 1 found, boot catalog is in sector 133 тогда как для исходного: El Torito VD version 1 found, boot catalog is in sector 240
Ты не думаешь.
а не просто написал как предыдущие советчики ?
Предыдущие советчики тебе всё правильно написали, просто ты думать не хочешь, а ждёшь, что тебе напишут что делать как для ребёнка. Так не получится, включай голову, ну или предлагай оплату за чтение с тобой по ролям документации и объяснение.
Удачи.
Исходная версия kostik87, :
ничего не хочу изменить, надо добавить
А добавление чего-либо во что-либо это разве не изменение исходного чего-либо?
не вижу в ubuntu-14.04-desktop-i386.iso squashfs образов
Поищи самый большой по размеру файл в образе - это и будет squashfs образ. Можешь так же взять и распаковать initramfs и посмотреть имя squashfs файла в сценарии init в initramfs.
так грузится в виртуалке, сейчас на реальную флешку запишу и проверю
Скажи, зачем ты собираешь iso образ, если собираешься грузить систему с флешки? Ты в курсе, что ты можешь попросту скопировать на флешку все файлы, установить на флешку любой загрузчик, хоть syslinux, хоть grub2, написать соответствующий конфиг для загрузчика и всё будет готово.
но и собранный iso в виртуалке грузится «не до конца», через какоето время начинает ругаться initramfs что не может найти live file system
Кхм, как бы весь нюанс в том, что тебе нужно разобраться как сценарий init в initramfs ищет файловую систему (носитель), который он должен смонтировать и на котором находится squashfs образ, который он будет монтировать вторым этапом. Скорее всего у файловой системы в iso образ должна быть определённая метка (label). Распакую initramfs и посмотри что делается в сценарии init, как он определяет нужную ему файловую систему. Ну либо читай документацию по initramfs из состава Ubuntu, там есть прочие параметр передаваемые ядру, которые обрабатывает сценарий init и посредством которых ты можешь указать где ему искать squashfs образ и имя этого образа.
но если его записать на флешку (через dd), то с флешки не грузится с исходного ubuntu-14.04-desktop-i386.iso флешка грузится
А чего ты хочешь, что бы iso образ можно было записать командой dd на флешку и он грузился с неё после этого, то iso образ в начале нужно сделать гибридным (hybrid), в составе пакета syslinux есть соответствующая утилита.
isoinfo показывает для нового образа: El Torito VD version 1 found, boot catalog is in sector 133 тогда как для исходного: El Torito VD version 1 found, boot catalog is in sector 240
Ты не думаешь.
а не просто написал как предыдущие советчики ?
Предыдущие советчики тебе всё правильно написали, просто ты думать не хочешь, а ждёшь, что тебе напишут что делать как для ребёнка. Так не получится, включай голову, ну или предлагай оплату за чтение с тобой по ролям документации и объяснение.
Удачи.