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

本文详细介绍了从制作启动U盘到安装CentOS 7.6,包括系统安装、磁盘分区调整、显卡驱动更新、谷歌浏览器安装及插件配置的全过程。特别针对新手提供了网络设置、禁用nouveau等实用技巧。

前言

为了加深对 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的中文输入法用着不怎么样,键位经常会串,回头我再研究一下怎么解决,除了这个问题烦人点儿以外,暂时就没什么别的问题了。

准备环境 虚拟机管理软件:VMware Workstation 14 Pro 操作系统CentOS-7-x86_64-Minimal-1810.iso 创建虚拟机 第一步:打开VMware,在左上角菜单目录中,点击“文件”–>“新建虚拟机”,启动新建虚拟机向导。 第二步:在欢迎使用新建虚拟机,选择“典型(推荐)(T)”,点击“下一步”。 第三步:安装客户机操作系统,选择“安装程序光盘映象文件(ISO)(M)”,点击其右边的“浏览”按钮选择安装文件CentOS-7-x86_64-Minimal-1810.iso,点击“下一步”。 第四步:命名虚拟机,虚拟机名称(V):填写虚拟机名称,点击“下一步”。 第五步:指定磁盘容量,最大磁盘大小(GB)(S):填写磁盘大小,选择“将虚拟机磁盘存储为单个文件(O)”,点击“下一步”。 第六步:已准备好创建虚拟机,点击“自定义硬件”,调整CPU和内存大小,点击“关闭”,再点击“完成”。 安装操作系统 选择虚拟机,点击“开启此虚拟机”或“启动客户机” 选择“Install CentOS 7”,按“Tab”键,输入“ net.ifnames=0 biosdevname=0”,回车 进入图形界面,如果用于学习,建议选择简体中文,如果生产环境,建议选择英文,点击“继续” 系统 点击“安装位置",选择“自动配置分区”,点击“完成” 安装信息摘要: “本地化”:日期和时间选择“亚洲/上海 时区”、键盘选择“汉语”、语言支持选择“简体中文(中国)”; “软件”:安装源选择“本地介质”、软件选择“最小安装”; “系统”:安装位置选择“已选择自动分区”、KDUMP选择“已禁用Kdump”、网络和主机名默认设置、SECURITY POLICY选择“No profile selected”; 点击“开始安装” 其它选项默认,点击“开始安装” 用户设置–>点击“ROOT密码”,设置root用户密码。如果密码简单,则需要点击两次“完成”按钮 等待出现“重启”按钮,点击“重启” 安装完成
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值