我的系统:Debian 6.04,sda
是工作盘,sdb
是我的U盘。
我以这种方式将 Debian 安装到 USB 驱动器上,编辑 grub 文件sda
,
nano /boot/grub/grub.cfg
添加新行
menuentry 'Debian 6.0 from hard disk to install into usb' {
set isofile="(hd0,6)/debian.iso"
loopback loop $isofile
linux (hd0,6)/vmlinuz
initrd (hd0,6)/initrd.gz
}
vmlinuz
和initrid.gz
来自哪里ftp.debian.org/debian/dists/testing/main/installer-i386/current/images/hd-media/
,并且是debian.iso
来自http://www.debian.org/distrib/netinst
。
当我现在重新启动时,我可以进入安装 UI,完成 USB 上的安装。
问题是:我的USB是4GB,iso镜像只有46MB——但是它使用3GB来安装,所以剩下的空间这么少,这很奇怪,因为iso只有46MB......?
如何减少安装空间?
答案1
netinst ISO 仅包含安装程序和一些启动系统、获取网络访问权限和下载其余软件包所需的核心软件。
如果您想使用更少的空间,这并不奇怪:您必须卸载一些软件包。您可以在 3GB 中运行一个不错的系统,但您必须做出选择。
以下命令按升序列出已安装的软件包及其大小:
dpkg-query --showformat '${Installed-Size} ${Package}\n' -W '*' | grep '^[0-9]' | sort -n
如果要减少,请从列表底部开始(最大的包)。当然,其中一些软件包可能是必需的,因此除非您知道不需要它,否则不要卸载软件包。
一旦您确定了您认为可以没有的大型软件包,请使用 Aptitude 或 Synaptic 等交互式工具来尝试删除它们。检查它们的依赖关系:也许您没有直接使用该包,但您使用的其他一些包需要它。