本人从事linux环境下qt的相关开发,于是决定从环境搭建开始,将linux环境和qt相关知识点以博客的形式记录下来,本文从安装linux开始


2022.5.30更新:第一次写的版本冗长繁杂,特此更新


准备工作:

  • 虚拟机软件
  • centos9(此处更建议使用centos7,因为centos8停止维护不能当做服务器使用,centos9的资料较少,笔者使用centos9是因为我主管用的是这个版本。)

除了使用虚拟机安装linux外,还可以在主机上进行安装,就像装windows系统一样,在实体机上安装linux,笔者将会在下一篇文章进行介绍。

链接:实体机安装linux

一、下载虚拟机软件

1、虚拟机介绍

因为软件版权原因,无法给出虚拟机软件的详细信息,以下虚拟机名字简称为VM,我这里以vm16做演示

2、下载

需要特定版本的同学可以自行百度或者到官网下载,不想麻烦的可以直接用笔者的链接,其中16是新版本
虚拟机:

链接:https://pan.baidu.com/s/1xIJliOAWveaufpD1jX3C3g?pwd=oo71
提取码:oo71
–来自百度网盘超级会员V2的分享

linux镜像文件:(包括centos7,8,9,和ubuntu16,20,这里我用9做演示。各位同学可按需下载)

链接:https://pan.baidu.com/s/1oOt89xfs87Ci_tQz6dUEHw?pwd=18ng
提取码:18ng
–来自百度网盘超级会员V2的分享

注意:在选择版本的时候请一定慎重,笔者真的在版本问题上踩了很多坑,用之前问问你的同事,同学,否则后续会存在很多版本兼容问题

以下演示,各版本的操作基本完全一致,不用担心版本问题导致的界面不同问题

二、安装linux

1、新建虚拟机

打开虚拟机,点击创建新的虚拟机,或者在左上角的文件中点击新建虚拟机

选择典型(推荐),点击下一步

这里选择稍后安装操作系统,原因是选择第二个有时候会导致linux自动安装,这时我们无法

这里只需要选择centos或者ubuntu即可,版本号不用在意

这里的虚拟机名称,和虚拟机位置请按照版本信息分别归类好,否则后面会产生不必要的麻烦

这里我选择60G,空间不足的话设置20G,空间充足可设置100G

选择CD,来添加镜像

选择镜像

开启虚拟机

在刚运行虚拟机时,你可能会遇到这个问题

这是因为BIOS中未开启intel vt-x的原因。
链接:BIOS中开启Intel VT-x

2、安装linux

点击完成后,运行此虚拟机,开始linux安装,读者此时需要做的就是耐心等待,切勿关闭软件和电脑(以下步骤和实体机安装步骤完全相同)
注意:因为是在虚拟机中安装linux,比较吃内存,安装过程出现卡顿都是正常的,耐心等待

语言选择,直接选简体中文即可

注意:这里是安装linux最重要的步骤,下面对每一项进行配置,其中这三项比较重要

安装目的地

自动分区:

怕麻烦,不做开发的同学可直接选择自动分区

配置服务器或者专业一点的选择手动分区

对linux中的磁盘手动分区 ,点击这里可快速创建

然后手动修改分区,这里对分区的空间做个说明

分区 容量 设备类型 文件系统
/boot 1-2G 标准分区 xfs
swap 内存大小即可(8G左右) 标准分区 swap
/home 存放普通用户的数据,根据自身需要 标准分区 xfs
/ 剩余所有空间,尽量都给根目录 标准分区 xfs

这里以分配的60空间为例,/boot分配1G,swap分配2G,/home去掉,/分配剩余所有空间

如果你有设置错误或者不想要的挂载点,点击左下角的减号,即可删除此挂载点
挂载点设置完毕,点击左上角完成,点击两次,点击接受更改

软件选择

