http://distfiles.gentoo.org/releases/amd64/autobuilds/current-iso/ からダウンロード
さっきダウンロードしたminimal isoをアップロードしてインストール
VNCが立ち上がる
# ifconfig eth0 ${IP address} broadcast ${broadcast] netmask ${netmask} up
# route add default gw ${gateway}
# vi /etc/resolve.conf
nameserver ${nameserver1}
nameserver ${nameserver2}
# ping google.com
# fdisk /dev/vda
p // 表示
d // 削除
n // 追加
a // bootフラグ追加
t // タイプ変更
w // 保存して終了
Device Boot Start End Blocks ID System
/dev/vda1 * (ry ) 83 Linux // +128M
/dev/vda2 (ry ) 82 Linux swap / Solaris // +8G
/dev/vda3 (ry ) 83 Linux // 残り全部
# mkfs.ext4 /dev/vda1
# mkfs.ext4 /dev/vda3
# mkswap /dev/vda2
# swapon /dev/vda2
# mount /dev/vda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/vda1 /mnt/gentoo/boot
# date MMDDhhmmYYYY
# cd /mnt/gentoo
# links http://ftp.iij.ad.jp/pub/linux/gentoo/
"stage3-amd64-XXXXXXXX.tar.bz2"をダウンロード
# tar xvjpf stage3-*.tar.bz2
# cd /mnt/gentoo/etc/portage
# wget https://gist.github.com/rkmathi/1826765/raw/f3ec830b10d255fd0a184a5dbf9754ddf71bf6bf/make.conf
# cp -L /etc/resolv.conf /mnt/gentoo/etc/
# mount -t proc none /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev
# chroot /mnt/gentoo /bin/bash
# source /etc/profile
# emerge-webrsync
# emerge --sync --quiet
# eselect news read
# eselect profile list
# eselect profile set ${number}
# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
# echo "Asia/Tokyo" > /etc/timezone
# date MMDDhhmmYYYY
# emerge eix
# eix-update
# emerge gentoo-sources
# cd /usr/src/linux
# make menuconfig
# make && make modules_install
# cp arch/x86_64/boot/bzImage /boot/kernel-X.X.X-gentoo
# nano -w /etc/fstab
# nano -w /etc/conf.d/hostname
# nano -w /etc/conf.d/net
config_eth0="${IP address} netmask 255.255.254.0 brd ${broadcast}"
routes_eth0="default via ${gateway}"
# cd /etc/init.d
# ln -s net.lo net.eth0
# rc-update add net.eth0 default
# nano -w /etc/hosts
# nano -w /etc/conf.d/hwclock
clock="local"
# nano -w /etc/locale.gen
en_US.UTF-8 UTF-8
# locale-gen
# emerge syslog-ng vixie-cron mlocate
# rc-update add syslog-ng default
# rc-update add vixie-cron default
# rc-update add sshd default
# nano -w /etc/inittab
s0:12345:respawn:/sbin/agetty -L 115200 ttyS0 vt100
s1:12345:respawn:/sbin/agetty -L 115200 ttyS1 vt100
# emerge grub:0
# nano -w /boot/grub/grub.conf
# grep -v rootfs /proc/mounts > /etc/mtab
# echo "(hd0) /dev/vda" >> /boot/grub/device.map
# grub-install --no-floppy /dev/vda
# passwd
# exit
# cd
# umount -l /mnt/gentoo/dev{/shm,/pts,}
# umount -l /mnt/gentoo{/boot,/proc,}
# reboot