Gentoo Linux的安装笔记
时间:2010-04-18 来源:huxiao
Gentoo Linux的安装笔记
准备工作
首先,下载liveCD文件、stage3文件和portage镜像文件。liveCD是个可启动的Linux环境光盘,它可以自动检测我们的硬件并加载相应的驱动程序。我们通过liveCD系统进行安装前的的准备工作,并用来过渡到stage3环境上。stage3可以理解为一个Gentoo最小环境,它是Gentoo的地基,我们在此基础上构建Gentoo的高楼大厦。portage就是我们gentoo的软件管家,它会根据你的吩咐和你的硬件配置为你量身定制软件。 下载的文件诸如此类:- install-x86-minimal-20100216.iso
- stage3-i686-20100216.tar.bz2
- portage-20100327.tar.bz2
开始安装
我打算先在vmware中感受下gentoo的魅力所在,以后必要的时候,再部署实机。那就开始吧!挂上iso镜像,开机进入liveCD环境,第一件事情:分区。10G硬盘,512M给swap,剩下的给安装分区。(分区类型分别是82、83) 创建和挂在文件系统。格式化安装分区和交换分区,并将交换分区用起来。 # mke2fs -j /dev/sda1 # mkswap /dev/sda2 # swapon /dev/sda2 # mount /dev/sda1 /mnt/gentoo 目前,我们的gentoo根分区目前位于liveCD的/mnt/gentoo之下,随即stage3入住之后,我们将进行liveCD到stage3系统的切换。 # cd /mnt/gentoo # cp /mnt/cdrom/stage3/stage3-i686-20100216.tar.bz2 . # tar xvjpf stage3-i686-20100216.tar.bz2 请进软件管家portage:- tar xvjf /mnt/cdrom/portage/portage-20100327.tar.bz2 -C /mnt/gentoo/usr
- #vim /etc/locale.gen
- en_US ISO-8859-1
- en_US.UTF-8 UTF-8
- zh_CN GB18030
- zh_CN.GBK GBK
- zh_CN.GB2312 GB2312
- zh_CN.UTF-8 UTF-8
- #locale-gen
再编辑/etc/env.d/02locale文件,让管家通知家庭的讲话风格诸如此类:
- #vim /etc/env.d/02locale
- LANG="zh_CN.UTF-8"
- LC_CTYPE="zh_CN.UTF-8"
- #env-update && source /etc/profile
给小Gentoo挂上北京时间:
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # vi /etc/conf.d/clock (UTC改为local)下载安装内核源码:
# emerge --sync # emerge gentoo-sources 哦?要编译内核啦?!别告诉我配置内核尽显男人本色^&%$$#,叽里咕噜,不听不听,老鳖念经!轻松,轻松一点,哈哈,我有大杀器: # emerge genkernel 复制livecd上的内核配置文件到genkernel可以搜索到的默认位置,这样我们编译出来的系统就会与livecd一样了,光盘上的是高手打造,经过很多人测试的,可以放心使用啦,哈哈。 # zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config 编译内核就这么简单: # genkernel all 经过了很久很久一会儿,内核编译大功告成。接下来,配置一下/etc/fstab,我们的Gentoo就是根据这个菜单挂载硬盘的。咋配置呢,实话实说,照着例子小修改一把,如此这般就搞定了。 是时候给Gentoo小朋友起个名字了,编辑/etc/conf.d/hostname,起个响亮的名字——比如:真土鸭蛋。在把鸭蛋儿的网络配置下:编辑etc/conf.d/net,加上 config_eth0=( "dhcp" ),自动获取ip。然后: # rc-update add net.eth0 default (让鸭蛋的网络闻鸡起舞) 再给root一个口令:#passwd xxxxxx。 最后,安装开机引导程序grub: #emerge grub 根据内存中的mount文件,创建我们的mtab:# grep -v rootfs /proc/mounts > /etc/mtab 然后安装grub:# grub-install --no-floppy /dev/sda 再然后,编辑/boot/grub/grub.conf文件如下: default 0 timeout 30splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.14-gentoo-r2 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd /initramfs-genkernel-x86-2.6.11-gentoo-r3
好啦,我们的gentoo就安装好了,快点reboot将它拥抱吧!
相关阅读 更多 +
排行榜 更多 +