Centos7.6单系统安装 - 替换 windows10

目录

    • 前言
        • 制作启动 u 盘
        • 安装系统
        • 重新分配 home 和 root 空间大小
        • 更新显卡驱动
        • 安装谷歌浏览器
        • 谷歌插件

前言

为了加深对 linux 的掌握,我把笔记本的系统直接换成了 centos7.6,从昨天下班回来晚上 8 点来钟,一直搞到现在,总算是把系统装好了。开心,撒花,再心疼下我的固态硬盘…

方便自己下次手贱时继续折腾,也为想搞下系统的小伙伴们做个参考,就把踩坑的经过记录下来吧。

就做了上边这么点儿事情,后边做了新东西再随时更新。

最后,还是忍不住吐槽一句,这种技术资料实在是太多太多了,可惜呢,全特么是一样的……

制作启动 u 盘

  1. 先在 centos 官网 下载一个镜像,我这里用的是最新版的 DVD ISO,也可以根据自己的需要下载其他版本。

  2. 下载烧录工具 rufus ,安装后选择下载好的 ISO 文件烧入 u 盘即可。官网有图片,这里就不放了。

安装系统

开始安装之前,请做好备份工作以免丢失重要的资料。
这里应该用红色加粗来提醒下粗心的我。

  1. 插上 u 盘,重启电脑,等到电脑出现 logo 时按住 f12 (以自己的电脑品牌为准,我这里是联想小新 700),选择从 u 盘启动

  2. 短暂的加载后出现界面选择语言,这个随便选反正能看懂就行。

  3. 然后画面跳转进入设置页面,选择分区、语言、输入法、安装模式,还有最重要的网络连接。

分区可以选择默认分配,也可以自己手动分配。默认分配的话安装完成后就需要手动调整 home 和 root 文件夹的大小,因为 root 默认只有 50G,剩余空间全在 home 了。
安装模式看自己需要,我是直接装的 GNOME 桌面版。
另外网络设置这里有个隐藏的坑,对于新手来说可能会摸不着东南西北:
这里最好是插上网线打开网络连接,然后再把 wifi 也直接连上去,否则开机后还需要再配置网卡。

  1. 下一步就是创建 root 用户密码,然后再创建一个普通用户并把普通用户设置为管理员。

  2. 等待系统安装完成后根据提示进行重启。

重新分配 home 和 root 空间大小

如果在安装时你已经选择了自己分配空间,那么可以直接 next 了。

  1. 先备份home:

cp -R /home /homebak

  1. 查看磁盘空间大小和剩余空间大小:

df -h 磁盘空间大小
vgdisplay 剩余空间大小

  1. 卸载 home

umount /home
如果出现了 home 存在进程,使用 fuser -m -v -i -k /home 终止进程,不过我还是建议直接重启下。
lvremove /dev/mapper/centos-home 删除逻辑卷

  1. 重新创建 home

创建逻辑卷
lvcreate -L 20G -n /dev/mapper/centos-home
/usr/sbin/mkfs/mkfs.xfs /dev/mapper/centos-home
然后再次挂载 home
mount /dev/mapper/centos-home /home

  1. 给 root 分配空间

给 root 分配剩余的所有空间
lvextend -l 100%FREE /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root

  1. 复制 homebak 的文件回来
    这里直接复制回去是不行的,需要把文件所有人和分组改一下。

chown -r wu.wu wu wu.wu 是用户名和分组,后边的 wu 是文件夹,根据自己的系统来。

  1. 到这里重新分区算是搞完收工了,reboot 一下换成普通用户试试能不能登陆,如果不能登陆的话还是这里的权限问题。

更新显卡驱动

  1. 添加ElRepo源

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

  1. 安装 nvidia-detect 检测显卡型号

这里如果知道的话可以直接去官网下载
yum install nvidia-detect
nvidia-detect -v
根据返回信息中的型号 current 410.78 NVIDIA driver kmod-nvidia 去 官网 下载 410.78 版本的安装包。

  1. 禁用 nouveau

这个恶心的玩意儿折磨了我很久,查了无数篇资料都是说在 /etc/modprobe.d/blacklist.conf/lib/modprobe.d/dist-blacklist.conf 中加上下边两行即可:

blacklist nouveau
options nouveau modeset=0
o,对了,还要在 lib 这个中注释掉 blacklist nvidiafb

其实,还有 /etc/default/grub 需要在LINUX的那一行加上一段:

rd.driver.blacklist=nouveau
写在引号内,前边空一格

  1. 重建 initramfs image

mv /boot/initramfs-$(uname -r).img boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
dracut这行后边的$(uname -r) 和前边有个空格

  1. 修改启动模式

systemctl set-default multi-user.target

  1. 重启,用 root 登陆,然后查看 nouveau 是否已禁用

lsmod | grep nouveau
这里如果没有任何东西出来,说明成功了,还有东西说明还有地方没改好。

  1. 安装

chmod +x NVIDIA-Linux-x86_64-410.73.run
./NVIDIA-Linux-x86_64-410.73.run
然后一路确定就好了

  1. 验证

nvidia-smi
出来一个方方的表格,说明就成功了。

安装谷歌浏览器

这个网上太多了,就不写了。

谷歌插件

这里下载的

最后扯远点,centos7.6的中文输入法用着不怎么样,键位经常会串,回头我再研究一下怎么解决,除了这个问题烦人点儿以外,暂时就没什么别的问题了。

你可能感兴趣的:(centos)