Gentoo安装简明教程

  • 格式:doc
  • 大小:22.00 KB
  • 文档页数:2

Gentoo安装简明教程
2009-09-12 23:17
本教程是根据我个人的计算机安装的心得记录。

一、需要环境:
X86架构
dhcp网络
mini安装盘+stage3
二、格式化硬盘
使用fdisk /dev/sda进行格式化硬盘。

使用mke2fs 、mke2fs -j 、mkswap 、swapon来对分区进行格式化
三、下载基本系统
挂载/mnt/gentoo 、/mnt/gentoo/boot
开2个终端同时下载stage3和portage。

使用links /main/en/mirrors.xml
下载完毕后,进入/mnt/gentoo目录后,解压缩stage3(要用p参数来保留权限)和portage 分别到/mnt/gentoo 、 /mnt/gentoo/usr
挂载/dev/proc和/dev/,mount -t proc none /mnt/gentoo/proc 、 mount -o bind /dev /mnt/gentoo/dev
四、选择最近的镜像站点
mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
最后几个是台湾的源,选2个就够了
mirrorselect -i -r -o >>/mnt/gentoo/etc/make.conf
选择亚洲那个
cp -L /etc/resolv.conf /mnt/gentoo/resolv.conf
拷贝resolv.conf到新系统,使得网络继续可用。

五、chroot入新系统
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1="(chroot) $PS1"
这个主要是做个标记,避免开多个终端后,搞混那个是新系统。

六、编译内核
内核参数是很复杂的事情,但随难却是必过的一关,在这里我们也不用急于一时,基本上主要的必选参数,默认已经选好了,需要我们做得就是把我们的硬件驱动给编译到内核里面,这里最主要的就是网卡驱动了。

首先,下载内核源代码:emerge gentoo-sources
然后,安装一个pciutils工具包,然后用lspci命令查看一下Ethernet那一行就知道自己的网卡了。

然后在内核的Device Drivers那一个分类里找到这个网卡驱动,然后加进来就好了。

其他的自己有时间慢慢研究吧,毕竟内核不是一二天能搞懂的。

最后,将编译好的内核引导程序拷到boot目录,cp /usr/src/linux/arch/i386/boot/bzImage /boot/<内核名字>
七、安装grub
emerge grub
nano /boot/grub/grub.conf
需要配置一下grub,主要的就是把内核的引导镜像和分区写进去就Ok了,下面是我的
title Gentoo-2.6.30
root (hd0,0)
kernel /boot/2.6.30-gentoo-r6 root=/dev/sda3
八、收尾工作
首先,使用exit退出chroot
然后,卸载挂载项。

mount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo/dev /mnt/gentoo
最后,重新启动,并取出光盘。

Reboot
呵呵,搞定,注意以上仅是编译基本gentoo的一次体验,距离真正的可用还差很多,需要我们不停的摸索,比较学习linux不是一朝一夕,需要长期持续的学习才可以有进步。