Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Сборка кастомного образа и проблема с загрузкой из USB  (Прочитано 1538 раз)

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

Оффлайн babahcv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Всем привет.
Собираю сейчас свой образ из официального образа Ubuntu. Но есть одна проблема после запаковки в iso у меня система не грузится с флешки, хотя на Virtual Box все нормально становится.

Монтирую официальный образ, потом делаю unsquashfs filesystem.squashfs
После этого chroot-аю эту систему, монтирую все что надо, и допихиваю все пакеты которые мне нужны.
зачищаю старый filesystem.squashfs и создаю новый mksquashfs squashfs-root/ custom-iso/casper/filesystem.squashfs

и после этого пакую все это обратно в новую исоху вот этой командой

xorriso -as mkisofs -isohybrid-mbr isolinux/isohdpfx.bin -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -o ../16.04-amd64-build-final.iso .

заметил одно отличие между официальным образом и моим
#################Original iso#################
fdisk -lu ubuntu-16.04.1-desktop-amd64.iso
Disk ubuntu-16.04.1-desktop-amd64.iso: 1,4 GiB, 1513308160 bytes, 2955680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x40a863e7

Device Boot Start End Sectors Size Id Type
ubuntu-16.04.1-desktop-amd64.iso1 * 0 2955679 2955680 1,4G 0 Empty
ubuntu-16.04.1-desktop-amd64.iso2 2927216 2931951 4736 2,3M ef EFI (FAT

#################Custom iso#################
fdisk -lu 16.04-amd64-build-final.iso: 1,2 GiB, 1299550208 bytes, 2538184 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Может кто подскажет что не так и как заставить ее вгружаться с USBшки?
« Последнее редактирование: 09 Сентября 2016, 18:07:41 от babahcv »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8003
    • Просмотр профиля
Цитировать
...после запаковки в iso у меня система не грузится с флешки, хотя на Virtual Box все нормально становится
А из filesystem.squashfs грузится?
Попробуй в параметры загрузки ядра добавить параметр ignore_uuid.

Оффлайн babahcv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Привет.
Спасибо за интерес к моему посту.

Оказалось все банально просто... у меня не стояли syslinux-utils и изза этого не создавался MBR.

На уже созданой ИСОшки добавил MBR с помощю sudo isohybrid /path/to/custom_iso.iso и вуаля все заработало.

Осталось одно но... не создается маленький раздел для загрузки в режиме UEFI, по мануалу видно что isohybrid умеет это делать, но как всегда не совсем така как хочетьсяб короче оно его не создает.

бубнотанцы продолжаются

 

Страница сгенерирована за 0.021 секунд. Запросов: 22.