|
闲来无事在vmware里试装了下2004.2。请注意这贴不是教程,只是描述下我个人的做法,新手得明白个中道理才好跟从,而且应根据自己的情况加以变化。
安装很简单,首先按手册的讲解配置好网络及用fdisk划好分区,然后执行step1,step2,step3执行档即可完成基本系统的安装。如果不出意外,一个半小时内应可完成。step执行档可置于软盘,或放到自己email里装的时候下载,或直接加入LiveCD里(linux下用mkisofs,windows下可用ultraiso)更好。
划好分区后,执行step1(我把那些执行档加入LiveCD里了;):
# /mnt/cdrom/step1
(如果你用reiserfs,建立文件系统的时候,可能要你按一下“y”) 等看到提示“Now date your system time!”,用date设定你的系统时间,例子:
# date 042516212004
Sun Apr 25 16:21:18 CEST 2004
格式:date MMDDhhmmYYYY syntax (Month, Day, hour, minute and Year)
然后执行step2:
# /mnt/cdrom/step2
这一步大约需时15至25分钟不等,全自动的,除非你想编辑/etc/make.conf(我选择装好了系统后再慢慢改)。等看到提示“Now you can run step3!"便可执行step3了:
# /step3
首先会提示你修改fstab,然后是/etc/conf.d/net, /etc/rc.conf(这个我只是改一下CLOCK="local"),然后你得设定root密码(提示”Now you need to set your root password!")。等大约十几二十分钟后你会看到menuconfig的画面,配置好kernel后(在vmware里装的朋友别忘了把Device Drivers-->SCSI device support-->SCSI low-level drivers-->BusLogic SCSI support编进kernel),又得等约二十分钟你得编辑grub.conf了,已经有个版了,你只需改一下分区就可以了。
最后你会看到grub的安装画面(官方文档里提到的grub-install似乎不大好用):
grub > root (
按两下Tab,你会看到可用的分区,选了之后
grub > setup (
按一下Tab,然后改成类似setup (hd0)或setup (sda0)这样子就会将grub装到MBR里了。然后quit退出。
想一想如果没有什么需要改的,就可以exit退出chroot环境并reboot了!
看一下以下这些step执行档就知道我不过是把那些要用到的命令写进去而已,这样做的好处一是省得打那么多的命令(也容易打错嘛),二是怕遗漏某一步(几小时晕头脑胀的过程,漏掉一步可能性还是挺高的)。有兴趣的朋友可以试试!
step1:
- mkswap /dev/sda2
- swapon /dev/sda2
- mke2fs /dev/sda1
- #mkreiserfs /dev/sda3 #if you want to use reiserfs
- mkfs.xfs -f /dev/sda3 #if you want to use xfs
- mount /dev/sda3 /mnt/gentoo
- mkdir /mnt/gentoo/boot
- mount /dev/sda1 /mnt/gentoo/boot
- echo "
- Now date your system time!"
复制代码
step2:
- cd /mnt/gentoo
- tar xjvpf /mnt/cdrom/stages/stage3-x86-2004.2.tar.bz2
- tar -xvjf /mnt/cdrom/snapshots/portage-20040710.tar.bz2 -C /mnt/gentoo/usr
- mkdir /mnt/gentoo/usr/portage/distfiles
- cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/
- #nano -w /mnt/gentoo/etc/make.conf
- cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
- mount -t proc none /mnt/gentoo/proc
- cp /mnt/cdrom/step3 /mnt/gentoo #only needed if the step scripts have been put on the CD!
- echo "
- Now you can run step3!"
- chroot /mnt/gentoo /bin/bash
复制代码
step3:
- env-update && source /etc/profile
- ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- nano -w /etc/fstab #
- echo tux > /etc/hostname
- echo home.net > /etc/dnsdomainname
- echo nis.home.net > /etc/nisdomainname
- echo "192.168.1.1 tux.home.net tux" >> /etc/hosts
- echo "Have fun with Gentoo! - Fleta
- " >> /etc/issue
- rc-update add domainname default
- rc-update add numlock default
- nano -w /etc/conf.d/net #
- rc-update add net.eth0 default
- nano -w /etc/rc.conf #
- echo "
- Now you need to set your root password!"
- passwd
- echo "tts/0" >> /etc/securetty
- emerge metalog
- rc-update add metalog default
- emerge xfsprogs #if you've chosen to use xfs
- #emerge reiserfsprogs #if you've chosen to use reiserfs
- emerge genkernel
- emerge gentoo-dev-sources
- genkernel --menuconfig all #
- emerge hotplug
- rc-update add hotplug default
- cd /boot
- ln -s . boot
- emerge grub
- echo "default 0
- timeout 15
- color cyan/blue white/blue
- title=Gentoo Linux 2.6.7-r11
- root (hd0,0)
- kernel /boot/kernel-2.6.7-gentoo-r11 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 vga=791 splash=silent
- initrd /boot/initrd-2.6.7-gentoo-r11" >> /boot/grub/grub.conf
- nano -w /boot/grub/grub.conf #just to check
- grub
复制代码 |
|