Welcome 微信登录

首页 / 操作系统 / Linux / VMware 8.0下安装Gentoo Linux

首先,秀一下我的VMware配置
1、CPU配置是单个双核
2、内存配置是1024M
3、显卡声卡是标准配置
4、硬盘是20G SCSI硬盘(如果仅仅是安装Gentoo,标准8G就可以了,我后面需要
     安装一些应用,所以硬盘配置20G)
5、网卡选NAT(我VMware里NAT的网段是192.168.254.0/24,网关和DNS
      都是192.168.254.2)
6、光驱标配,启动时通过ISO启动
7、软驱标配,可以删除,我没有删。
一、准备工作
01、下载starge 3安装镜像
http://www.gentoo.org下自己找最新的
        或者http://mirrors.sohu.com/gentoo/releases/x86/current-stage3
02、从光盘启动虚拟机
03、输入ifconfig查看网卡信息
        如果这里只能看到Net.lo一块网卡,无法配置IP地址
        解决方法:cd /etc/init.d
                              ln -s net.lo net.enp2s1
                              #rc-update add net.enp2s1 default(这里不需要)
04、配置IP地址,如果可以获取IP地址,则不需要以下操作
        ifconfig enp2s1 192.168.254.130 netmask 255.255.255.0 up
        route add default gw 192.168.254.2
        nano -w /etc/resolv.conf
        nameserver 192.168.254.2
备注:我的VMware用的是NAT连接,网段是192.168.254.0/24,网关 DHCP Server
           和DNS Server都是192.168.254.205、测试网络联通性
        Ping -c 4  www.gentoo.org
        没问题,继续,有问题用ifconfig查看。
06、修改root密码(SSH访问需要,如果直接安装略过!)
       passwd
07、启动SSH服务(SSH访问需要,如果直接安装略过!)
       /etc/init.d/sshd start
08、通过putty远程连接(可以直接在VMware下安装,但是putty窗口更加友好)
二、开始安装
01、分区
       fdisk /dev/sda
备注:创建分区"n",激活分区"a",变更分区类型"t",帮助"h",查看"p",删除"d",通常3个分区,100m/内存大小/5G以上,分区类型83/82/83,编辑完成"w"保存退出。
02、格式化分区
       mkfs.ext2 /dev/sda1
       mkswap /dev/sda2
       mkfs.ext3 /dev/sda3
03、激活交换分区
        swapon /dev/sda2
04、挂载分区上
        mount /dev/sda3 /mnt/gentoo
        mkdir /mnt/gentoo/boot
        mount /dev/sda1 /mnt/gentoo/boot
05、下载并解压缩安装文件
    05.1、切换到根目录
                cd /mnt/gentoo
    05.2、下载安装文件
                links http://www.gentoo.org/main/en/mirrors.xml
             找到最佳站点,我选的是Sohu.inc(http)站点,下载starge 3和Portage最新
             文件。
    05.3、解压缩
                tar xvjpf stage*.tar.bz2
                tar -xvjf portage*.tar.bz2 -C /mnt/gentoo/usr
06、建立默认下载站点
       mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
       mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf
07、拷贝DNS信息
       cp -L /etc/resolv.conf /mnt/gentoo/etc/
备注如果“准备工作”中第4步用DHCP则需要手动配置DNS文件。
08、装载分区下
       mount -t proc none /mnt/gentoo/proc
       mount -o bind /dev /mnt/gentoo/dev
09、chroot到新环境
        chroot /mnt/gentoo /bin/bash
        env-update && source /etc/profile
        export PS1="(chroot)$PS1"
10、更新Portage树
        emerge --sync
11、切换Profile,我只用gnome
        eselect profile list
        eselect profile set 4
12、指定locale
       nano -w /etc/locale.gen
        写入以下代码
              en_US ISO-8859-1 
              en_US.UTF-8 UTF-8 
              zh_CN GB18030 
              zh_CN.GBK GBK 
              zh_CN.GB2312 GB2312 
              zh_CN.UTF-8 UTF-8
       运行它
       locale-gen
13、编辑环境变量
       nano -w /etc/env.d/02locale
       写入以下代码
       LANG="en_US"
       LC_CTYPE="zh_CN.UTF-8"
        更新proflie
        env-update && source /etc/profile
14、修改系统语言(这步可以不做)
       locale
       export LANG=en_US
       export LC_CTYPE=zh_CN.GB2312
       locale
15、配置时区
        cp /usr/share/zoneinfo/Asia/Chongqing /etc/localtime(区别大小写)
