私のシステム:Debian 6.04、sda
作業ディスクsdb
とUSBディスク。
このようにして、USBドライブにDebianをインストールし、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などのインタラクティブツールを使用してパッケージを削除してみてください。依存関係を確認してください。パッケージを直接使用することはできませんが、使用する他のパッケージに必要な場合があります。