减少安装空间?

减少安装空间?

我的系统: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
}

vmlinuzinitrid.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 等交互式工具来尝试删除它们。检查它们的依赖关系:也许您没有直接使用该包,但您使用的其他一些包需要它。

相关内容