各位linux爱好者和使用者都自己习惯使用的版本,本人之前一直使用的是centos7,但是为了装逼(不错就是这个理由)我进入到了gentoo的世界,gentoo安装真是坑比较多,我前前后后装了有7次,最后在第八次最终装上了kde桌面,原谅我是小菜,其实在网上搜各种gentoo安装的教程不 如多看看wiki,所以英文好很重要。本文引用gentoo安装手册的地方很多应该不会侵犯版权吧。好了废话不多说开始安装我们的装逼神器-gentoo系统(按照我的步骤一步步来这个逼你能装到满分)。

1、准备我们的安装u盘,相信这一步很简单,我选择的是163镜像站网址拿去(mirrors.163.com/)有人说163的源不好,本小菜水平不够只知道163的源速度真的是很快啊,我们下载(mirrors.163.com/gentoo/releases/amd64/autobuilds/current-install-amd64-minimal/)最小安装镜像install-amd64-minimal-20170209.iso即可,我是64位的系统32位的可以选择x86版本的千万不要下错了。然后把他烧录到u盘,我用的是软蝶通UltraISO(cn.ultraiso.net/)用免费版的足够了。

2、好了烧录u盘完成后我们就进入了安装阶段,插上u盘到我们的电脑,选择u盘启动进入到安装界面,输入:gentoo回车。(如果你的硬件比较新没有加载相关默认的模块就需要输入:gentoo dopcmcia,然后手动加载模块:如下modprobe 8139too)。不过一般没什么问题直接输入gentoo即可。

3、进入到命令行式的安装界面了,是不是感觉很激动,一起开始吧,首先由于我们用的是最小安装镜像所以我们必须先联网(安装手册里的联网部分写了一大段都没什么用)。输入:ifconfig看下现在可用的网卡,我的电脑enp3s0是有线网卡而wlp2s0是我的无线网卡。名称各个电脑都不太一样,不过这个不影响。安装环境livecd中已经自带了wpa_supplicant工具(这个工具我们安装完成后配置wifi时会详细讲解)。输入:wpa_passphrase TP-LINK_5D0B 91521 >./wpa.conf(TP-LINK_5D0B是我家的wifi名91521是我家的wifi密码,注意不要照抄,照抄你也连接不上),接下来输入:wpa_supplicant -i wlp2s0 -c ./wpa.conf -D wext -B(这里启动我们的wifi连接),输入:dhcpcd自动获得网络信息ok现在我们连上了wifi,不信的话可以ping www.baidu.com试一下。

4、现在开始设置分区了。输入:fdisk /dev/sda,(fdisk是一个磁盘分区工具相信linux党不会陌生吧),输入:p,看一下你现在电脑的分区,勇敢一点把你的windows系统全部删光!光!全部!。输入:d,会提示Partition number (1-4)(这里是选择分区的意思)输入:1,就删掉了1号分区,重复此操作直到删光你所有分区。现在我们开始重新设计我们的分区。(1)创建启动分区输入:n

创建一个主分区,然后输入:1把这个分区定为1号分区,这时候提示输入第一柱面输入:回车,提示输入该分区的结束柱面输入:+32M,这时候一个32M的主分区就创建了,现在需要把他设置为启动分区输入:a,然后输入:1,这样我们就为该分区添加了启动标志。(2)创建交换分区,其步骤和上面一样先创建一个2号主分区,然后输入:t,选择2号分区,输入:82将该分区设置为一个交换分区。(3)创建根分区,其步骤和上面一样将剩余的硬盘空间全部设为根分区,也就是在输入第二个柱面值的时候直接回车。最后输入:p检查一下自己的分区设置有没有问题,最后输入:w,保存退出fdisk。

5、创建文件系统,这部分很简单照着手册上输入命令,(1)、在分区上应用文件系统输入:mke2fs /dev/sda1,输入:mke2fs -j /dev/sda3,现在在你新建的1号和3号分区上新建了文件系统。(2)、激活交换分区,输入:mkswap /dev/sda2,输入:swapon /dev/sda2。(3)、为分区建立挂载目录,输入:mount /dev/sda3 /mnt/gentoo;mkdir /mnt/gentoo/boot;mount /dev/sda1 /mnt/gentoo/boot,至此你的文件系统就创建完毕了。

6、安装gentoo安装文件。(1)、一定要正确设定时间哦,输入:date