虽然我重装了很多次centos,但在软件选择这里还是有很多拿不准的地方,因为centos6,7,8,9这里的选项都不同,但读者需要注意的是一定把gnome,gui等关键词的软件都装上,因为这几个涉及到linux的图形化界面,初学者必须注意

正常的使用选择这两项即可,一个是GNOME图形桌面,一个是基础开发环境,剩下的可按需勾选

设置root密码

这里把允许ssh登录勾选上

创建用户

创建一个用户,框起来的地方勾选上,这里建议新手把密码设置成一样的,方便记忆

网络和主机名称

查看网络是否连接好

时间与日期

再次回到主界面,开始安装,此过程可能要经历10-30分钟

经过漫长的等待,装好后,重启系统

3、系统初始化设置

初始化的设置就和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 reboot

2、调整虚拟机的空间和内存

好久没用虚拟机了,没想到居然这么卡点击右下角第一个图标

按你自己的需求和电脑配置调整这三条,我这里将内存调整到2G,处理器增加到2个,硬盘增加到100G

3、无法输入中文

输入法在windows中是很普通且常用的功能之一,但在centos上却非常的麻烦。首先我们来配置一下基本的输入法:
随便打开一个终端,按win+空格发现无输入法可以切换
打开设置

在keyboard中或者区域和语言中找到输入源

点击加号,选择汉语

选择智能拼音,第三个没有用

正常安装,这里都该有智能拼音,如果你这里没有,则说明系统没有ibus-libpinyin这个输入法,注意命令的版本问题

sudo yum -y install ibus-libpinyin   //centos9
sudo yum -y install ibus-pinyin     //centos9之前的版本

下载完成后,重启一下,再重新添加输入法
添加之后

打开终端测试一下,按win+空格切换输入法,右上角的输入法显示和windows右下角现实的一样

但是ibus输入法并不好用,centos中也不好安装搜狗输入法,且在不同权限或者软件中,可能会存在中文输入法不可用的情况,这个问题后续还有待解决

4、对话框没有最大最小化按钮

细心的你发现了打开的对话框没有放大缩小按钮,这是由于放大缩小,图标管理都是通过gnome-tweaks

命令行安装gnome-tweaks

sudo yum install gnome-tweaks -y


安装完成后,在所有程序中

在工具中

打开优化,即为gnome-tweaks

勾选最大化最小化即可

总结

这篇博客是笔者第一篇,如果对大家有帮助,请记得点赞收藏,有写的不好的地方欢迎评论批评。在解决完这些基础问题之后,linux才算初步完

成,不然后续还会出现无穷无尽的问题

注意:最后再次提醒版本问题,不同版本细节之处差别很大,对新手极不友好,强烈建议使用centos7,因为网上大部分命令都是centos7的,且7比较稳定。centos8已经停止维护了,在使用centos8时很可能会出现一个简单的下载都出问题。centos9太新,网上很难找到centos9的资料。笔者使用centos9完全是因为我的主管使用的是这个版本,环境问题搞死人,应该从根本上解决这些。

码字不易,如果这篇博客对你有帮助,麻烦点赞收藏,非常感谢!有不对的地方,可以评论区交流。

