欢迎关注博主 Mindtechnist 或加入【Linux C/C++/Python社区】一起探讨和分享Linux C/C++/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。
在虚拟机中安装Linux操作系统详细步骤
专栏:《Linux从小白到大神》| 系统学习Linux开发、VIM/GCC/GDB/Make工具、Linux文件IO、进程管理、进程通信、多线程等,请关注专栏免费学习。
64位、32位是CPU的概念,代表CPU一次能处理多少位的二进制数,64位操作系统可以安装32位的应用软件,反之不行。
在虚拟机中删除Linux操作系统需要在管理中从磁盘上删除,而不是直接移除,因为在虚拟机上安装的操作系统实际上就是磁盘上的一些文件。
首先,我们在VMware虚拟机中新建一个虚拟机,这就相当于新买了一台电脑(裸机),但是此时新建的虚拟机中还没有操作系统,我们需要安装操作系统。
操作系统实际上就是一个软件,而软件就是代码文件,所以安装操作系统的过程就是把一堆文件拷贝到磁盘上的过程,而操作系统的这些文件(也就是操作系统软件镜像iso)需要去官网或其他渠道获取。我们知道,要安装操作系统就要先启动计算机,而操作硬件需要操作系统,我们现在没有操作系统,那么就没办法操控硬件。所以,安装操作系统需要一个启动盘,也就是带有操作系统的U盘、光盘或硬盘。通过启动盘启动计算机,就可以进入启动盘的操作系统内,这时候我们进入的是启动盘的操作系统,而我们的计算机裸机就相当于一个没有操作系统的U盘或移动硬盘,这时我们要做的是把启动盘内的操作系统文件拷贝到自己的计算机裸机的硬盘内。这样,当我们拔掉启动盘,再次启动计算机的时候,进入的就是我们自己的计算机操作系统了。
我们可以使用虚拟机虚拟出一个启动盘,然后找到我们提前准备好的镜像文件选中即可。
开机后狂按F2,进入BIOS,在BIOS的boot选项可以选择我们的操作系统从哪个位置启动
四个选项分别为:
- 移动硬盘
- 本地硬盘
- 光盘
- 网络:基于网络启动一般是大型服务器。
这四个选项是按照搜索优先级排序的,并且顺序是可以通过±号调整的,按F10保存,回车启动即可。然后进入启动盘
根据情况选择选项(第一个选项是本地硬盘,第三个是救援模式)。
装双系统的时候要选择 - 使用剩余空间。
下一步,开始创建分区
首先要挂载一个/boot,它相当于Windows下的C盘
创建根分区
然后创建一个交换分区,大小一般为物理内存的1.5-2倍(原则上不能超过8G)
swap分区是硬盘上的空间,它是虚拟内存,也就是说它是磁盘空间,但是行使内存的功能。我们运行的程序都要加载到内存中去运行,运行的程序越多,内存空间就越少,电脑就越卡。swap的作用就是把你已经打开但是没有使用的程序从内存转移到swap空间中,等你用到这个程序的时候再把它们交换到内存中。
然后选择下一步→格式化→将修改写入磁盘
全部安装完毕,点击重新引导,也就是重启。
kdump是一个程序,负责在内核崩溃的时候,把内核的一些状态、信息备份保存。可以不必启动该程序。
因为我们之前在BIOS中设置了光盘启动项优先级为最高,所以我们每次启动Linux都会进入光盘操作系统。解决方法就是在BIOS中把本地硬盘作为优先级最高的启动项。(按shift+移动)
如果内存不够,可以在虚拟机设置中调整,但是要注意,设置虚拟机的硬件设备(都是虚拟的),需要先把虚拟机关机,设置好再开机。