SDカードにDebian Eeepcを配布する

SDカードにDebian Eeepcを配布する

わかりました、私は最小バージョンを持っています。Debian Eeepc ディストリビューション私はAsus Eeepcにインストールしましたが、問題はハードドライブが4GBにすぎないということです。〜しないだろうデスクトップ環境の実行に必要なすべてをインストールする機能。

同じHDDに保存できますが、次のapt-getのインストールなどにSDカードを使用する方法はありますか?手動で行う必要がある場合でもstartx(つまり、シェルにログインしても大丈夫です)

私にとって本当に必要なのは、今日のWebサイトを実行できるWebブラウザとコーディング用のテキストエディタ(ヘルプキーの組み合わせを見つける必要がありますが、vimは問題ありません)、apt-getをSDカードに移動できない場合のオプションです。

答え1

aptはディレクトリにファイルをインストールするため、/パッケージ全体をSDカードに移動しない限り、SDカードにパッケージをインストールすることはできません/。ただし、/usrインストールパッケージのほとんどのファイルがある場所にSDカードをマウントできます(システムで確認しましたが、サイズは約半分です/)。

これを行うには、SDカードにext4などのLinux互換ファイルシステムがあることを確認してください。その後、SDカードをマウントして消去し、/usrコンテンツをコピーします。

(SDカードにext4パーティションがあり、/dev/sdb1にマウントされているとし、/sdb必要に応じてコマンドを変更してください)

cp -r /usr/* /sdb

その後、再インストールしてください/usr

umount /sdb
mount /dev/sdb1 /usr

次に、次の行を次の行に追加します/etc/fstab

/dev/sdb1              /usr          ext4      defaults              1      1

問題があるか再起動してマウントされていることを確認mountしてください。/dev/sdb1/usr

問題がなければ、バインドマウントを使用してユーザーの古いコンテンツを削除できます。

mkdir /mnt/work
# This command will mount your / at /mnt/work, but will not mount /dev/sdb at /mnt/work/usr
mount --bind / /mnt/work

# Do NOT type this as rm -rf /mnt/work/*, or it'll be the same as rm -rf /*
rm -rf /mnt/work/usr/*

# And then finish
umount /mnt/work
rmdir /mnt/work

うまくいくはずですが、/usr古いアイテムをすばやく削除しないでください。テストを見てください。

関連情報