虚拟机安装linux(centos),详细相关推荐

  1. VMware虚拟机安装Linux系统(详细版)

    所谓虚拟机(virtual machine),就是通过软件技术虚拟出来的一台计算机,它在使用层面和真实的计算机并没有什么区别. 常见的虚拟机软件有 VMware Workstation(简称 VMwa ...

  2. VMware Workstation 虚拟机安装Linux centos 6.5 系统步骤

    1.VMware Workstation Pro 16 虚拟机安装步骤https://blog.csdn.net/qq_63862801/article/details/123689776?spm=1 ...

  3. VMware Workstation虚拟机安装Linux CentOS 7镜像文件(带图形可视化界面)

    文章目录 一.打开VMware Workstation虚拟机 二.创建新的虚拟机 三.选择自定义--下一步 四.选择虚拟机版本--下一步 五.选择稍后安装操作系统--下一步 六.选择需要安装的Linu ...

  4. Mac 安装虚拟机 VMWare Fusion 8.1.1及虚拟机安装Linux CentOS 7

    文章目录 前言&背景 一.安装 VMWare Fusion 专业版并破解注册 二.在 VMWare Fusion 内安装 CentOs 7 三.解决在新版macOS catalina版本 Vm ...

  5. 宿主机windows Xp部署virtualBox虚拟机并在其上安装linux Centos(Red Hat)操作系统

    在Windows操作系统上安装虚拟机VirtualBox,在虚拟机上部署Linux Centos(Red Hat)操作系统: 一 虚拟机VirtualBox安装 1.下载Virtualbox:http ...

  6. 手把手教你Linux虚拟机安装(超详细)

    大家好,我是才辰. 前几天由于学习需要,需要安装Linux系统.所以我把这次安装的整个路程记录下来,既能方便自己日后查看,同时也能帮助一些需要的人. 这篇文章非常详细,可以说自己安装过程的慢动作演示, ...

  7. 在虚拟机中安装Linux操作系统详细步骤

    欢迎关注博主 Mindtechnist 或加入[Linux C/C++/Python社区]一起探讨和分享Linux C/C++/Python/Shell编程.机器人技术.机器学习.机器视觉.嵌入式AI ...

  8. 虚拟机安装Linux优麒麟详细步骤

    这个学期需要学习Linux,于是自己研究了一番如何利用VMware虚拟机安装Linux的方法,现在我把自己所学会的方法给大家展示一下详细的过程.由于本人技术有限,有哪个部分做得不够完好的,还请大神留言 ...

  9. linux网卡有很多error,教你设置win7系统虚拟机安装linux提示network error的解决方法...

    很多朋友在使用电脑的过程中,会发现win7系统虚拟机安装linux提示network error的现象,当遇到win7系统虚拟机安装linux提示network error的问题,我们要怎么解决呢?如 ...

最新文章

  1. Oracle Study之--Oracle等待事件(2)
  2. windows10访问ubuntu samba共享文件夹报错:不允许一个用户使用一个以上用户与服务器多重连接(没解决)
  3. c语言输入十个英文国名,c语言程式设计 在主函式输入10个字元,用子函式求出共输入几个英文字元,几个数字字元,几个符号%...
  4. Spark ML - 协同过滤
  5. 【渝粤教育】21秋期末考试个人与团队管理10257k2
  6. CPP函数调用的方法
  7. JAVA实现在面板中添加图表_Java 创建PowerPoint图表并为其添加趋势线
  8. 构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化...
  9. Jboss启动报错——DailyRollingFileAppender无法转换异常
  10. Jmeter中java接口测试
  11. 支持64位的打印服务器,使用环境打印服务器是32位,添加共享的计算机是64位
  12. DEVONthink Pro作为浏览器插件脚本,如何使用
  13. javaEE解决eclipse中不能设置tomcat8.5
  14. Linux 2038年问题
  15. 机器学习——专业名词
  16. docker deamon源码学习
  17. 王廷强老师--研发质量管理--GDT几何形位公差高级专家--沪师经纪刘建
  18. python -白白入门篇
  19. requirejs+jquery表单验证
  20. Python爬虫实战 | (21) Scrapy+Selenium爬取新浪滚动新闻

热门文章

  1. PID最通俗的理解和参数设置口诀
  2. Flash助手弹窗怎么禁止?
  3. symbian模拟器的修正
  4. 程序题智能批改系统需求分析
  5. 挪威石油基金将起诉大众汽车
  6. 关于三菱GXWORK安装失败或者安装向导被中断的解决办法
  7. pngquant 批处理bat及参数说明
  8. 硬汉DSP TMS320F28335开发板全套资料
  9. 浅谈宽带卫星通信系统
  10. win10深澜校园网客户端拨号错误失败的解决办法