16、安装并编辑内核(难点重点)
        16.1 下载内核
        emerge gentoo-sources
        16.2 编辑内核
        cd /usr/src/linux
        make menuconfig
        VMware需要添加的配置
        -->Device Drivers-->SCSI device support--><*>SCSI disk support
        -->Device Drivers-->SCSI device support-->SCSI low-level drivers-->
           <*>BusLogic SCI support-
        -->Device Drivers-->Fusion MPT device support-->所有的
        -->Device Drivers-->USB support--><*>USB Mass Storage support
        -->Device Drivers-->Network Devices support-->Ethernet driver support(NEW)-->
           <*>AMD PCnet32 PCI support
        -->Device Drivers-->Generic Driver Options-->Maintain a devtmpfs filesystem to mount at /dev
             -->Automount devtmpfs at /dev, after the kernel mounted the rootfs       -->Processor type and features-->Processor family-->Pentium M
       -->File System下选择(根据你自己的需要取舍)
              EXT2文件系统支持(Second extended fs support)
              EXT3文件系统支持
              EXT4文件系统支持
      实际上这里我只用了EXT4文件系统,其他的都可以以后添加,包括后面的NFS文件系统,以及对windows分区的支持,等等,当然默认内核我们还有许多可以删除的,就是系统优化了,这里就不做论述了。
    16.3 编译内核
            make && make modules_install17、拷贝内核文件到启动区
        cp arch/i386/boot/bzImage /boot/kernel-3.10.25-gentoo(记住这个名字,后面编
        辑grub菜单需要)
18、配置系统
        nano -w /etc/fstab
打开后修改为成以下模式,"#"后面是注释,有需要去掉#。
/dev/sda1    /boot     ext4            noauto,noatime 1 2
/dev/sda3    /         ext4            noatime          0 1
/dev/sda2    none        swap            sw             0 0
/dev/sda5    /usr        ext4            notatime       0 1
/dev/cdrom /mnt/cdrom  auto            noauto         0 0
#/dev/fd0    /mnt/floppy auto            noauto         0 019、设定主机名称
        nano -w /etc/conf.d/hostname
        添加以下代码
        HOSTNAME="model"
20、配置网卡IP地址
        nano -w /etc/conf.d/net
        写入以下代码
        modules=("ifconfig")
        config_enp2s1=("192.168.254.133 netmask 255.255.255.0 brd 192.168.254.255")
        routes_enp2s1=("default via 192.168.254.2")
     添加eth0为默认启动
        rc-update add net.enp2s1 default
        如果出现(* rc-update: service `net.enp2s1" does not exist)
        ln -s /etc/init.d/net.lo /etc/init.d/net.enp2s1
        rc-update add net.enp2s1 default21、设置开机密码(开机安装系统以后的密码)
        passwd
22、安装必要工具
        22.1 日志工具( 必要)
                emerge syslog-ng
                rc-update add syslog-ng default
        22.2 Cron守护进程
                emerge vixie-cron
                rc-update add vixie-cron default
        22.3 实用工具
             emerge usbutils
             emerge pciutils
             emerge vim
        22.4 配置引导程序,安装GRUB
                emerge grub-static
                配置grub
                nano -w /boot/grub/grub.conf
             写入以下代码
             default 0
             timeout 30             title Gentoo Linux 3.10.25-gentoo
             root(hd0,0)
             kernel /boot/kernel-3.10.25-gentoo root=/dev/sda3             title Gentoo Linux 3.10.25-gentoo(rescue)
             root(hd0,0)
             kernel /boot/kernel-3.10.25-gentoo root=/dev/sda3 init=/bb
23、创建etc/mtab
       grep -v rootfs /proc/mounts > /etc/mtab
       nano /boot/grub/device.map
       删除(fd0) /dev/fd0
       grub-install --no-floppy /dev/sda
24、完成安装,卸载分区,重启系统
        exit
        cd
        umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc
        umount /mnt/gentoo
        reboot
        如果正常我们将看到一个黑色的启动菜单,回车后输入用户名密码登录
25、有几个问题
        如果提示有文件是不可读的,输入:eselest news read new
以上是Gentoo的安装,不包括X界面和gnome的安装
X界面和gnome的安装参考:
http://www.linuxidc.com/Linux/2014-02/97256.htm
更新日期2014/01/24使用JMX产品Jolokia对Mule esb进行监控Gentoo桌面系统的安装相关资讯      Gentoo安装 
  • Gentoo桌面系统的安装  (02/26/2014 09:08:52)
  • Gentoo安装部署手册  (11/09/2013 09:01:58)
  • Gentoo安装笔记  (02/26/2012 10:43:02)
  • ThinkPad SL410 2842EVC安装Gentoo  (01/18/2014 14:50:18)
  • Gentoo源码安装图解  (08/02/2012 15:04:43)
  • VMware安装Gentoo 启动出错 VFS:  (01/24/2012 10:43:08)
本文评论 查看全部评论 (0)
表情: 姓名: 字数