玄箱Gentoo化 — 『kurobox.com』の手順 その2

パーティション分割は、ドキュメントにならって、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)

コメントを残す