将Gentoo LiveCD系统复制到硬盘, 如果我说能在不到15分钟的时间里安装好一个Gentoo Linux桌面系统
(1) 用LiveCD启动系统,在boot提示的时候,输入gentoo nox,直接进入文本模式
boot : gentoo nox
(2) 设置两个硬盘优化参数:
hdparm -d1c1u1A1m16a64 /dev/hda
hdparm -d1c1u1 /dev/cdrom
(3) 使用 fdisk 对硬盘进行分区,如果你已经分好区了,就可以跳过这一步。
(4) 分区完毕后,进行格式化分区。hda1是/boot,hda2是swap,hda3是根分区,现在格式化相应分区,并加载:
mke2fs /dev/hda1
mke2fs -j /dev/hda3
mkswap /dev/hda2
swapon /dev/hda2
mount /dev/hda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/hda1 /mnt/gentoo/boot
(5) 开始复制LiveCD上的系统:
cp -af /mnt/livecd/* /mnt/gentoo/
(6) 配置 boot 启动文件:
cd /mnt/gentoo/boot
ln -s kernel-genkernel-x86-2.6.15-gentoo-r5 vmlinuz
ln -s System.map-genkernel-x86-2.6.15-gentoo-r5 System.map
ln -s initramfs-genkernel-x86-2.6.15-gentoo-r5 initrd.img
cd /mnt/gentoo/etc
rm localtime
ln -s ../usr/share/zoneinfo/PRC localtime
rm /mnt/gentoo/etc/runlevels/default/pwgen
其中最后一步是防止系统每次启动后自动修改root密码,造成无法登录的状况。
(7) 修改/mnt/gentoo/etc/make.conf,以单核迅驰CPU为例:
CFLAGS=”-O2 -march=pentium3 -pipe -fomit-frame-pointer”
CHOST=”i686-pc-linux-gnu”
CXXFLAGS=”${CFLAGS}”
MAKEOPTS=”-j2″
GENTOO_MIRRORS=”http://gentoo.139pay.com/ http://ftp.gentoo.or.kr/ http://mymirror.asiaosc.org/gentoo/”
SYNC=”rsync://gentoo.139pay.com/gentoo-portage”
USE=”cjk nls zh_CN nptl nptlonly”
(8) 修改/mnt/gentoo/etc/fstab
/dev/hda1 /boot ext2 noauto,noatime 1 2
/dev/hda3 / ext3 noatime 0 1
/dev/hda2 none swap sw 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0
proc /proc proc defaults 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec,size=128m 0 0
(9) 修改/mnt/gentoo/etc/conf.d/clock,设置CLOCK=”local”
(10) 修改/mnt/gentoo/etc/conf.d/hdparm
all_args=”-d1c1u1″
hda_args=”-d1c1u1A1m16a64″
(11) 修改/mnt/gentoo/etc/conf.d/hostname
HOSTNAME=”shunz”
(12) 修改/mnt/gentoo/boot/grub/grub.conf
timeout 10
default 0
fallback 1
splashimage=(hd0,0)/grub/splash.xpm.gz
title Gentoo Linux
root (hd0,0)
kernel /vmlinuz root=/dev/ram0 real_root=/dev/hda3 ramdisk_size=8192 vga=791 nox
initrd /initrd.img
(13) 将grub安装到MBR
grub-install --root-directory=/mnt/gentoo --no-floppy hd0
(14) 修改 /mnt/gentoo/etc/shadow,将root后面两个“:”之间的“*”号去掉,然后reboot。
(15) 重启后用root登录,用passwd设置密码,系统安装完毕!