当前位置: 首页 » 产品 » 农牧养殖 » 正文

Gentoo系统安装步骤详解

放大字体  缩小字体 发布日期: 2024-11-27 09:34   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:30
核心提示:  网上教程这么多或者说,网上那么多资源你还写什么?主要是技术更新换代太快,有好多东西一直在变,所以我写出来最新的,肯定

  网上教程这么多或者说,网上那么多资源你还写什么?主要是技术更新换代太快,有好多东西一直在变,所以我写出来最新的,肯定能让你安装成功的~

  下载镜像

  一般我都是用国内的镜像源,不管是centos,ubuntu还是gentoo在国内的镜像来说肯定比国外快

  代码如下:

  #下载地址

  mirrors.163.com/gentoo/

  #我用的x86的

  

  #需要下载,举个国内最新版本,这个地址

  代码如下:

  install-x86-minimal-20140318.iso

  stage3-i486-20140318.tar.bz2

< p>#下载

< p>portage-latest.tar.bz2

  我一般的安装习惯是这样的,把stage3-i486-20140318.tar.bz2和portage-latest.tar.bz2包添加到镜像install-x86-minimal-20140318.iso中省了后边安装在下载麻烦,譬如我用UltraISO把那两个包压缩到镜像中,如下图结构

20151027110717240.png (970×390)

  然后你可以写入U盘,开机启动加载livecd就OK了,然后我们开始安装

  启动

  启动界面出现boot:可以直接按下回车,或者输入对应你开启的硬件选项,见最地下附录

20151027110904630.png (641×193)

  配置网络

  代码如下:

  ifconfig #查看网卡,因为并不是所有的网卡都叫eth0,譬如我这个,无线网卡用iwconfig

< p>

20151027110926071.png (622×334)

  复制代码

  代码如下:

  >ifconfig enp0s3 192.168.1.127 netmask 255.255.255.0 #enp0s3是你的网卡,后边是ip

  >route add default gw 192.168.1.1 #网关

  >echo "nameserver 192.168.1.1">>/etc/resolv.conf #配置DNS

  >ping #测试网络通不通

  启动ssh

  复制代码

  代码如下:

  /etc/init.d/sshd start #启动ssh或者用service sshd start

  passwd root #输入你的帐号和密码,这个时候你就可以用ssh远程登录了,当然你一台电脑就完全不需要

  分区

  复制代码

  代码如下:

  fdisk -l #查看可以分区的硬盘和容量,我测试的用8G,sata的

20151027110943489.png (516×121)

  复制代码

  代码如下:

  >fdisk /dev/sda

< p>Command (m for help): n #输入n,仙剑分区

  Partition type:

  p primary (0 primary, 0 extended, 4 free)

  e extended

  Select (default p): p #选择主分区

  Partition number (1-4, default 1): #回车

  Using default value 1

  First sector (2048-16777215, default 2048): #回车

  Using default value 2048

  Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215): +200M #200M boot

  Partition 1 of type Linux and of size 200 MiB is set

20151027111007222.png (680×354)

  最后及的输入w保存

  复制代码

  代码如下:

  Command (m for help): w

  The partition table has been altered!

< p>Calling ioctl() to re-read partition table.

  Syncing disks.

  依照上边的方法可以自己分区,我分区是200M boot 7G / 512M swap

20151027111026496.png (645×193)

  格式化分区

  复制代码

  代码如下:

  mkfs.ext4 /dev/sda1

  mkfs.ext4 /dev/sda2

  mkswap /dev/sda3 #格式化swap

  swapon /dev/sda3 #挂载swap

  挂载分区

  复制代码

  代码如下:

  mount /dev/sda2 /mnt/gentoo #你分的/

  mkdir /mnt/gentoo/boot

  mount /dev/sda1 /mnt/gentoo/boot #你分的准备挂载boot的分区

  安装Stage Tarball

  复制代码

  代码如下:

  #配置时间

  date 032714382014 #月日时分年的顺序

  由于之前我们把stage3-i686-20140304.tar.bz2和portage-20140310.tar.bz2压缩到镜像里边了,所以我们就不需要下载了

  复制代码

  代码如下:

  cd /mnt/cdrom

  cp *.tar.bz2 /mnt/gentoo #复制两个文件到/mnt/gentoo下

< p>cd /mnt/gentoo #gentoo目录下

  tar xvjpf stage3-*.tar.bz2 #解压stage3

< p>tar xvjf /mnt/gentoo/portage-*.tar.bz2 -C /mnt/gentoo/usr #解压portage到/mnt/gentoo/usr

  如果按照官方文档来说make.conf在/mnt/gentoo/etc/make.conf下,但是我的确是在/mnt/gentoo/etc/portage/make.conf,大家注意一下自己的位置

  #单核配置如下,限制并行编译的数目

  复制代码

  代码如下:

  MAKEOPTS="-j2"

  Chroot

  mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf #后边这个是自己的make.conf的位置,选择镜像源我选择是163,然后回车

< p>cp -L /etc/resolv.conf /mnt/gentoo/etc/ #拷贝dns信息

  挂载/proc和/dev文件系统

  复制代码

  代码如下:

  mount -t proc none /mnt/gentoo/proc

  进入新的系统环境

  复制代码

  代码如下:

  chroot /mnt/gentoo /bin/bash

  env-update

  source /etc/profile

20151027111052341.png (496×84)

  更新Portage树

  复制代码

  代码如下:

  emerge --sync --quiet

< p>#验证系统profile

  eselect profile list

  配置时区

  复制代码

  代码如下:

  ls /usr/share/zoneinfo #查看时区

  cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #我使用的是上海

  安装内核

  复制代码

  代码如下:

  emerge gentoo-sources #安装内核源码

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站