Как переместить пакеты из живого образа в пул на диске?

В настоящее время я использую UCK и пытаюсь сделать установщик запуска Edubuntu 12.04.1 DVD на 256 МБ ОЗУ: Как установить Edubuntu в системе с небольшим объемом памяти (256 МБ)?

Я читал заметки о выпуске для 12.10 и заметил, что

Языковые пакеты теперь перемещены из живого образа в пул на диске.

Как правильно переместить другие пакеты, чтобы они были доступны для работающей системы и для установки без доступа к сети?

1 ответ

Решение

Правильный и длинный ответ есть в вики: https://help.ubuntu.com/community/InstallCDCustomization

Но я сделал это неправильно, без подписи и с ручной активацией (чего мне достаточно):

  1. Отмечены все необходимые пакеты для (пере) установки в Synaptic и использованы File > Generate download script
  2. Запустил этот скрипт, чтобы загрузить все пакеты.
  3. Распаковал альтернативный CD iso с UCK в /home/username/tmp/remaster-iso (расположение по умолчанию). Он остановился на попытке найти SquashFS: на Alternate CD его нет.
  4. Переместил все пакеты в /home/username/tmp/remaster-iso/debs,
  5. выполненный sudo dpkg-scanpackages /home/username/tmp/remaster-iso/debs | gzip -9c > /home/username/tmp/remaster-iso/debs/Packages.gz
  6. Обновлен md5sum.txt:

    # find . -type f -print0 | xargs -0 md5sum > md5sum.txt
    
  7. Сделано ISO:

    sudo mkisofs -r -V "ubuntu_with_debs" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o dvd.iso /home/username/tmp/remaster-iso/
    
  8. После установки я временно заменю sources.list одной строкой:

    deb file:///media/ubuntu_with_debs/debs /
    
Другие вопросы по тегам