gentoo安装手册,gentoo安装越来越简单

  gentoo安装手册,gentoo安装越来越简单

  准备工作:

  1.在您的主机操作系统上配置VMWare WorkStation(我使用4.5版)。

  2.下载LiveCD来启动您的虚拟机。我下载了install-x86-minimal-2004.1.iso。

  3.将CDROM设备从ISO挂载到VM,然后引导VM。

  首先,开始

  在boot:提示符下输入boot的参数,例如:

  -

  boot:gentoo docsi noraid nohotplug-

  //vmware的硬盘是虚拟SCSI设备,否则默认选项引导后无法在fdisk中分区。

  成功启动后,看到了久违的#提示符

  第二,修改root的登录密码(这个带LiveCD的和chroot之后的不一样),方便切换多个终端工作。不改的话,第二个或者更多的就不能登录了。

  -

  LiveCD根#密码

  -

  第三,配置网卡

  如果您的虚拟机是根据默认选项构建的,那么您的主机如何匹配网络以及虚拟机如何匹配都是可以的。

  加载内核网卡驱动程序模块:

  -

  # modprobe pcnet32

  -

  (因为vmware的网卡也是虚拟的,AMD AM79C970A的)

  -

  #网络设置eth0

  -

  然后选择2依次输入IP地址、掩码、网关、DNS等。如果您的网关使用DHCP,请选择1。

  测试网络是否可用。

  -

  #平http://www.163.com/

  -

  如果能得到解析的IP,不用等,那就OK了,正好C结束继续下面的事情。

  实际上,在VM中安装系统是一件非常累人的工作,所以我使用SSH Secure Shell在VM中登录Linux,然后进行下面的安装。所以我们必须启动sshd,这样如果你有固定的互联网IP,你甚至可以在任何可以连接到你的机器上继续安装系统。

  -

  # /etc/init.d/sshd start

  -

  下面的工作将在SSH安全Shell客户端中继续。

  四。文件系统的划分和建立

  -

  # fdisk /dev/sda

  -

  ================================================================================

  命令(m表示帮助):n //创建一个新分区

  e扩展//扩展分区

  p主分区(1-4) //主分区

  P //输入p创建主分区

  分区号(1-4): 1

  第一缸(1-3876,default 1)://启动缸,按回车键即可。

  最后一个圆柱或尺寸或sizem或sizek (1-3876,默认为3876):32m//输入一个尺寸,sizeM为最佳尺寸。

  依次构建你需要的分区数量,我构建了三个,/sda1 /sda2 /sda3。

  /dev/sda1我计划将它用作引导分区

  /dev/sda2交换区

  /dev/sda3/partition

  命令(m表示帮助):a //然后输入1将/dev/sda1分区设置为启动分区。

  命令(m表示帮助):t //然后输入2,在提示输入分区类型代码时输入82,将/dev/sda2转换为Linux交换分区。

  然后

  命令(m求助):w //写磁盘(当然是虚拟磁盘,可以放心的说,呵呵)分区表,退出fdisk。

  ================================================================================

  建立文件系统:

  命令参考表:

  文件系统命令

  ext2 mke2fs

  ext3 mke2fs -j

  reiserfs mkreiserfs

  xfs mkfs.xfs

  jfs mkfs.jfs

  所以我就可以

  -

  # mke2fs /dev/sda1

  # mke2fs -j /dev/sda3

  # mkswap /dev/sda2 //初始化交换区

  # swapon /dev/sda2 //激活交换区

  -

  然后我们需要为根目录做好准备,把文件系统增加上

  -

  # mount /dev/sda3 /mnt/gentoo

  # mkdir /mnt/gentoo/boot

  #挂载/开发/sda1 /mnt/gentoo/boot

  # mkdir /mnt/gentoo/proc

  # mount -t过程无/mnt/gentoo/proc

  -

  五、安装第三阶段

  -

  # cd /mnt/gentoo

  -

  从网络安装:

  (不使用代理服务器)

  -

  #链接2 http://www.gentoo.org/main/en/mirrors.xml

  -

  (使用代理服务器)

  -

  #链接2-http-代理proxy.server.com:8080http://www.gentoo.org/main/en/mirrors.xml

  -

  然后就可以到get gentoo==mirrors选择香港那个站点下载

  我下载的是

  第三阶段-奔腾4-2004.1

  为了确保下载的是完整的,最好把讯息摘要5文件也下载了

  第三阶段-奔腾4-2004.1

  然后

  -

  #卡特彼勒第三阶段-奔腾4-2004.1

  # MD5求和阶段3-奔腾4-2004.1

  -

  如果讯息摘要5码没问题就解压缩吧(注意此时目录一定要是在/mnt/gentoo)

  -

  # tar -xvjpf第三阶段-奔腾4-2004.1

  -

  六、安装运输

  因为是从迷你激光唱片引导的系统,在(同光盘只读存储器)只读光盘上没有运输的包

  所以我只好上网去向下了

  -

  # wget http://FTP。易网。nl/mirror/gentoo/snapshot s/portage-2004 07 07。焦油。bz2

  -

  下载完后解压运输包(如果不下载,留到同步的时候来同步运输我想也是可以的,不过偶对工具是不是可以下载完整有点怀疑)

  -

  # tar-xvjf/mnt/gentoo/portage-2004年7月。焦油。bz2-C/蒙古/巴布亚/美国

  -

  建立目录下载需要的

  -

  # mkdir/mnt/gentoo/usr/portage/distfiles

  -

  七、准备和配置编译

  -

  #纳米-w/mnt/gentoo/etc/make。主配置文件

  -

  //如果下载的阶段和你的机器比较匹配,那几乎不需要改动什么的。

  其他参数可以参考/mnt/gentoo/etc/make。糖膏剂例子

  选择比较快的镜像站点加入make.conf

  -

  # mirrorselect-a-S4-o/mnt/gentoo/etc/make。主配置文件

  -

  复制域名服务器(Domain Name Server)配置

  -

  # CP/etc/resolv . conf/mnt/gentoo/etc/resolv . conf

  -

  Chroot进入新的编译环境。

  一.克鲁特

  -

  # chroot /mnt/gentoo /bin/bash

  #环境更新

  # source /etc/profile

  -

  注意:如果env-update提示错误,请查看/etc/make.conf是否错误。刚才,mirrorselect会添加镜像站点地址,但是在那一行会有一个额外的提示。你可以把它注释掉或者删除。

  第二,更新Portage

  -

  #浮现同步

  {如果无法完成,请使用以下命令

  # emerge-webrsync }

  -

  三。使用设置

  -

  # nano -w /etc/make.conf

  -

  加入:

  USE=-gtk -gnome qt kde alsa

  第四,下载必要的源代码。

  -

  # cd /usr/portage

  #脚本/bootstrap.sh -f

  -

  编译它。

  -

  # scripts/bootstrap.sh

  -

  如果您已经更改了预设的环境变量,您需要使用

  -

  # source /etc/profile

  -

  更新一下。

  继续:

  5.从第2阶段到第3阶段(如果您从第3阶段开始,您不应该这样做)

  看看你需要做些什么:

  -

  #浮现-假装系统 less

  -

  获取源代码:

  -

  # emerge-fetch only system//上周在这里做的。

  -

  编译系统:

  -

  #浮现系统

  -

  成功完成这些之后,我们就可以编译内核了。

  编译内核

  首先,设置时区

  -

  # CD/等

  # rm本地时间

  # ln-SF/usr/share/zoneinfo/亚洲/上海本地时间

  #纳米-w /etc/rc.conf

  -

  制作时钟=中国

  其次,下载内核源码包。

  使用2.4.X内核

  -

  # emerge gentoo-来源

  -

  使用2.6.X内核

  -

  # emerge gentoo-开发-资源

  -

  第三,修改内核源目录链接

  -

  # ls -l /usr/src/linux

  在这里你可以看到你下载的源代码的目录。

  # RM/usr/src/Linux ln-s/usr/src/Linux-2 . 6 . 7-gentoo-r8/usr/src/Linux

  -

  四。配置内核编译选项

  -

  # cd /usr/src/linux

  #制作菜单配置

  -

  (因为是在虚拟机上装,所以,我们只要保留默认的选项,再加上对scsi、AMDpcnet32、ext2的支持就可以了,其他的如果认为用的上也可以编译到内核里。

  五、编译内核:

  -

  (对于2.4内核)

  #制作dep制作bzImage模块模块_安装

  (对于2.6内核)

  #制造制造模块_安装

  -

  复制编译好的内核到/boot

  -

  # CP arch/i386/boot/bzi mage/boot/kernel-2。4 .25-巴布亚

  # CP系统。映射/引导/系统。地图-2。4 .25-巴布亚

  -

  其实,我们可以用巴布亚企鹅提供的genkernel来编译内核。

  -

  #浮现genkernel

  # genkernel全部

  -

  六、其它

  修改启动选项

  -

  #纳米带etc/fstab

  /dev/hda10/ext3 noauto,noatime 1 1

  /dev/hda9无交换开关0 0

  -

  主机名

  -

  #echo myhost /etc/hostname

  #回显我的域/etc/DNS域名

  #回应我的主人。我的域我的主机/etc/hosts

  # RC-更新添加域名默认值

  -

  网络(修改互联网协议(互联网协议的缩写)地址)

  -

  #nano -w /etc/conf.d/net

  #rc-update add net.eth0默认值

  #密码

  #退出

  -

  在Fedora Core 1的食物添加巴布亚企鹅的启动选项

  -

  #vi /boot/grub/grub.conf

  标题巴布亚企鹅

  根(hd0,9)

  内核/引导/vmlinuz-2。4 .25 root=/dev/HD a10

  -

  #umount /mnt/gentoo/proc

  #umount /mnt/gentoo

  #卸载/移动/iso

  #umount /mnt/cdrom

  #重新启动

  重启后在食物引导菜单选择巴布亚企鹅就可以使用巴布亚企鹅了。

  七、巴布亚下设置

  时区

  -

  # ln-SF/usr/share/zoneinfo/亚洲/上海/etc/当地时间

  -

  开启硬盘直接存储器存取

  -

  #nano -w /etc/conf.d/local.start

  hdparm -c 1 -d 1 /dev/hda

  -

  系统日志

  #浮现系统日志-ng

  # RC-更新添加设置默认值

  -

  硬盘安装

  -

  #挂载/开发/hda 7/mnt/软盘

  # mount-o loop/mnt/floppy/packages-x86-2004.1。iso/mnt/cdrom

  #export=/mnt/cdrom

  #emerge -k xfree

  #USE=bindist emerge -k kde

  #emerge -p kde

  #纳米-w /etc/rc.conf

  时钟=本地(以后可用日期更改本地时间)

  DISPLAYMANAGER=kdm

  XSESSION=KDE-3.2.1

  -

  配置自由风

  -

  #xf86config

  鼠标的协议使用IMPS/2

  #nano -w /etc/X11/XF86Config

  "设备"部分

  标识符英特尔845GL

  驱动程序vga

  末端部分

  把驱动程序vga 改成驱动程序i810

  标识符"鼠标1"

  驱动程序鼠标

  选项"协议""自动"

  选项设备 /开发人员/鼠标

  添加

  选项zaxismaping 45

  #LINGUAS zh_CN emerge kde-i18n

  -

  丙酸纤维素了simsum字体,在控制中心区域可访问性-国家/地区语言里添加简体中文。

  把有设置字体的地方,字体都改为西姆森。

  -

  开启小键盘、fcitx输入法

  -

  #emerge numlockx

  #emerge fcitx

  #纳米w /.xinitrc

  导出LC_CTYPE=zh_CN.gbk

  export LANG=zh_CN.gbk

  导出XMODIFIERS=@ im=fcitx

  输入法

  numlockx

  exec startkde

  -

  #重新启动

  驱动

  -

  #emerge alsa-driver

  #浮现开发库

  #浮现装不上

  #浮现alsa-oss

  # RC-更新添加alsasound引导

  #nano /etc/modules.d/alsa

  alsa snd-卡-0 snd-英特尔8x0

  驱动声音-插槽-0 snd-卡-0

  重启

  调节音量(默认静音,m键静音开关)

  #alsamixer

  -

  音乐播放器完美中文支持

  -

  #nano -w /etc/gtk/gtkrc.zh_CN

  -misc-simsun-medium-r-normal-14-*-*-*-*-GB 2312.1980-0,-*-*-medium-r-normal-14-*-*-*-GB 2312.1980-0,*-r-*

  #cp /etc/gtk/gtkrc.zh_CN ~/.gtkrc

  -

  音乐播放器字体

  -索尼-*-*-*-*-16-*-*-*-*-*-iso 8859-1-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0

  -

  校正系统时间

  -

  #浮现日期

  # rdate-s time.nist.gov

  -

  为Konqueror添加闪光插件

  到http://www.macromedia.com/下载Linux操作系统操作系统版的闪光插件。

  解压后

  -

  #mkdir ~/.以开发因特网浏览器闻名

  #mkdir ~/.网景/插件

  # CP lib flash播放器。所以flash player。xpt ~/.网景/插件

  -

  在Konqueror配置 - 插件中,扫描新插件就可以了。

  安全

  -

  #nano -w /etc/inittab

  注释掉以下几行,即:

  #3:2345:重生:/sbin/mingetty tty3

  #4:2345:重生:/sbin/mingetty tty4

  #5:2345:重生:/sbin/mingetty tty5

  #6:2345:重生:/sbin/mingetty tty6

  八、从内核-2.4.25升级到内核-2.6.5心得

  -

  #浮现巴布亚-开发-资源

  #cd /usr/src/linux-2.6.5-r1

  #制作菜单配置

  #制造

  #制作文件

  #制作模块

  #制作模块_安装

  # CP/usr/src/Linux-2。6 .5-R1/系统。映射/引导/系统-2。6 .5-R1

  # CP/usr/src/Linux-2。6 .5-R1/arch/i386/boot/bzi mage/boot/vmlinuz-2。6 .5-R1

  -

  修改/boot/grub/grub.conf,同上文类似。

  -

  需要注意的地方:

  处理器-

  可抢占内核

  阻止设备-

  回路

  文件系统中一定要选上

  /开发.(绝对)

  去掉对称多处理器和高级配置与电源接口(高级配置和电源接口)的支持。

  声音用默认的很好,完美支持ALSA,我的音乐播放器没有一点爆音。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: