在VMware上安装Gentoo

  系统供给:
  1、VMware Workstation 5.5.1
  2、Gentoo 2006.1
  三、VM 硬盘选为SCSI形式
  四、根分区格式化为雷斯erfs
  5、BoootLoader为 LILO

第三,秀一下本身的VMware配置
一、CPU配置是单个双核
贰、内存配置是十二四M
3、显卡声卡是标准配置
四、硬盘是20G
SCSI硬盘(借使单纯是安装Gentoo,标准8G就可以了,小编背后须求
      安装一些施用,所以硬盘配置20G)
5、网卡选NAT(小编VMware里NAT的网段是1玖二.168.254.0/贰肆,网关和DNS
      都是192.168.254.2)
六、光驱标配,运行时通过ISO运维
7、软驱标配,能够去除,笔者尚未删。
1、计划工作
01、下载starge 3安装镜像

        或者
02、从光盘运行虚拟机
0叁、输入ifconfig查看网卡消息
        若是这里不得不见到Net.lo壹块网卡,不或者铺排IP地址
        消除措施:cd /etc/init.d
                              ln -s net.lo net.enp2s1
                              #rc-update add net.enp二s一default(这里没有须要)
0四、配置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.2

先是,秀一下作者的VMware配置
壹、CPU配置是单个双核
二、内部存储器配置是拾二四M
3、显卡声卡是标准配置
四、硬盘是20G
SCSI硬盘(假设仅仅是安装Gentoo,规范8G就足以了,作者背后须要
      安装一些施用,所以硬盘配置20G)
伍、网卡选NAT(笔者VMware里NAT的网段是1九二.168.25四.0/2四,网关和DNS
      都是192.168.254.2)
陆、光驱标配,运转时通过ISO运维
七、软驱标配,能够去除,小编未曾删。
壹、打算干活
0一、下载starge 三安装镜像

        或者
0二、从光盘运营虚拟机
03、输入ifconfig查看网卡音讯
        如若这里不得不看看Net.lo1块网卡,不能够配备IP地址
        消除方式:cd /etc/init.d
                              ln -s net.lo net.enp2s1
                              #rc-update add net.enp二s一default(这里无需)
0四、配置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.2

  其余的都不说,说说最难搞的编写翻译内核

0伍、测试互连网联通性
        Ping -c 4  www.gentoo.org
        没难点,继续,格外用ifconfig查看。
0陆、修改root密码(SSH访问要求,借使间接设置略过!)
        passwd
0七、运转SSH服务(SSH访问供给,假使直接设置略过!)
        /etc/init.d/sshd start
0捌、通过putty远程连接(能够一向在VMware下安装,然而putty窗口尤其和谐)
贰、起始设置
01、分区
        fdisk /dev/sda
备注:创建分区”n”,激活分区”a”,更动分区类型”t”,支持”h”,查看”p”,删除”d”,平常二个分区,十0m/内存大小/5G以上,分区类型83/82/捌三,编辑完结”w”保存退出。
02、格式化分区
        mkfs.ext2 /dev/sda1
        mkswap /dev/sda2
        mkfs.ext3 /dev/sda3
0叁、激活沟通分区
        swapon /dev/sda2
0肆、挂载分区上
        mount /dev/sda3 /mnt/gentoo
        mkdir /mnt/gentoo/boot
        mount /dev/sda1 /mnt/gentoo/boot
0伍、下载并解压缩安装文件
    0伍.一、切换成根目录
                cd /mnt/gentoo
    0伍.二、下载安装文件
                links
              找到最棒站点,笔者选的是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
0玖、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
1四、修改系统语言(那步能够不做)
        locale
        export LANG=en_US
        export LC_CTYPE=zh_CN.GB2312
        locale
一五、配置时区
        cp /usr/share/zoneinfo/Asia/Chongqing
/etc/localtime(不同大小写)
1六、安装并编写内核(难题首要)
        1陆.1 下载内核
        emerge gentoo-sources
        1陆.二 编辑内核
        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

05、测试网络联通性
        Ping -c 4  www.gentoo.org
        没难点,继续,有的时候用ifconfig查看。
0陆、修改root密码(SSH访问供给,如若平昔设置略过!)
        passwd
0七、运行SSH服务(SSH访问须求,即使一贯设置略过!)
        /etc/init.d/sshd start
08、通过putty远程连接(可以直接在VMware下安装,不过putty窗口特别团结)
贰、最先设置
01、分区
        fdisk /dev/sda
备注:创造分区”n”,激活分区”a”,改变分区类型”t”,帮忙”h”,查看”p”,删除”d”,平日二个分区,100m/内存大小/伍G以上,分区类型83/82/捌3,编辑达成”w”保存退出。
0二、格式化分区
        mkfs.ext2 /dev/sda1
        mkswap /dev/sda2
        mkfs.ext3 /dev/sda3
0三、激活交流分区
        swapon /dev/sda2
0肆、挂载分区上
        mount /dev/sda3 /mnt/gentoo
        mkdir /mnt/gentoo/boot
        mount /dev/sda1 /mnt/gentoo/boot
0伍、下载并解压缩安装文件
    0⑤.壹、切换来根目录
                cd /mnt/gentoo
    05.二、下载安装文件
                links
              找到最好站点,小编选的是Sohu.inc(http)站点,下载starge
三和Portage最新
              文件。
    05.3、解压缩
                tar xvjpf stage*.tar.bz2
                tar -xvjf portage*.tar.bz2 -C /mnt/gentoo/usr
0陆、建设构造私下认可下载站点
        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/
备注假设“计划干活”中第陆步用DHCP则要求手动配置DNS文件。
0捌、装载分区下
        mount -t proc none /mnt/gentoo/proc
        mount -o bind /dev /mnt/gentoo/dev
0玖、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
一叁、编辑景况变量
        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
一5、配置时区
        cp /usr/share/zoneinfo/Asia/Chongqing
/etc/localtime(差距大小写)
1陆、安装并编写制定内核(难题主要)
        1陆.1 下载内核
        emerge gentoo-sources
        1陆.二 编辑内核
        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

  大多个人都说在VM上安装Linux时,VM的硬盘要选成IDE格式,要不然的话不能够设置。其实,在编写翻译内核时选编一些模块,以及在Loader上加一些参数是足以的,具体如下:

        –>Processor type and features–>Processor
family–>Pentium M
        –>File System下抉择(依照你和睦的急需选取)
              EXT二文件系统帮忙(Second extended fs support)
              EXT3文件系统援助
              EXT四文件系统援助
     
实际上这里笔者只用了EXT四文件系统,其余的都得以以往增多,包含前边的NFS文件系统,以及对windows分区的支撑,等等,当然暗中同意内核我们还会有大多得以去除的,便是系统优化了,这里就不做论述了。
    1陆.三 编写翻译内核
            make && make modules_install

        –>Processor type and features–>Processor
family–>Pentium M
        –>File System下抉择(依照你协和的内需选用)
              EXT贰文件系统辅助(Second extended fs support)
              EXT3文件系统帮助
              EXT肆文件系统援助
     
实际上这里本身只用了EXT四文件系统,其余的都足以现在增加,包含后边的NFS文件系统,以及对windows分区的支撑,等等,当然暗中认可内核我们还应该有十分多方可去除的,正是系统优化了,这里就不做论述了。
    1陆.3 编写翻译内核
            make && make modules_install

  一、在Config内核时,在 “Scsi disk support”; “雷斯erfs support”;
“Buslogic SCSI Support” 和 “Fusion MPT device
support”上选”Y”编入内核;

一七、拷贝内核文件到运维区
        cp arch/i386/boot/bzImage
/boot/kernel-3.拾.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 0

一7、拷贝内核文件到运维区
        cp arch/i386/boot/bzImage
/boot/kernel-3.10.二五-gentoo(记住这几个名字,后边编
        辑grub菜单必要)
1八、配置种类
        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 0

发表评论

电子邮件地址不会被公开。 必填项已用*标注