玄箱Gentoo化 — 『kurobox.com』の手順 その2
- 2006年01月30日
- 玄箱いじり
- Gentoo, kurobox.com, 玄箱
パーティション分割は、ドキュメントにならって、160GBのディスクを次のように分割しました。
Device Boot Start End Blocks Id System /dev/hda1 1 1246 10008463+ 83 Linux /dev/hda2 1247 1309 506047+ 82 Linux swap /dev/hda3 1310 2555 10008495 83 Linux /dev/hda4 2556 19457 135765315 5 Extended /dev/hda5 2556 4423 15004678+ 83 Linux /dev/hda6 4424 6291 15004678+ 83 Linux /dev/hda7 6292 19457 105755863+ 83 Linux
/dev/hda1 --- //dev/hda2 --- swap/dev/hda3 --- /var/dev/hda5 --- /server/dev/hda6 --- /backup/dev/hda7 --- /media
フォーマットです。
# for i in 1 3 5 6 7 ; do mke2fs -j /dev/hda$i ; done
コマンドラインでforループか、やるなぁ!
swap領域もフォーマット。
# mkswap /dev/hda2
ディスクをマウントして、ルートからのツリーを作成します。
# mkdir /gentoo # mount -t ext3 /dev/hda1 /gentoo # mkdir /gentoo/var # mount -t ext3 /dev/hda3 /gentoo/var
ディスクがマウントされたので、ダウンロードしたファイルをftpで転送します。
ftp> put system-20060108.tar.bz2 ftp> put portage-20060127.tar.bz2 ftp> put overlay-20060122.tar.bz2
ファイルダンプ
# cd /gentoo # tar xvjf system-20060108.tar.bz2 ./bin/ ./bin/gawk ./bin/awk ./bin/bunzip2 ./bin/pgawk ./bin/igawk ./bin/rc-status ./bin/login ./bin/mount ./bin/umount [...] ./var/spool/cron/lastrun/.keep ./var/spool/cron/.keep ./var/state/ ./var/state/.keep ./var/empty/ ./var/empty/.keep
ルートディレクトリは、次のようになってます。
# ls bin etc lost+found proc sys var boot home mnt root tmp dev lib opt sbin usr
次は、chrootして、新Gentooシステム内に入ります。
・・・(To be continued)