红联Linux门户
Linux帮助

Gentoo 2007.0安装(网络安装)日记(二)

发布时间:2007-09-09 15:53:28来源:红联作者:uzrcgunr
  原创:Tilon0,回来了,继续安装gentoo2007。上次将gentoo2007基本环境给弄好了,现在接着干剩下的事,嗯,先上网,然后设置下gentoo2007的DNS,注意,这步是非常重要的,要没有这步以后的事就干不了了

  #cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
  然后挂上我的新系统到/mnt/gentoo
  #mount /dev/hda8 /mnt/gentoo

  拉下来就要选择兔子的服务器镜像,嗯,先安装残兔用来选择服务器的工具
  #emerge mirrorselect

  然后就是选择服务器了,当然是选到你机子最快最好的服务器了,这步的时间相当长,10几分钟吧我用了,从这就可以享受装残兔带来的精神上的快感了,呵,用下面命令,那些东西的含义可以看help或man

  #mirrorselect -s4 -b10 -o >> /etc/make.conf
  然后用env-update更新下环境变量
  #env-update
  #source /etc/profile

  要装系统就要将最新的嘛,所以更新系统是非常有必要的,这步的时间更长,20来分钟吧,不想装的现在还来得急啊

  #emerge --sync
  谁知道portage是不是最新的呢,重装下吧,反正用不了多少时间
  #emerge portage
  现在要设置好时区了,非常必要,要不出现莫名其妙的错误可别告诉我没提醒你
  #ln -sf /usr/share/zoneinfo/Asia/Shanghai /etclocaltime

  你也可以用cp命令来设置这时区了,呵,/usr/share/zineinfo里面有很多时区可以选择,要选择正确的啊,我是中国人,当然选上海了,中国人也可以选择/usr/share/zoneinfo/Etc/CMT+8这个时间是世界通用的

  设置好了就安装内核文件吧,用下面命令
  #emerge gentoo-sources

  然后就有两种选择了,一种是手动编译安装内核,一种是用残免的内核安装工具genkernel来安装,前者当然是适用于高手了,后者我们普通老百姓非常合适,我自己选用genkernel工具+手动配置来搞定内核,反正以后还要编译内核,所以用genkernel能省些时间,就用它吧,记得上次我充高手手动编译内核结果进不了系统,奶奶的,当高手这么难,不过以后能进入真正的gentoo2007系统了还是得手动编译啊,这工具会将很多没用的东西也给编进去,而且我还是个速度狂+节约狂,只要能使系统启动快的或对我有用的我都要,没用的东西都去掉,呵,模块形式都不留。好像又想了很多废话。

  嗯,先安装genkernel工具
  #emerge genkernel

  安装了这么多东西,更新下系统变量吧
  #env-update
  #source /etc/profile
  还有/etc下的文件
  #update-etc

  这个工具是无意中发现的,将以前的命令记混了才知道的,呵,以前用的是etc-update,其实是一个东西啦,呵,我觉得这样命名好记些,因为有很多update开头的工具,一记就是一大把,看我这次就活耗子碰到死猫,不小心给找到了,Gentoo果然在发展啊,这样的小细节都注意了。

  然后还要做下一步,其实这步没啥用,无意中逛网站发现的,说是2.6的内核才要用的,至少我以前用2.6内核的时间也没用到

  #zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6
  嗯,好多了,安装内核吧
  #genkernel --menuconfig all

  也可以用#genkernel all全部由这工具搞定,然后配置grub.conf文件,这破工具没有自己配置,麻烦,加上以下几名,文件名可不能照搬啊,到时启动不了没怪我,这是我自己安装的日志,不是教程,因为用的是genkernel工具,所以root=/dev/ram0init=/linuxrcreal_root=/dev/hda8这几个是非常重要的,否则启动系统的过程中还要自己手动输入,不信试试

  title Gentoo2007
   root (rd0,6)
   kernel /kernel-genkernel-x86-2.6.22-gentoo-r2 root=/dev/ram0 init=/linuxrc real_root=/dev/hda8
   initrd /initramfs-genkernel-x86-2.6.22-gentoo-r2

  现在安装些系统软件,有必要的

  系统日志管理器:
  #emerge syslog-ng
  自动运行:
  #rc-update add syslog-ng default
  安装cron后台管理程序:
  #emerge vixie-cron
  自动运行:
  #rc-update add vixie-cron default
  安装支持热插拔
  #emerge hotplug
  自动运行:
  #rc-update add hotplug default

  这些没啥说的,装吧,又不大,而且还非常有用

  下面不安装grub,因为我以前有个Linux,所以装不装都无所谓,不过为了看看2007的grub界面(看界面不用这么麻烦,直接将gentoo2007的引导界面文件splash.xpm.gz拷到/boot/grub里面就OK了),再加上要用到全新的系统,包括这引导程序,所以我还是选择安装了

  安装GRUB:
  #emerge grub

  然后运行grub,
  grub
  >root (hd0,6) ;这句是指定你的boot分区所在位置,可以从你的grub.conf文件里面得到
  >setup (hd0) ;这句是将新的grub安装到mbr里面,不知道用emerge的时间自动安装了没,
   ;反正我不想遇险到时进不了系统,呵,还是自己手动输入下吧
  >quit

  还有另一件非常非常重要的事,/etc/fstab没编译,呆会又要进不了系统的,呵

  嗯,打开fstab,加入你自己需要的,我的如下
  shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
  /dev/cdrom /mnt/cdrom audo noauto,ro 0 0
  /dev/hda8 / ext3 defaults 1 1
  /dev/hda7 /boot ext3 defaults 1 2
  devpts /dev/pts devpts gid=5,mode=620 0 0
  proc /proc proc defaults 0 0
  sysfs /sys sysfs defaults 0 0
  LABEL=SWAP-hda9 swap swap defaults 0 0
  /dev/hda5 /mnt/WinD vfat umask=0,rw,iocharset=utf8 0 0
  /dev/hda6 /mnt/WinE vfat umask=0,rw,iocharset=utf8 0 0
  /dev/sda1 /mnt/U vfat umask=0,rw,iocharset=utf8,noauto 0 0

  好了,2007字符系统安装完了,以后就是将些软件啦,图形界面以后再做,忙了几个小时,困了,先睡会,以后的工做就直接进入2007来完成了,O,好像忘了将一个非常重要的软件,adsl拔号的,要不以后上不了网还得回2006来啊,装上吧。

  现在还没有X系统,所以用个USE,我记得好像以前网上说是加-X,最后我装2006的时候发现没用,就用了-gtk,记得加上啊,否则装个这样的小软件还要花掉你1个多小时。因为这个软件是有图形界面的,所以默认他都得安装,而我们还没有图形界面,它就自动将gtk这个大包给装上了。

  安装adsl拔号软件:
  #USE="-gtk" emerge rp-pppoe

  好了,终开弄完了,收工,进入新系统看下,嗯,grub变了,现在要按Esc键才能进入选择系统界面,以前的是按任意健,引导界面不错,比以前的好看,日,进不了系统,忘了设root密码,还得回来哎,回到2006,chroot进入2007,用passwd命令加上密码,现在才万事OK了,进入新系统爽吧,gnome以后再装。
文章评论

共有 1 条评论

  1. beyondfly 于 2007-09-22 01:34:10发表:

    拉下来就要选择兔子的服务器镜像,嗯,先安装残兔用来选择服务器的工具
      #emerge mirrorselect

      然后就是选择服务器了,当然是选到你机子最快最好的服务器了,这步的时间相当长,10几分钟吧我用了,从这就可以享受装残兔带来的精神上的快感了,呵,用下面命令,那些东西的含义可以看help或man

      #mirrorselect -s4 -b10 -o >> /etc/make.conf
    这种官方的服务器速度太慢了,我们自己选一些快的服务器 !!!