簡單記錄一下過程
用mimicd啓動後
- # passwd root
- # /etc/init.d/sshd start
- # /etc/init.d/net.eth0 restart
然後用cfdisk分區
查看分區
- # fdisk -l /dev/sda
- # mkfs.ext3 /dev/sda1
- # mkfs.ext3 -j /dev/sda3
- # mkswap /dev/sda2 && swapon /dev/sda2
- # mount /dev/sda3 /mnt/gentoo
- # mkdir /mnt/gentoo/boot
- # mount /dev/sda1 /mnt/gentoo/boot
自己下載stage3的包放到gentoo下
下載portage的包放到gentoo的/usr下
- # time tar -xjpf stage3*
- # cp portage-20080804.tar.bz2 ./usr/
- # time tar -xjpf portage-20080804.tar.bz2
準備chroot 複製網絡環境
- # cd /
- # mount -t proc proc /mnt/gentoo/proc
- # cp -L /etc/resolv.conf /mnt/gentoo/etc/
切換系統
- # chroot /mnt/gentoo /bin/bash
- # env-update && source /etc/profile
配置時區
- # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
下載內核源代碼 配置 編譯 安裝
- # time emerge gentoo-sources
- # cd /usr/src/linux
- # make menuconfig
- # time make -j2
- # make modules_install
- # cp arch/i386/boot/bzImage /boot/kernel
配置內核的過程要注意cpu的類型 網卡
特別是在vm上安裝的時候 scsi的驅動 vm的網卡是amd的pcnet32
我一開始就失敗過兩次
開機啓動不了
只要再用minicd啓動重複以下步驟重新配置並編譯內核就好了
- # mount /dev/sda3 /mnt/gentoo
- # mkdir /mnt/gentoo/boot
- # mount /dev/sda1 /mnt/gentoo/boot
- # mount -t proc proc /mnt/gentoo/proc
- # chroot /mnt/gentoo /bin/bash
- # env-update && source /etc/profile
- # cd /usr/src/linux
- # make menuconfig
- # time make -j2
- # make modules_install
- # rm -rf /boot/kernel
- # cp arch/i386/boot/bzImage /boot/kernel
配置啓動的一些參數 磁盤
- # cd /etc
- # nano -w fstab
/dev/sda1 /boot ext2 noauto,noatime 1 2
/dev/sda3 / ext3 noatime 0 1
/dev/sda2 none swap sw 0 0
配置網絡(省去主機名的配置步驟)
- # nano -w /etc/conf.d/net
config_eth0=( "192.168.1.2" )
routes_eth0=( "default via 192.168.1.1" )
gateways_eth0="192.168.1.1"
或者用dhcp 別忘一會emerge dhcp
config_eth0=( "dhcp" )
讓eth0和sshd 啓動爲default
- # rc-update add net.eth0 default
- # rc-update add sshd default
- # passwd root
時區
- # nano -w /etc/conf.d/clock
添加syslog和cron工具(怎麼能少了這兩個呢)並添加啓動
- # time emerge syslog-ng vixie-cron
- # rc-update add syslog-ng default
- # rc-update add vixie-cron default
安裝配置grub
- # emerge dhcpcd grub
- # nano -w /boot/grub/grub.conf
- # grub
grub> setup (hd0)
grub> quit
退出chroot
- # exit
卸載
- # umount /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo
重啓
- # reboot