当前位置:操作系统 > Unix/Linux >>

gentoo简单安装笔记

准备工作:
  1、在你的宿主OS 上配置好 VMWare WorkStation (我用的是V4.5)。
  2、下载一个LiveCD 用来boot 你的Virtual Machine。我下载的 install-x86-minimal-2004.1.iso 。
  3、挂载ISO到VM 的CDROM设备,然后boot VM。

一、启动
  在出现 boot: 提示符后输入boot 的参数如:
  --------------------------------------------------------------------------------
  boot:gentoo doscsi noraid nohotplug
  --------------------------------------------------------------------------------
  //vmware 的硬盘是虚拟的SCSI设备,不然用default 选项boot后在fdisk 时无法分区。
  顺利启动成功后看到了久违的 # 提示符

二、更改root(用LiveCD 这个的,和后面的chroot后的不是同一个) 的登陆密码,方便切换多个终端来干活,不更改好像无法登陆第二个以上。
  --------------------------------------------------------------------------------
  LiveCD root # passwd
  --------------------------------------------------------------------------------

三、配置网卡
  如果你的VM建的时候就是按默认选项的,那么你的宿主机怎么配网,VM也怎么配就OK了。
  加载内核网卡驱动模块:
  --------------------------------------------------------------------------------
  # modprobe pcnet32
  --------------------------------------------------------------------------------
  (因为vmware的网卡也是虚拟的,AMD AM79C970A的)
  --------------------------------------------------------------------------------
  # net-setup eth0
  --------------------------------------------------------------------------------
  然后选 2 依次输入IP地址,掩码,网关,DNS等等。如果你的网关用DHCP 那就选 1
  测试一下网路是否可以用了
  --------------------------------------------------------------------------------
  # ping www.163.com
  --------------------------------------------------------------------------------
  如果可以得到解析的IP,不用等了,那就是OK了,直接^C 结束了继续后边的事呢。
  其实在VM里装系统是个很累的工作,所以,我用 SSH Secure Shell 来登录VM里的Linux 然后进行下面的安装。因此我们得要把sshd 给启动起来,这样,如果你有固定internet IP 的话,你甚至可以在任何可以连接到你的机器继续安装系统。
  --------------------------------------------------------------------------------
  # /etc/init.d/sshd start
  --------------------------------------------------------------------------------
  下面的工作将在SSH Secure Shell Client 继续。

四、分区和建立文件系统
  --------------------------------------------------------------------------------
  # fdisk /dev/sda
  --------------------------------------------------------------------------------
  ================================================================================
  Command (m for help): n //建立一个新分区
  e extended //扩展分区
  p primary partition (1-4) //主分区
  p //输入p 建立一个主分区
  Partition number (1-4): 1
  First cylinder (1-3876, default 1): //起始柱面,直接回车就是了
  Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +32M //输入一个大小用+sizeM 最好

  依次建立你需要的分区数,我建了三个,/sda1 /sda2 /sda3
  /dev/sda1 我计划用来做boot分区
  /dev/sda2 Swap区
  /dev/sda3 / 分区

  Command (m for help): a //然后输入 1 设置/dev/sda1分区为启动分区
  Command (m for help): t //然后输入 2 ,然后提示输入分区类型代码时输入 82 将 /dev/sda2 转换成 Linux swap 分区

  然后
  Command (m for help): 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  //初始化swap区
  # swapon /dev/sda2  //激活swap区
  --------------------------------------------------------------------------------
  然后我们需要为chroot做好准备,把文件系统mount 上
  --------------------------------------------------------------------------------
  # mount /dev/sda3 /mnt/gentoo
  # mkdir /mnt/gentoo/boot
  # mount /dev/sda1 /mnt/gentoo/boot
  # mkdir /mnt/gentoo/proc
  # mount -t proc none /mnt/gentoo/proc
  --------------------------------------------------------------------------------

五、安装stage3
  -------------------------------------------------------------------------------- 
  # cd /mnt/gentoo
  --------------------------------------------------------------------------------

  从网络安装:
  (不使用代理服务器)
  --------------------------------------------------------------------------------
  # links2 http://www.gentoo.org/main/en/mirrors.xml
  --------------------------------------------------------------------------------
  (使用代理服务器)
  --------------------------------------------------------------------------------
  # links2 -http-proxy proxy.server.com:8080 http://www.gentoo.org/main/en/mirrors.xml
  --------------------------------------------------------------------------------
  然后就可以到get gentoo ==>> mirrors 选择HongKong 那个站点下载
  我下载的是
  stage3-pentium4-2004.1.tar.bz2
  为了确保下载的是完整的,最好把 md5 文件也下载了
  stage3-pentium4-2004.1.tar.bz2.md5
  然后
  --------------------------------------------------------------------------------
  # cat stage3-pentium4-2004.1.tar.bz2.md5
  # md5sum stage3-pentium4-2004.1.tar.bz2
  --------------------------------------------------------------------------------
  如果md5码没问题就解压缩吧 (注意此时目录一定要是在 /mnt/gentoo )
  --------------------------------------------------------------------------------
  # tar -xvjpf stage3-pentium4-2004.1.tar.bz2
  --------------------------------------------------------------------------------

六、 安装Portage
  因为是从miniCD boot的系统,在CDROM 上没有Portage的包
  所以我只好上网去down了
  --------------------------------------------------------------------------------
  # wget http://ftp.easynet.nl/mirror/gentoo/snapshots/portage-20040707.tar.bz2
  --------------------------------------------------------------------------------
  下载完后解压Portage包 (如果不下载,留到 sync 的时候来同步 Portage 我想也是可以的,不过偶对wget 是不是可以下载完整有点怀疑)
  --------------------------------------------------------------------------------
  #tar -xvjf /mnt/gentoo/portage-20040707.tar.bz2 -C /mnt/gentoo/usr
  --------------------------------------------------------------------------------
  建立目录distfiles
  -------------------------------------------------------------------------------- [page_break]
  # mkdir /mnt/gentoo/usr/portage/distfiles 
  --------------------------------------------------------------------------------

七、准备和配置编译
  --------------------------------------------------------------------------------
  # nano -w /mnt/gentoo/etc/make.conf
  --------------------------------------------------------------------------------
  //如果下载的stage和你的机器比较匹配,那几乎不需要改动什么的。
  其他参数可以参考 /mnt/gentoo/etc/make.conf.example
  选择比较快的镜像站点加入make.conf
  --------------------------------------------------------------------------------
  # mirrorselect -a -s4 -o >> /mnt/gentoo/etc/make.conf
  ---------------------------------------------------------------
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,