Ранее в этом году (примерно в апреле) я мог:
Команда и параметры mkisofs такие же, как здесь: https://help.ubuntu.com/community/InstallCDCustomization
А именно: mkisofs -r -V UBUNTU_V -cache-inodes -J -l -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o myiso .iso UBUNTU_V
sudo isohybrid myiso.iso
(я храню файлы в папке с именем UBUNTU_V, где V означает «Ваниль»)
Раньше это работало нормально. Теперь это больше не работает, даже когда все, что я пытаюсь сделать, это перестроить iso из немодифицированных файлов (шаг 3 пропущен, следовательно, «Vanilla»)
Теперь создатель загрузочного диска не подтверждает существование моего iso при выборе его в меню браузера и попытке записать iso на USB-накопитель (после dd if = / dev / zero, чтобы действительно очистить его) приводит к загрузке с USB-накопителя (приветствие с логотипом Ubuntu), но затем терминал ash говорит нет живая система найдена.
Что-то изменилось с апреля? Почему не работает как раньше?
Большое спасибо.
Проблема заключалась в том, как я извлек файлы из исходного образа. Раньше я просто открывал USB и копировал вставку с помощью мыши и клавиатуры. Или я бы запустил
mount -o loop original.iso временно/ sudo cp -r временно/* UBUNTU_V/
Но это каким-то образом портит ситуацию.
Я нашел: https://gist.github.com/AkdM/2cd3766236582ed0263920d42c359e0f
И эти команды: mount -t iso9660 -o цикл ~/original.iso /mnt/ кд/мнт смола ср - . | (cd /tmp/custom_iso; tar xfp -)
позволяет аккуратно извлечь файлы и восстановить iso с помощью команд из документации Ubuntu.
Однако раньше это не было так сложно.
Спасибо.