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

无废话GENTOO安装

作者:农田播种者

  日期:2005年8月17日星期三

  版本:0.01

  引用:http://gisway.com/WorkDoc/gentoo_install.htm

  一 基本情况

  gentoo:在gentoo主页http://www.gentoo.org的Mirrors镜像站点下载gentoo,iso文件是install-x86-universal-2005.1.iso,大小为696M。

  vmware:版本 4.5.1 build-7568。

  二 新建虚拟机

  必须注意:硬盘在缺省情况下是SCSI,在虚拟机下选择SCSI在grub的启动时会出现故障。所以请务必选择为IDE 0:0。

  在cd-rom中使用ISO镜像,并选择下载的iso文件。

  三 启动

  ISO镜像就是LiveCD。Gentoo的LiveCD是包含了可使用的Gentoo环境的启动CD。它们允许你们从CD启动Linux。在启动过程中,它们会自动检测你的硬件和加载准确的驱动。

  四 磁盘划分

  4.1在命令行输入:

  # fdisk /dev/had

  /dev/hda1 linux

  /dev/hda2 linux swap

  /dev/hda3 linux

  4.2给分区创建文件系统

  # mke2fs /dev/hda1

  # mke2fs –j /dev/hda3

  # mkswap /dev/hda2

  # swapon /dev/hda2

  4.3挂载分区以及创建挂载点

  # mount /dev/hda3 /mnt/gentoo

  # mkdir /mnt/gentoo/boot

  # mount /dev/hda1 /mnt/gentoo/boot

  # mkdir /mnt/gentoo/proc

  # mount -t proc none /mnt/gentoo/proc

  五 配置网络

  # net-setup

  六 安装gentoo安装文件

  6.1 设置时间日期

  # date MMDDhhmmYYYY

  6.2 解开stage包

  # tar –xvjpf /mnt/cdrom/stages/stage3-i686.2005.1.tar.bz2 –C /mnt/gentoo

  6.3 解开portage包

  # tar –xvjpf /mnt/cdrom/snapshot/portage.2005.1.tar.bz2 –C /mnt/gentoo/usr

  6.4 复制源代码

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

  # cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles

  七 安装gentoo基本系统

  7.1 选择镜像

  # mirrorselect -a -s4 -o | grep -ve '^Netselect' >> /mnt/gentoo/etc/make.conf

  7.2 复制DNS信息

  # cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  7.3 进入新的环境

  # chroot /mnt/gentoo /bin/bash

  # env-update

  # source /etc/profile

  八 配置内核

  8.1选择时区

  # ln -sf /usr/share/zoneinfo/RPC /etc/localtime

  8.2 安装内核源码

  # emerge gentoo-sources

  8.3 改变内核源码的符号链接

  # rm /usr/src/linux

  # cd /usr/src

  # ln -s linux-2.4.25-gentoo linux

  8.4 使用genkernel配置内核

  # emerge genkernel

  # genkernel all

  8.5 安装和启用hotplug和coldplug

  # emerge hotplug

  # rc-update add hotplug default

  # emerge coldplug

  # rc-update add coldplug default

  8.6 安装显卡驱动

  # emerge nvidia-kernel

  九 配置系统

  9.1 配置文件系统

  # nano –w /etc/fstab

  /dev/hda1 /boot ext2 noauto,noatime 1 2

  /dev/hda2 none swap sw 0 0

  /dev/hda3 / ext3 noatime 0 1

  none /proc proc defaults 0 0

  none /dev/shm tmpfs defaults 0 0

  /dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0

  9.2 配置网络信息

  # nano –w /etc/conf.d/hostname

  HOSTNAME=”luolh”

  # nano –w /etc/conf.d/domainname

  DNSDOMAIN=”gisway.com”

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

  Config-eth0=( “210.77.67.226 netmask 255.255.255.0” )

  Routes-eth0=( “default gw 210.77.67.254” )

  # rc-update add net.eth0 default

  十 配置grub

  # emerge grub

  # grub

  grub> root (hd0,0)

  grub> setup (hd0)

  grub> quit

  # nano -w /boot/grub/grub.conf

  default 0

  timeout 30

  splashimage=(hd0,0)/grub/splash.xpm.gz

  title=Gentoo Linux

  root (hd0,0)

  kernel /kernel-genkernel-x86-2.6.12-gentoo-r6 root=/dev/ram0 init=/linuxrc real_root=/dev/hda3

  initrd /initramfs-genkernel-x86-2.6.12-gentoo-r6

  十一 安装必须的系统工具

  # emerge syslog-ng

  # rc-update add syslog-ng default

  # emerge vixie-cron

  # rc-update add vixie-cron default

  十二 完成安装

  12.1 修改root密码

  # passwd

  12.2 重启系统

  # exit

  # cd /

  # umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo

  # reboot

  十三 over
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,