,看看现在的时间和日期是否正确,如果不正确可以使用输入:dateMMDDhhmmYYYY,(MM是月,DD是日,hh是时,mm是分,YYYY是年

)。(2)、由于我们使用的是最小安装镜像所以我们需要下载安装stage,输入:cd /mnt/gentoo进入我们的系统文件根目录下。用links工具上网,输入:linkshttp://mirrors.163.com/gentoo/releases/amd64/autobuilds/current-install-amd64-minimal/,我们就进入了奇怪的命令行浏览器界面。找到stage3-amd64-20170209.tar.bz2文件,选中点击即可下载。下载完后顺手把portage文件也下载了输入:http://mirrors.163.com/gentoo/snapshots/,这样我们下拉找到portage-latest.tar.bz2文件,点击下载,ok下载完成后输入:q,退出我们的links工具。(3)、解解压压上述两个文件,输入:tar xvjpf stage3-*.tar.bz2;tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr。现在可以去泡个咖啡或茶去放松下,大概需要20分钟左右的时间。休息完回来发现解压完毕了这时候按照手册需要编辑下我们的make.conf文件。注意!!!这个文件在/etc/portage目录下,在这里我建议修改MAKEOPTS变量,根据您电脑的CPU几核的修改例如我是4核的就修改为:

MAKEOPTS="-j4"。接下来准备安装基本系统了。

7、安装gentoo基本系统。(1)、选择镜像站点,在手册里用的是mirrorselect工具但是貌似我装的时候这个工具就无法下载镜像列表了,所以在这里我们手动添加我们的镜像列表。输入:nano /etc/portage/make.conf,添加两行:GENTOO_MIRRORS="http://mirrors.163.com/gentoo/" SYNC="rsync://rsync.cn.gentoo.org/gentoo-portage"保存文件完工。(2)、拷贝DNS信息输入:cp -L /etc/resolv.conf /mnt/gentoo/etc/(3)、挂载/proc和/dev文件系统输入:mount -t proc none /mnt/gentoo/proc输入:mount -o bind /dev /mnt/gentoo/dev。(4)chroot进入你的新系统环境,分别输入一下代码:输入:chroot /mnt/gentoo /bin/bash;env-update;source /etc/profile ;export PS1="(chroot) $PS1"。这时候原来的livcd变了,变成什么我忘记了。(5)、更新portage树,输入:emerge --sync,在这里我希望大家还是接上有线网络为好,因为wifi信号不稳定会中断更新树,导致要重来会浪费时间。(6)、选择系统profile,输入:eselect profile list,查看下有哪些系统profile可以选择,我选择的是6号 /desktop/kde,输入:eselect profile set 6。手册中USE变量配置我认为应当在装各种软件时加以配置而不是现在,locale在进入桌面设置语言环境时再加以配置。接下来就是编译内核了。

8、内核编译。 (1)、设置时区,这个没什么好说的输入:cp /usr/share/zoneinfo/Asia/Shanghai/etc/localtime,我们选择上海时区。(2)、安装源码输入:emerge gentoo-source,安装完成后可以查看是否有一个linux的符号链接指向你的内核源码,输入:ls -l /usr/src/linux(3)使用genkernel编译内核,高手一般都手动编译内核,但是本小菜水平实在不够只能用genkernel了,但是用genkernel并不意味着可以高枕无忧了,首先还是安装genkernel吧,输入:emerge genkernel,复制光盘安装的配置文件输入:zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config,genkernel安装好后我们需要手动配置下内核,因为我发现genkernel all没有把我的无限网卡驱动安装上,如果各位在装好系统后发现某个驱动没装上只能去找wiki然后重新编译内核了,编译内核不会影响已经装好的系统,所以可劲儿的编译也没关系,输入:genkernel --menuconfig all进入内核配置的页面。以下是gentoo wiki的网址https://wiki.gentoo.org/wiki/Main_Page,这是一座丰富的宝库,不要看到英文就头大,对于过了六级的人来说半猜半查其实能看懂的,我们进入wifi设置里查看应该添加编译哪些内核网址:https://wiki.gentoo.org/wiki/Wifi,主要是Device drivers这一项一定要选全了,根据你无线网卡的型号选择相关驱动,或者向我这个小菜一样管他三七二十一全部勾上。对了安装完系统记得安装firmware,要不然ifconfig中还是没有你的网卡信息。这一点到后面配置无限网络还会强调。配置完成页面后保存退出,genkernel会自动开始编译内核。喝一杯茶休息一下吧。

8、配置系统。手册里写了一大堆,文件信息配置默认的即可不需要改动,网络信息我们安装完系统后再来弄它,最主要的是设置root密码输入:passwd,然后输入新密码即可。

9、安装我们系统的必要工具,(1)、安装firmware,记得要对照gentoo wiki wifi中对应你自己的无限驱动安装正确的firmware输入:emerge sys-kernel/linux-firmware,(2)、安装wpa_supplicant输入:emerge wpa_supplicant,(3)、安装dhcpcd输入:emerge dhcpcd。(4)、安装系统日志工具sys-log,输入:emerge syslog-ng,把该程序设置为自启动输入:rc-update add syslog-ng default。(5)、安装cron守护进程输入:emerge vixie-cron,设置自启动输入:rc-update add vixie-cron default。(6)、安装grub,输入emerge grub安装手册在这就比较坑爹其实这个命令安装的是grub2,grub2和grub的配置方法完全不同。如何配置grub2呢,往下看。首先输入:grub-install /dev/sda.然后自动生成配置文件输入:grub-mkconfig -o /boot/grub/grub.cfg.我们的grub就这样配置好了就这么简单,如果还有其他配置需求可以前往wiki查看网址:https://wiki.gentoo.org/wiki/GRUB2。接下来重启你的电脑吧!!!!Reboot and welcome to the gentoo world.

10、无限网络配置。之前我们已经安装好了wpa_supplicant和firmware,输入ifconfig命令查看是否有我们无限网卡的信息,我的还是wlp2s0,有限网络直接插上就可以使用,而无线网络则需要配置wpa_supplicant信息。配置的方法在gentoo wiki也有网址:https://wiki.gentoo.org/wiki/Wpa_supplicant。我说下我的配置方法。首先编辑/etc/wpa_supplicant/wpa_supplicant.conf文件

我的如下:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

update_config=1

network={

ssid="TP-LINK_5D0B"

psk="91520"

proto=RSN

key_mgmt=WPA-PSK

pairwise=CCMP

auth_alg=OPEN

priority=1

}

ssid

ssid和psk分别是wifi名称和密码。然后设置/etc/conf.d/net文件:modules_wlp2s0="wpa_supplicant"

config_wlp2s0="dhcp"

(2)将dhcpcd设置成networkmanager。按照wiki中的要求设置太长了我就不抄了。

Reboot一下,本来应该是wpa_supplicant自动连接wifi,我的电脑在一开始是可以的,可是后来突然有一天我也不知道为什么,我的wifi就是一直连接失败,找了很多资料一直没有找到原因,但是我找到了一个方法,重启后如果一直连接不上则直接输入:killall wpa_supplicant完全关闭wpa进程,然后再输入:wpa_supplicant -Dwext -iwlp2s0 -c/etc/wpa_supplicant/wpa_supplicant.conf -B手动启动wpa_supplicant, 再用dhcpcd分配下ip地址等信息,输入:dhcpcd wlp2s0 ,ok可以上网了。网是装好了下面才是最关键的安装桌面。

11、安装桌面。我采用的是kde桌面,哎小菜就是这么没追求。首先我们要配置下/etc/portage/make.conf:加入对键盘、鼠标、触摸板等等等的支持

INPUT_DEVICES="keyboard mouse evdev synaptics"

VIDEO_CARDS="intel nvidia radeon vesa"

然后我们采用暴力安装方式,输入:emerge xorg-server xorg-drivers xorg-x11 kde-meta。Kde-meta是kde桌面的完全套装。这时候肯定会有各种各样的依赖问题存在,根据报错调整自己的USE变量,最后编译889个软件包,反正我是编译了两天两夜。最后编译完成后,配置sddm,自动配置sddm配置文件输入:sddm --example-config > /etc/sddm.conf编辑/etc/sddm.conf在usr那一栏填上root。重启后欣赏您的gentoo桌面环境吧。

