linux的安装本人从事linux环境下qt的相关开发,于是决定从环境搭建开始,将linux环境和qt相关知识点以博客的形式记录下来,本文从安装linux开始
相关软件及版本信息:
1、虚拟机软件
2、centos9(此处更建议使用centos7,因为centos8停止维护,centos9的资料较少,笔者使用centos9是因为我主管用的是这个版本,但真的难用。)
除了使用虚拟机安装linux外,还可以在主机上进行安装,就像装windows系统一样,在实体机上安装linux,笔者将会在下一篇文章进行介绍。
文章目录- linux的安装
- 一、下载虚拟机软件
- 1、虚拟机介绍
- 2、下载
- 二、安装linux
- 1、新建虚拟机
- 2、安装linux
- 安装目的地
- 软件选择
- 设置root密码
- 创建用户
- 网络和主机名称
- 3、系统初始化设置
- 三、可能存在的问题
- 1、linux没有图形界面
- 2、调整虚拟机的空间和内存
- 3、无法输入中文
- 4、对话框没有最大最小化按钮
- 总结
提示:以下是本篇文章正文内容,下面案例可供参考
一、下载虚拟机软件 1、虚拟机介绍在虚拟机上安装linux,首先我们需要一款软件作为虚拟机来使用,所使用的软件都在网盘里,因为软件版权原因,无法给出虚拟机软件的详细信息,否则博客无法发布
2、下载需要特定版本的同学可以自行百度或者到官网下载,不想麻烦的可以直接用笔者的链接
虚拟机:
链接:https://pan.baidu.com/s/1YSlQ1zqIENmLGkNHHBiumQ
提取码:6oxm
–来自百度网盘超级会员V2的分享
linux镜像文件:(包括centos7,8,9,笔者使用的是9,建议下载7,更稳定好用。镜像文件比较大,按需下载)
链接:https://pan.baidu.com/s/1mdQrs9dFpPPcxq6XJ4gLcw
提取码:92d3
–来自百度网盘超级会员V2的分享
注意:在选择版本的时候请一定慎重,笔者真的在版本问题上踩了很多坑,用之前问问你的同事,同学,确定版本兼容问题
二、安装linux 1、新建虚拟机打开虚拟机,点击创建新的虚拟机,或者在左上角的文件中点击新建虚拟机,
选择典型(推荐),点击下一步
选择你需要的镜像文件,笔者这里使用的是centos9
设置用户名密码
这里的虚拟机名称,和虚拟机位置请按照版本信息分别归类好,否则后面会产生不必要的麻烦
虚拟机安装linux,磁盘大小一般设置20G,毕竟电脑空间有限,如果读者空间富足,可增大容量(这里后期也可修改),如果你需要在linux中安装编译器从事开发工作,我建议读者分配百G起步的空间,不然会卡到崩溃
下面步骤傻瓜式安装即可
点击完成,运行此虚拟机
在刚运行虚拟机时,你可能会遇到这个问题
这是因为BIOS中未开启intel vt-x的原因。
Intel VT-x只能在BIOS中设置,所以
第一步就是进入电脑的BIOS(BIOS页面无法截图且不同主板的BIOS不同,所以这里只介绍大致思路)。
开机根据提示按对应的键进入BIOS(一般都是F1,F2或者F10,不同电脑进入方式有所区别,建议百度搜索对应品牌电脑或者对应主板的BIOS进入方式)。
通过方向键选择高级选项(可能是security,安全选项,也有可能是advanced,也有可能在CPU setup选项下)选择一项叫Intel virtualization technology的技术,将其更改为enabled。然后保存重启即可。
注:因为不同BIOS系统页面不同,所以关键并不是怎么操作,而是在BIOS的选项中找到Intel virtualization technology选项,好在BIOS系统并不复杂,提供的选项也不是很多,所以多找一下就能找到了。
2、安装linux点击完成后,运行此虚拟机,开始linux安装,读者此时需要做的就是耐心等待,切勿关闭软件和电脑(以下步骤和实体机安装步骤完全相同)
注意:因为是在虚拟机中安装linux,比较吃内存,安装过程出现卡顿都是正常的,耐心等待
语言选择,直接选简体中文即可
注意:这里是安装linux最重要的步骤,请务必笔者保持一致,下面对每一项进行配置
对linux中的磁盘手动分区:(这里手动分区虽然麻烦一点,但是是为了后期很多事情的方便,所以跟着笔者一起配置吧)
添加/boot挂载点
挂载之后,按照笔者的配置,框起来的两处,选择标准分区和ext4
添加swap挂载点
选择相应的设备类型和文件系统
添加/home挂载点,这里是为了给那些不使用root用户的同学准备的,当然你也可以不设置这个挂载点,我更建议初学者使用root,因为使用普通用户会产生各种麻烦,这些麻烦足以使你丧失信心
设置/挂载点,即根目录挂载点,将剩余的所有空间都分给根目录
如果你有设置错误或者不想要的挂载点,点击左下角的减号,即可删除此挂载点
挂载点设置完毕,点击左上角完成,点击接受更改
虽然我重装了很多次centos,但在软件选择这里还是有很多拿不准的地方,因为centos6,7,8,9这里的选项都不同,但读者需要注意的是一定把gnome,gui等关键词的软件都装上,因为这几个涉及到linux的图形化界面,初学者必须注意
这里把允许ssh登录勾选上
创建一个用户,框起来的地方勾选上,这里建议新手把密码设置成一样的,方便记忆
查看网络是否连接好
再次回到主界面,开始安装,此过程可能要经历10-30分钟
经过漫长的等待,装好后,重启系统
初始化的设置就和windows差不多,相信你一定可以自己设置完,笔者这里就不多赘述了,没有重要的设置,提醒一点,切换root登录,是在这里切换,新手还是建议用root,原因是权限管理你还把握不住
最后介绍一个很重要的快捷键:
vmware快捷键:
ctrl+alt+回车----全屏显示或退出全屏
至此,linux的安装算是初步完成了,但想要正常使用linux还需要解决一些问题。若果你没有不耐烦,那就继续看下去看,看看这几个基础问题你是否也存在。
三、可能存在的问题linux安装完成之后,这不是一切的结束,而是问题的开始
1、linux没有图形界面如果你还是不幸没有成功安装图形界面gnome,不用慌,恭喜你看到了这了,不需要将以上的步骤重新再来一遍,只需要重新下载gnome桌面即可。
首先输入账号密码,进入root
查看安装的组
sudo yum group list
第一个红框处表示可以安装的组,第二个红框表示已经安装的组,我这里为了演示,特别选择了最小安装
安装gnome桌面
首先需要更新一下epel源,否则yum的时候很多东西啊下载不了
sudo yum -y install epel-release
然后下载gnome桌面
sudo yum groupinstall "GNOME" //centos8或9 sudo yum groupinstall "GNOME Desktop" //centos7,此处笔者没有尝试7不确定该命令对不对
如果提示出错,则更新yum
sudo yum update
如果刚才GNOME没成功,则执行这一步,注意Server with GUI这一步要安装很多东西,请确保你分配给虚拟机的空间足够
sudo yum groupinstall "Server with GUI"
此外,桌面环境还有"X Windows System",“GNOME Desktop Environment”,"KDE"都可以用yum goupinstall安装
等待一会,安装完成后,设置开机启动图形界面
sudo systemctl set-default graphical
最后重启即可
sudo reboot2、调整虚拟机的空间和内存
好久没用虚拟机了,没想到居然这么卡点击右下角第一个图标
按你自己的需求和电脑配置调整这三条,我这里将内存调整到2G,处理器增加到2个,硬盘增加到100G
输入法在windows中是很普通且常用的功能之一,但在centos上却非常的麻烦。首先我们来配置一下基本的输入法:
随便打开一个终端,按win+空格发现无输入法可以切换
打开设置
在keyboard中或者区域和语言中找到输入源
点击加号,选择汉语
选择智能拼音,第三个没有用
正常安装,这里都该有智能拼音,如果你这里没有,则说明系统没有ibus-libpinyin这个输入法,注意命令的版本问题
sudo yum -y install ibus-libpinyin //centos9 sudo yum -y install ibus-pinyin //centos9之前的版本
下载完成后,重启一下,再重新添加输入法
添加之后
打开终端测试一下,按win+空格切换输入法,右上角的输入法显示和windows右下角现实的一样
但是ibus输入法并不好用,centos中也不好安装搜狗输入法,且在不同权限或者软件中,可能会存在中文输入法不可用的情况,这个问题后续还有待解决
细心的你发现了打开的对话框没有放大缩小按钮,这是由于放大缩小,图标管理都是通过gnome-tweaks
命令行安装gnome-tweaks
sudo yum install gnome-tweaks -y
安装完成后,在所有程序中
在工具中
打开优化,即为gnome-tweaks
勾选最大化最小化即可
这篇博客是笔者第一篇,如果对大家有帮助,请记得点赞收藏,有写的不好的地方欢迎评论批评。在解决完这些基础问题之后,linux才算初步完成,不然后续还会出现无穷无尽的问题
注意:最后再次提醒版本问题,不同版本细节之处差别很大,对新手极不友好,强烈建议使用centos7,因为网上大部分命令都是centos7的,且7比较稳定。centos8已经停止维护了,在使用centos8时很可能会出现一个简单的下载都出问题。centos9太新,网上很难找到centos9的资料。笔者使用centos9完全是因为我的主管使用的是这个版本,环境问题搞死人,应该从根本上解决这些。



