2005-01-04
[サーバー]gp6 に gentoo をインストール (2)
システムのブートストラップには 6 時間かかった。
stage1 と stage3 の違いは手順的にはほとんどないようだ。放置する時間は違う。
---
システムのビルド
emerge system
2 時間半ほどで終了。
---
タイムゾーンを選択。 JST( 日本時間 ) を使う。
ln -sf /usr/share/zoneinfo/Japan /etc/localtime
よく知らないので gentoo-sources を選択。
emerge gentoo-sources
20 分もかからずに終わっていた。
emerge genkernel genkernel all
作成されたカーネルイメージとinitrdの名前を確認する。
ls /boot/kernel* /boot/initrd*
実行結果は次の通り。
/boot/initrd-2.4.26-gentoo-r14 /boot/kernel-2.4.26-gentoo-r14
hotplugをemergeして有効にする。
emerge hotplug rc-update add hotplug default
---
lsmod >> /etc/modules.autoload.d/kernel-2.4 nano -w /etc/modules.autoload.d/kernel-2.4
---
nano -w /etc/fstab # NOTE: If your BOOT partition is ReiserFS, add the notail option to opts. /dev/hda1 /boot ext2 noauto,noatime 1 1 /dev/hda3 / ext2 noatime 0 0 /dev/hda2 none swap sw 0 0 /dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0
---
echo gp6 > /etc/hostname
---
nano -w /etc/conf.d/net iface_eth0="dhcp"
defaultのランレベルにnet.eth0を追加。
rc-update add net.eth0 default
---
nano -w /etc/hosts
以下のように書き換える。
127.0.0.1 gp6 localhost 192.168.1.xxx xxxx
---
passwd
---
nano -w /etc/rc.conf
---
emerge metalog rc-update add metalog default
---
emerge vixie-cron rc-update add vixie-cron default
---
emerge dhcpcd
---
GRUBのインストール
emerge grub nano -w /boot/grub/grub.conf default 0 timeout 30 splashimage=(hd0,0)/boot/grub/splash.xpm.gz #genkernelを使った場合の例はこちら title=Gentoo Linux (genkernel) root (hd0,0) kernel (hd0,0)/boot/kernel-2.4.26-gentoo-r10 root=/dev/hda3 initrd (hd0,0)/boot/initrd-2.4.26-gentoo-r10
/etc/mtabの更新
cp /proc/mounts /etc/mtab
grub-installの実行
grub-install --root-directory=/boot /dev/hda
---
自分用の設定
rc-update add sshd default useradd xxx -m -G users,wheel,audio -s /bin/bash passwd xxx
---
システムの再起動
exit cd umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo reboot
無事に起動。