インストール
はじめに
Gentoo Linuxインストールリファレンス を参考にインストールした記録です。
パーティション
- /dev/hda1
- 48MB Linux
- /dev/hda2
- 1GB Linux Swap
- /dev/hda3
- 残り Linux
手順
# mke2fs -j /dev/hda1
# mkswap /dev/hda2
# mkreiserfs /dev/hda3
# swapon /dev/hda2
# mount /dev/hda3 /mnt/gentoo
# cd /mnt/gentoo/
# rm -rf *
# mkdir boot
# mount /dev/hda1 boot
# rm -rf boot/*
# links http://gentoo.oregonstate.edu/releases/x86/2004.3/
# mkswap /dev/hda2
# mkreiserfs /dev/hda3
# swapon /dev/hda2
# mount /dev/hda3 /mnt/gentoo
# cd /mnt/gentoo/
# rm -rf *
# mkdir boot
# mount /dev/hda1 boot
# rm -rf boot/*
# links http://gentoo.oregonstate.edu/releases/x86/2004.3/
stages > pentium4 > stage3-pentium4-2004.3.tar.bz2 をダウンロード
# tar jxf stage3-pentium4-2004.3.tar.bz2
# mirrorselect -i -o -a >> etc/make.conf
# cp /etc/resolv.conf etc/
# mount -t proc /proc/ proc/
# chroot . /bin/bash
# env-update
# source /etc/profile
# emerge --sync
# emerge portage
# ln -sf /usr/share/zoneinfo/Japan /etc/localtime
# nano -w /etc/fstab
# emerge -k gentoo-sources
# emerge -k genkernel
# genkernel all
root=/dev/ram0 real_root=/dev/hda3 init=/linuxrc ramdisk_size=8192 vga=0x317 splash=verbose
# emerge syslog-ng
# rc-update add syslog-ng default
# emerge vixie-cron
# rc-update add vixie-cron
# emerge hotplug
# rc-update add hotplug default
# emerge coldplug
# rc-update add coldplug default
# emerge dhcpcd
# rc-update add domainname default
# emerge -k reiserfsprogs
# passwd
# useradd tasuku -m -G users,audio.wheel -s /bin/bash
# passwd tasuku
# echo gentoo > /etc/hostname
# echo linux-life.net > /etc/dnsdomainname
# nano -w /etc/hosts
# nano -w /etc/conf.d/keymaps
KEYMAP="jp106"
SET_WINDOWKEYS="yes"
# nano -w /etc/conf.d/net
iface_eth0="dhcp"
# nano -w /etc/modules.autoload.d/kernel-2.4
8139too
# rc-update add net.eth0 default
# emerge grub
# grub
grub > root (hd0,0)
grub > setup (hd0)
grub > quit
# nano -w /boot/grub/grub.conf
# mirrorselect -i -o -a >> etc/make.conf
# cp /etc/resolv.conf etc/
# mount -t proc /proc/ proc/
# chroot . /bin/bash
# env-update
# source /etc/profile
# emerge --sync
# emerge portage
# ln -sf /usr/share/zoneinfo/Japan /etc/localtime
# nano -w /etc/fstab
# emerge -k gentoo-sources
# emerge -k genkernel
# genkernel all
root=/dev/ram0 real_root=/dev/hda3 init=/linuxrc ramdisk_size=8192 vga=0x317 splash=verbose
# emerge syslog-ng
# rc-update add syslog-ng default
# emerge vixie-cron
# rc-update add vixie-cron
# emerge hotplug
# rc-update add hotplug default
# emerge coldplug
# rc-update add coldplug default
# emerge dhcpcd
# rc-update add domainname default
# emerge -k reiserfsprogs
# passwd
# useradd tasuku -m -G users,audio.wheel -s /bin/bash
# passwd tasuku
# echo gentoo > /etc/hostname
# echo linux-life.net > /etc/dnsdomainname
# nano -w /etc/hosts
# nano -w /etc/conf.d/keymaps
KEYMAP="jp106"
SET_WINDOWKEYS="yes"
# nano -w /etc/conf.d/net
iface_eth0="dhcp"
# nano -w /etc/modules.autoload.d/kernel-2.4
8139too
# rc-update add net.eth0 default
# emerge grub
# grub
grub > root (hd0,0)
grub > setup (hd0)
grub > quit
# nano -w /boot/grub/grub.conf
default 0
timeout 5
splashimage=(hd0,0)/grub/splash.xpm.gz
title = Gentoo Linux(2.4.26-r13 -fb)
root (hd0,0)
kernel /kernel-2.4.26-gentoo-r13 root=/dev/ram0 real_root=/dev/hda3 init=/linuxrc ramdisk_size=8192
initrd /initrd-2.4.26-gentoo-r13
title = Gentoo Linux(2.4.26-r13 +fb)
root (hd0,0)
kernel /kernel-2.4.26-gentoo-r13 root=/dev/ram0 real_root=/dev/hda3 init=/linuxrc ramdisk_size=8192 vga=0x317 splash=verbose
initrd /initrd-2.4.26-gentoo-r13
timeout 5
splashimage=(hd0,0)/grub/splash.xpm.gz
title = Gentoo Linux(2.4.26-r13 -fb)
root (hd0,0)
kernel /kernel-2.4.26-gentoo-r13 root=/dev/ram0 real_root=/dev/hda3 init=/linuxrc ramdisk_size=8192
initrd /initrd-2.4.26-gentoo-r13
title = Gentoo Linux(2.4.26-r13 +fb)
root (hd0,0)
kernel /kernel-2.4.26-gentoo-r13 root=/dev/ram0 real_root=/dev/hda3 init=/linuxrc ramdisk_size=8192 vga=0x317 splash=verbose
initrd /initrd-2.4.26-gentoo-r13
# rm /stage3-pentium4-2004.3.tar.bz2
# exit
# cd /
# umount /mnt/gentoo/boot/ /mnt/gentoo/proc/ /mnt/gentoo/
# reboot
# exit
# cd /
# umount /mnt/gentoo/boot/ /mnt/gentoo/proc/ /mnt/gentoo/
# reboot
再起動後
# emerge -uD world
カーネルの設定
色々あったのでページを独立