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

Ответить
Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

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

Сообщение Zeffanyx » 14 сен 2017, 13:52

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

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

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

Сообщение notauser » 15 сен 2017, 00:11

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

Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

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

Сообщение Zeffanyx » 15 сен 2017, 00:33

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

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

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

Сообщение notauser » 15 сен 2017, 00:39

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

Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

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

Сообщение Zeffanyx » 15 сен 2017, 11:02

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

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

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

Сообщение trs » 16 окт 2017, 13:12

Если ещё актуально, скрипт, что добавляет 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 года выпуска.

Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

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

Сообщение Zeffanyx » 16 окт 2017, 15:44

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 года выпуска.
Спасибо, это на самом деле очень актуально, просто мне в последнее время сильно некогда этим заниматься. Надеюсь, руки дойдут!
Сила воли — это масса воли умноженная на ускорение воли.

Ответить

Вернуться в «Общие вопросы по РОСЕ»