位置:海鸟网 > IT > linux/Unix >

一步一步教你装linux:gentoo从装笔记

[写在前面的]

  前段时间换了个主机,操作系统稀里糊涂装上凑合用了几个月,这次从新给硬盘分了区把安装的过程记录了下来,我文笔差写的流水帐一样,没什么新东西,只希望能给硬件和我类似的兄弟一点提示呵呵
davi@eden

  [硬件]

  处理器:AMD闪龙2500+ (64bit) 硬盘:迈拓IDE 160G 主板:Nforce4-4X 内存:1G kingstone DDR400
  声卡:集成ALC850 网卡:集成 Marvell 88E1111-RCJ千兆以太网控制芯片
  显卡:ATI X700 PCIE接口

  [硬盘分区]

  硬盘设备hda 主分区hda1安装windows 扩展分区hda5~hda8
  Gentoo分区
  hda9 boot 100M ext2
  hda10 swap 512M
  hda11 / 10G reiserfs
  hda12 home 20G ext3

  [安装]

  安装2005.1,下载LiveCD启动系统#hdparm –m 16 –c 1 –u 1 –d 1 –A 1 –a 64 /dev/hda /*打开硬盘DMA*/

  设置网络
  #net-setup eth0 /*网卡备自动设别,我是用静态IP就不多说了*/
  如果不能自动加载请尝试 #modprobe amd8111e
  #cfdisk /dev/hda /*按照上述进行分区*/

  格式化分区
  #mke2fs /dev/hda9
  #mkswap /dev/hda10
  #mkreiserfs /dev/hda11
  #mke2fs –j /dev/hda12

  激活swap分区

  #swapon /dev/hda10

  创建和挂载分区

  #mkdir /mnt/gentoo
  #mkdir /mnt/gentoo/ {boot home}
  #mount –t reiserfs /dev/hda11 /mnt/gentoo
  #mount –t ext2 /dev/hda9 /mnt/gentoo/boot
  #mount –t ext3 /dev/hda12 /mnt/gentoo/home

  挂载光驱

  #mount /mnt/cdrom
  #cd /mnt/gentoo
  #tar xjpf /mnt/cdrom/stages/stage1-amd64-2005.1.tar.bz2 /*解压缩stage1*/
  #mount –t proc none /mnt/gentoo/proc /*挂载proc分区,解压stage前挂载会报错*/
  #tar xjf /mnt/cdrom/portage/portage-<date>.tar.bz2 –C /mnt/gentoo/usr/
  #cp –L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf /*复制DNS配置文件*/

  编辑make.conf
  #nano –w /mnt/gentoo/etc/make.conf


代码:CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
ACCEPT_KEYWORDS="~amd64"
USE="X gtk gtk2 gnome cjk nls nptl nptlonly ati alsa userlocales -ipv6  -qt -kde –arts  -mozilla"
GENTOO_MIRRORS="ftp://linux.ntcu.net/dists/gentoo"
SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
FEATURES="ccache"
CCACHE_SIZE="512M"
ALSA_CARDS="intel8x0"


  #cd /mnt/gentoo
  #chroot /mnt/gentoo /bin/bash /*chroot安装环境*/
  #env-update && source /etc/profile
  #mkdir -p /home/data/{distfiles packages} /*建立distfiles和paclages真实存放目录*/
  #ln –s /home/data/distfiles /usr/portage/distfiles
  #ln –s /home/data/packages /usr/portage/packages /*建立连接,这一步纯属个人习惯*/
  更新portage
  #emerge --sync

本文来源:错新网[]