gentoo安装全过程相关推荐

  1. Gentoo的安装全过程

    Gentoo的安装全过程 1.设置GRUB引导          编辑 C:/men.list 文件  2.新建分区:          fdisk /dev/sda     [N]磁盘分区  [L新 ...

  2. CentOS 6.0图解网络安装全过程

    转自CentOS 6.0图解网络安装全过程  国内镜像站点(东北大学.网易) 网易镜像站点:http://mirrors.163.com/centos/6.0/isos/ 中科大镜像站点:http:/ ...

  3. ESXi安装全过程及基本配置

    ESXi安装全过程 在网上逛了一圈,发现没什么人介绍关于ESXi的安装方法,虽然我们可以直接在官网上下载相关的资料,但还是有部分人看不懂,今天我就来介绍一下安装方法及基本的配置. 由于我将会在VMwa ...

  4. Gentoo 安装日记 12 (配置内核 :电源和bios)

    接:http://nvd11.blog.163.com/blog/static/200018312201272515750861/ Power management and ACPI options  ...

  5. Biztalk2009安装全过程截图,x64平台需要手动更改运行模式

    年前,老板交待的最后一个任务就是要搞定Biztalk2009的POC,x86和x64都要做.后来发现x86平台上比较顺利,什么问题都没有.但x64相对有点复杂,一个是在配置SQL的时候,一个是得手动配 ...

  6. 我的gentoo安装纪念贴移植空间版

    //由于百度贴吧排版不好所以在这里整理了下,现在才发现改版真不错.最近大学挂科影响到对计算机的热爱,不过我相信我会坚定下来的 改动前 原帖地址: http://tieba.baidu.com/p/16 ...

  7. Trinity安装全过程并解决部分报错

    Trinity安装全过程并解决部分报错 简单的安装方式: # Hompage : https://github.com/trinityrnaseq/trinityrnaseq/wiki# 安装 sud ...

  8. linux下boost编译安装全过程脚本塈bzip2编译安装全过程脚本

    boost编译安装 build_boost.sh #!/bin/bash shell_folder=$(cd "$(dirname "$0")";pwd) pu ...

  9. VM虚拟机7.0,下载——安装全过程。

    因为本文是从Qzone转载的,如果图片无法打开,请先点击导航栏上的相册,进入Qzone后,再打开本文即可 虚拟机7.0版本,下载,安装全过程! 需要用到的:1:VMware-workstation-f ...

最新文章

  1. 解决git本地提交不到远程库
  2. 用了CFileDialog后File 写文件不能写进去
  3. oracle crm版本,ORACLE CRM ON DEMAND 19 版
  4. bufferedimage生成的图片模糊_Kaptcha图片验证码工具
  5. 前端学习(3167):react-hello-react之鼠标移入效果
  6. c2010页面闪现_vue使用v-if v-show页面闪烁,div闪现的解决方法
  7. MySQL 处理插入重主键唯一键重复值办法
  8. C#2.0新特性探究之模拟泛型和内置算法
  9. 算法竞赛中的输入输出框架
  10. 動態設定GridView的列寬
  11. python数据结构之字典(dict)——超详细
  12. Matlab中vpa一直在忙,matlab数据类型转换遇到问题,及解决办法,sym,double ,vpa转换...
  13. ubuntu,win10 释放IP,重新获取IP
  14. .NET 指南:属性与方法之间的选择
  15. Java 设计模式 Factory Method 工厂方法 模式
  16. C#制作Arcgis Engine鹰眼全过程(引自ESRI中国社区)
  17. 课程设计 计算机公共基础,基于Moodle大学计算机公共基础课程设计.pdf
  18. 建立ad-hoc网络 // 电脑设置wifi热点 (Win10)
  19. 永恒之蓝--Windows server 2003R2
  20. c#进行三角形周长面积计算公式_C#程序设计 输入三角形三边长,并计算的周长和面积...

热门文章

  1. 电脑键盘上的灰尘如何清除
  2. 软件设计师(结构化开发)
  3. 万门mysql_万门DX-MySQL零基础特训班
  4. 【计算机网络中 冲突域、广播域】
  5. Android Selinux权限问题
  6. MySQL数据库03 数据库查询语句汇总
  7. [闲聊]随时汲取眼前所见色彩的蓝牙绘图笔ColorPillar
  8. Python爬虫BS4库的解析器正确使用方法
  9. 【转】Esri和Autodesk携手致力实现GIS与BIM融合
  10. 可燃气体浓度多少合格_一般可燃气体报警器气体检测标准范围是多少-深国安官网...