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

Как перепаковать образ?

Добавлено: 14 сен 2017, 13:52
Zeffanyx
Хочется реализовать вот этот совет на Росе.
Как я понимаю, нужно распаковать образ, положить туда bootia32.efi и запаковать обратно. Вопрос: какой командой можно запаковать образ обратно, чтобы он по-прежнему был загрузочный и поддерживал UEFI?
Интересует конкретный набор параметров mkisofs или xorriso as mkisofs. Также, нужно ли потом делать isohynrid --uefi *.iso?

Re: Как перепаковать образ?

Добавлено: 15 сен 2017, 00:11
notauser
http://forum.rosalab.ru/viewtopic.php?f=40&t=7958. Примерно так подготовленный образ с Debian 8 я когда-то делал. И он, судя по отзывам, грузился на Вашем Mac mini.
https://wiki.debian.org/MacMiniIntel (там не моё). Здесь как-то удаляли тему UEFI-32/64, но я вроде снова "поднимал вопрос". Поиск по форуму может помочь. Наверно.

Re: Как перепаковать образ?

Добавлено: 15 сен 2017, 00:33
Zeffanyx
Спасибо за наводку.
notauser писал(а):xorriso создаст гибридный iso-образ c EFI. Его можно и на флешку записать. Например так
sudo cp /куда/собираете/имя.iso /dev/отмонтировання_флешка
Вы уверены, что на флешку образ правильно запишется?

Re: Как перепаковать образ?

Добавлено: 15 сен 2017, 00:39
notauser
Да. "отмонтировання_флешка" и cp. Я так и делаю в основном. Можно даже cat, но это "на любителя". А так смотрите dd. Просто для "правильно" подготовленного образа запись на "флешка," с dd - это как из пушки по воробьям. А то, что там написано, вроде делает "правильный" образ. Для dd не нужно этого всякого "xorriso".

Re: Как перепаковать образ?

Добавлено: 15 сен 2017, 11:02
Zeffanyx
notauser писал(а):Для dd не нужно этого всякого "xorriso".
dd вообще всё что угодно запишет на флешку, но загрузочной она станет только с правильно сделанным образом :)

Re: Как перепаковать образ?

Добавлено: 16 окт 2017, 13:12
trs
Если ещё актуально, скрипт, что добавляет 32х разрядный grub-efi и формирует образ загрузочного EFI-раздела (isolinux/efiboot.img) с ним https://abf.io/st/rosa-pad/blob/master/rebuild_iso.sh
Там же патч для grub-install https://abf.io/st/rosa-pad/blob/master/ ... ader.patch - что бы устанавливало загрузчик соответствующей прошивке разрядности.

Сам скрипт делает кое-что в данном случае лишнее, в частности устанавливает ядро kernel-tablet-4.13, а оно собрано для архитектуры Silvermont, так что не запустится на железе 2009 года выпуска.

Re: Как перепаковать образ?

Добавлено: 16 окт 2017, 15:44
Zeffanyx
trs писал(а):Если ещё актуально, скрипт, что добавляет 32х разрядный grub-efi и формирует образ загрузочного EFI-раздела (isolinux/efiboot.img) с ним https://abf.io/st/rosa-pad/blob/master/rebuild_iso.sh
Там же патч для grub-install https://abf.io/st/rosa-pad/blob/master/ ... ader.patch - что бы устанавливало загрузчик соответствующей прошивке разрядности.

Сам скрипт делает кое-что в данном случае лишнее, в частности устанавливает ядро kernel-tablet-4.13, а оно собрано для архитектуры Silvermont, так что не запустится на железе 2009 года выпуска.
Спасибо, это на самом деле очень актуально, просто мне в последнее время сильно некогда этим заниматься. Надеюсь, руки дойдут!