gentoo2008.0minicd加stage3的安装和升级(1)

今天新安装了gentoo用的是2008.0的minicd加stage3的方式

简单记录一下过程

用mimicd启动后

  1. #passwdroot
  1. #/etc/init.d/sshdstart
  1. #/etc/init.d/net.eth0restart

然后用cfdisk分区

查看分区
  1. #fdisk-l/dev/sda
格式化分区

  1. #mkfs.ext3/dev/sda1
  2. #mkfs.ext3-j/dev/sda3
  3. #mkswap/dev/sda2&&swapon/dev/sda2
挂载分区

  1. #mount/dev/sda3/mnt/gentoo
  2. #mkdir/mnt/gentoo/boot
  3. #mount/dev/sda1/mnt/gentoo/boot
中间我省略了一些网络环境的配置步骤

自己下载stage3的包放到gentoo下
下载portage的包放到gentoo的/usr下

  1. #timetar-xjpfstage3*
  2. #cpportage-20080804.tar.bz2./usr/
  3. #timetar-xjpfportage-20080804.tar.bz2

准备chroot 复制网络环境
  1. #cd/
  2. #mount-tprocproc/mnt/gentoo/proc
  3. #cp-L/etc/resolv.conf/mnt/gentoo/etc/

切换系统

  1. #chroot/mnt/gentoo/bin/bash
  2. #env-update&&source/etc/profile

配置时区
  1. #cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime

下载内核源代码 配置 编译 安装

  1. #timeemergegentoo-sources
  2. #cd/usr/src/linux
  3. #makemenuconfig
  4. #timemake-j2
  5. #makemodules_install
  6. #cparch/i386/boot/bzImage/boot/kernel
其中要注意的是
配置内核的过程要注意cpu的类型 网卡
特别是在vm上安装的时候 scsi的驱动 vm的网卡是amd的pcnet32

我一开始就失败过两次
开机启动不了
只要再用minicd启动重复以下步骤重新配置并编译内核就好了
  1. #mount/dev/sda3/mnt/gentoo
  2. #mkdir/mnt/gentoo/boot
  3. #mount/dev/sda1/mnt/gentoo/boot
  4. #mount-tprocproc/mnt/gentoo/proc
  5. #chroot/mnt/gentoo/bin/bash
  6. #env-update&&source/etc/profile
  7. #cd/usr/src/linux
  8. #makemenuconfig
  9. #timemake-j2
  10. #makemodules_install
  11. #rm-rf/boot/kernel
  12. #cparch/i386/boot/bzImage/boot/kernel



配置启动的一些参数 磁盘
  1. #cd/etc
  2. #nano-wfstab
编辑以下地方

/dev/sda1 /boot ext2 noauto,noatime 1 2
/dev/sda3 / ext3 noatime 0 1
/dev/sda2 none swap sw 0 0

配置网络(省去主机名的配置步骤)
  1. #nano-w/etc/conf.d/net
添加以下内容
config_eth0=( "192.168.1.2" )
routes_eth0=( "default via 192.168.1.1" )
gateways_eth0="192.168.1.1"

或者用dhcp 别忘一会emerge dhcp
config_eth0=( "dhcp" )


让eth0和sshd 启动为default
  1. #rc-updateaddnet.eth0default
  2. #rc-updateaddsshddefault
初始化root用户的密码
  1. #passwdroot

时区
  1. #nano-w/etc/conf.d/clock
TIMEZONE="Asia/Shanghai"

添加syslog和cron工具(怎么能少了这两个呢)并添加启动
  1. #timeemergesyslog-ngvixie-cron
  2. #rc-updateaddsyslog-ngdefault
  3. #rc-updateaddvixie-crondefault

安装配置grub
  1. #emergedhcpcdgrub
  2. #nano-w/boot/grub/grub.conf
添加以下内容
default 0
timeout 10

title Gentoo
root (hd0,0)
kernel /boot/kernel root=/dev/sda3

  1. #grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit


退出chroot
  1. #exit

卸载
  1. #umount/mnt/gentoo/proc/mnt/gentoo/boot/mnt/gentoo

重启
  1. #reboot

你可能感兴趣的:(Gentoo)