目前我正在使用 UCK 并尝试在 256Mb RAM 上制作 Edubuntu 12.04.1 DVD 启动安装程序:如何在内存较少(256 Mb)的系统上安装 Edubuntu?
我在读12.10 发行说明并注意到
语言包现已从实时图像移至磁盘池中。
我如何正确移动其他软件包,以便它们可以在实时系统中使用,并且可以在没有网络访问的情况下进行安装?
答案1
正确且较长的答案在 wiki 中: https://help.ubuntu.com/community/InstallCDCustomization#Modify_pool_structure_to_include_more_packages
但我已经做到了错误的无需签名并手动激活的黑客方式(这对我来说已经足够了):
- 在 Synaptic 中标记所有需要(重新)安装的软件包并使用
File > Generate download script
- 启动该脚本来下载所有软件包。
- 使用 UCK 将备用 CD iso 解压到
/home/username/tmp/remaster-iso
(默认位置)。它在尝试查找 SquashFS 时停止:备用 CD 上没有 SquashFS。 - 将所有包移至
/home/username/tmp/remaster-iso/debs
。 - 已执行
sudo dpkg-scanpackages /home/username/tmp/remaster-iso/debs | gzip -9c > /home/username/tmp/remaster-iso/debs/Packages.gz
更新了md5sum.txt:
# find . -type f -print0 | xargs -0 md5sum > md5sum.txt
制作 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/
安装后,我将暂时
sources.list
用一行替换:deb file:///media/ubuntu_with_debs/debs /