如何将包从实时图像移动到光盘上的池中?

目前我正在使用UCK并试图在256Mb RAM上制作Edubuntu 12.04.1 DVD启动安装程序: 如何在低内存(256 Mb)的系统上安装Edubuntu?

我正在阅读12.10的发行说明并注意到了

现在语言包已从实时图像移到光盘上的池中。

如何正确移动其他软件包,以便它们可用于实时系统以及无需网络访问的安装?

正确而长的答案在wiki中: https : //help.ubuntu.com/community/InstallCDCustomization#Modify_pool_structure_to_include_more_packages

但是我没有签名和手动激活(这对我来说已经足够了)以错误的 hacky方式完成了它:

  1. 在Synaptic中标记了(重新)安装所需的所有软件包,并使用了File > Generate download script
  2. 启动该脚本以下载所有软件包。
  3. 将带有UCK的备用CD iso解压缩到/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 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 /