Linux虚拟机安装实践

项目背景

在 win10系统中通过虚拟机安装 Linux系统。

主流虚拟机软件介绍及下载链接

Oracle VM VirtualBox(推荐)

简介

VirtualBox 是一款功能强大的 x86 和 AMD64/Intel64 虚拟化产品,适用于企业和家庭使用。

VirtualBox也是唯一一个根据GNU通用公共许可证(GPL)版本2的条款作为开源软件免费提供的专业解决方案。

​VirtualBox 主页​


软件下载

​VirtualBox oracle下载​

​VirtualBox 独立下载​


虚拟机软件安装

win10,win11专业版以上操作系统,家庭版不行。


硬件开启虚拟化

电脑 bios开启CPU虚拟化支持:

1、在开机的时候多按几次【F2】,就进入BIOS。

2、Intel平台在BIOS中选择【Configuration(设置)】选项,然后将【Intel Virtual Technology(CPU虚拟技术)】,设置为【Enable(开启)】的状态,然后就可以按下【F10】保存退出,重启系统;

3、AMD平台在BIOS中选择【Configuration(设置)】的选项,将【SVM Support(CPU虚拟支持)】的选项设置成【Enable(开启)】的状态,按下【F10】保存退出,重启系统;


Win系统开启虚拟化

1、开始-控制面板-程序和功能-启用或关闭 Windows功能-勾选 Hyper-V-确定-重启系统。

2、开始-设置-应用-应用和功能拉到最下面-程序和功能-启用或关闭Windows功能-勾选 Hyper-V-确定-重启系统。


虚拟机安装操作系统基本说明

1、双击-已下载的软件包,默认安装就好,最好不要安装到-系统盘(C盘)。

2、安装完成-全局设定-扩展-添加扩展包-确定。

(选装) ​​VirtualBox 6.1.34 Oracle VM VirtualBox Extension Pack​


创建新虚拟机

1


新建


2

名称or文件夹(不要装在系统盘)or类型or版本or内存2G


3

文件大小or默认


4

设置-系统-去掉软驱


5

存储-控制器-选择虚拟盘-选择系统iso


6

网络-连接方式-桥接网卡


7

启动








Hyper-V

简介

Hyper-V是微软推出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化。


虚拟机软件安装

win10,win11专业版以上操作系统,家庭版不行。


硬件开启虚拟化

电脑 bios开启CPU虚拟化支持:

1、在开机的时候多按几次【F2】,就进入BIOS。

2、Intel平台在BIOS中选择【Configuration(设置)】选项,然后将【Intel Virtual Technology(CPU虚拟技术)】,设置为【Enable(开启)】的状态,然后就可以按下【F10】保存退出,重启系统。

3、AMD平台在BIOS中选择【Configuration(设置)】的选项,将【SVM Support(CPU虚拟支持)】的选项设置成【Enable(开启)】的状态,按下【F10】保存退出,重启系统。


Win系统开启虚拟化

1、开始-控制面板-程序和功能-启用或关闭Windows功能-勾选Hyper-V-确定-重启系统。

2、开始-设置-应用-应用和功能拉到最下面-程序和功能-启用或关闭Windows功能-勾选Hyper-V-确定-重启系统。


虚拟机安装操作系统基本说明

创建新虚拟机



1

运行-Hyper-V 管理器


2

左侧选点击主机名-右侧点新建虚拟机


3

修改虚拟机名称or修改虚拟机存储位置


4

选择第二代


5

内存 2G以上


6

网络连接选:Default Switch


7

创建虚拟硬盘位置不要选系统盘(C盘)or 大小20G


8

从可启动的映像文件安装操作系统


9

连接虚拟机-启动


10

关闭虚拟机之后-关闭服务器












异常处理

Win10安装Hyper-V无法启动提示Start Pxe over IPv4的解决方法:

1、首先点击虚拟机的设置。

2、点击【硬件】-【安全】-【启用安全启动】取消勾选。

3、重启虚拟机! Hyper-V删除虚拟机卡死:

1、关闭虚拟机。

2、主机-停止服务。

3、删除虚拟机的文件目录。

VMware Workstation 16 Player

简介

VMware(威睿) 是全球桌面到数据中心虚拟化解决方案的领导厂商。

​VMware 主页​


软件下载

​VMware Workstation 16 Player下载​


虚拟机软件安装

1、双击已下载的软件包-能勾选的都勾选-最好不要安装到系统盘(C盘)-重启系统。

2、有的操作系统安装时可以安装tools工具,有的不可以,会导致安装失败,可以等安装完操作系统再安装tools工具,不要着急。

​安装tools工具文档​


虚拟机安装操作系统基本说明

创建新虚拟机

1

要下载操作系统的 iso安装文件

2

选择安装程序光盘映像文件

选择稍后安装操作系统

3

选择操作系统or版本

4

虚拟机名字or安装位置(不要装在系统盘(C盘))

5

最大磁盘大小 20G足够or选拆分

6

自定义硬件

7

新CD/DVD(IDE):选择使用ISO映像


8

网络适配器:桥接模式-勾选复制物理网络-配置适配器,勾选当前主机使用的适配器

9

选择虚拟机,点击播放虚拟机








虚拟机安装操作系统基本步骤


1

VirtualBox

Hyper-V

Workstation 16 Player

2

一直下一步就好了,安装过程中不要在线更新任何内容

3

安装完成-直接关闭虚拟机窗口

安装完成-可以直接重启

4

设置-存储-删除虚拟光盘iso文件

5

连接虚拟机

播放虚拟机-启动-继续

启动






其他虚拟机

Multipass

简介

Multipass是一种在Linux,macOS和Windows上快速生成云式Ubuntu VM的工具。


下载

​Multipass 主页​


VMware Workstation Pro

简介

VMware Workstation Pro™ 使专业技术人员能够在同一台 PC 上同时运行多个基于 x86 的 Windows、Linux 和其他操作系统,从而开发、测试、演示和部署软件。


下载

​VMware Workstation Pro 下载页面​


Parallels Desktop

简介

针对Mac 系统开发,能够同时模拟运行 Win、Linux、Android 等多种操作系统及软件而不必重启电脑,并能在不同系统间随意切换。


推荐虚拟机排行版

1、Oracle VM VirtualBox:免费开源,支持企业使用,功能齐全强大,跨平台都支持。

2、Hyper-V:免费,功能齐全,缺点只支持win系统。

3、VMware Workstation 16 Player:免费,功能不齐全,跨平台,只适合个人玩玩。

Linux基础扫盲


​Linux 新手扫盲文档​


[root@localhost ~]# su root #切换用户
[root@localhost ~]# sudo XX #管理员权限执行某操作
[root@localhost ~]# sudo passwd root #设置root密码
Enter new UNIX password: #输入密码看不见
Retype new UNIX password:
passwd: password updated successfully
localhost login: root #登录,回车确定
#默认管理员账户名
Password:
#输入密码看不见,默认安装的时候设置
[root@localhost ~]# shutdown now #立即关机,root权限才可以
-c:取消已经执行的 shutdown 命令;
-h:关机;
-r:重启;
[root@localhost ~]# shutdown -r now
#重启, now是现在重启的意思
[root@localhost ~]# shutdown -r 05:30
#指定时间重启,但会占用前台终端
[root@localhost ~]# shutdown -r 05:30 &
#把定义重启命令放入后台,&是后台的意思
[root@localhost ~]# shutdown -c
//取消定时重启
[root@localhost ~]# shutdown -r +10
#10分钟之后重启
[root@localhost ~]# reboot
#重启
[root@localhost ~]# halt
#关机
[root@localhost ~]# poweroff
#关机
[root@localhost~]# init 0
#关机,也就是调用系统的 0 级别
[root@localhost ~]# init 6
#重启,也就是调用系统的 6 级别
Shift+PageUp/PageDown #全屏翻页


Linux操作系统介绍及下载链接

按照用户量排序,流行的排在前面。 注意事项:

1、安装操作系统和安装完成启动系统,默认小键盘不开启

2、root密码设置条件是:大写字母+小写字母+数字,不能简单重复


推荐虚拟机排行版

1、Ubuntu,全球最流行的 Linux发行版,适合个人!

2、Linux Lite,流畅,稳定,缺点中文支持不全面。

3、Kali,流畅,稳定,工具齐全,缺点中文支持不全面。

4、Deepin,稳定,流畅,免费,win系统最佳替代。

5、Anolis,阿里出品,完全兼容centOS8,带可视化桌面!

6、openEuler,华为出品,完全兼容centOS8,无图形桌面!

7、TencentOS,腾讯出品,完全兼容centOS8,无图形桌面!


Ubuntu OS:

简介

开源的Ubuntu桌面操作系统为全球数百万的PC和笔记本电脑提供了生产力。

​Ubuntu OS主页​

系统 ISO镜像


​Ubuntu OS下载页面​


注意事项

1、全世界主流的 Linux发行版。

2、系统很大请至少分配 15G的磁盘空间,内存至少 2G以上,安装慢,对电脑配置要求也高,有时不够稳定。

3、适合办公和初学者学习。

4、虚拟机安装的时候无法显示完整的安装界面

1)管理-全局设置-热键-虚拟电脑-主机组合键-修改为【F1】

2)安装界面,按组合键【Ctrl】+【Alt】+【T】

3)ubuntu@ubuntu: xrandr #查看分辨率

4)ubuntu@ubuntu: xrandr -s 1280x720 #设置高于1280x720分辨率就能显示完整

5、不勾选,安装Ubuntu时下载更新,下载会很慢,安装完之后再更新会更快

6、可以跳过直接跳过语言包和安装包。

7、安装完成启动有时会卡在图标界面,是因为需要按回车才能启动,但是虚拟机有时候会失去鼠标的焦点,需要移动窗口,放大窗口,重新找回鼠标焦点,再按回车启动。

Linux Mint OS:

简介

Linux Mint是台式机和笔记本电脑的操作系统。它旨在“开箱即用”,并配备了大多数人需要的应用程序。

​Linux Mint OS主页​


系统 ISO镜像

​Linux Mint OS下载页面​


注意事项

1、磁盘空间至少 15G,内存至少 2G以上,稳定的现代操作系统。

2、适合办公和初学者学习。

3、安装的时候,选第一个试用系统,进入系统后双击磁盘安装;选择第三个OEM,直接安装系统,直接跳过语言包和安装包。

4、更换源之后安装系统更新和输入法会更快,也不会无非下载。开始菜单-系统管理-软件源-镜像-主要和基础-点击连接可以修改国内源。

5、开始菜单-系统管理-软件源-软件管理器-右上角点击三-刷新软件列表。

6、开始菜单-首选项-输入法-简体中文-安装语言支持包-修改输入法框架为:Fcitx

7、开始菜单-首选项-Fcitx配置-设置输入法

Manjaro Linux OS:

简介

Manjaro是一款基于Arch Linux、对用户友好。


系统 ISO镜像

​Manjaro Linux OS中文主页​

​Manjaro Linux OS主页​

​Manjaro Linux OS下载页面​


注意事项

1、XFCE 是一个轻量级的桌面环境,它被广泛的运用于各种 UNIX 中,它非常的小巧,运行程序很快,节省系统资源。

2、KDE 桌面默认的主题与布局接近于 Windows Vista,因此 Windows 用户很容易熟悉这个桌面。

3、GNOME 有自己的一套完整的风格,支持扩展插件与主题更换,同时也为越来越多的触摸设备做出优化。

4、磁盘空间至少 15G,内存至少 4G以上。

5、KDE版本安装说明: tz=Asia/Shanghai 设置时区:亚洲/上海 keytable=ch 设置键盘:中文 lang=zh_CN 设置语言:中文

6、安装完成-开始-系统-添加/删除软件-右上角点击三-首选项-官方软件仓库使用镜像选中国

7、配置镜像源: sudo pacman-mirrors -c China -i -m rank

8、保存的pacman软件源地址,可以添加国内源: kate /etc/pacman.d/mirrorlist

9、更新软件仓库: sudo pacman -Syyu

openSUSE OS:

简介

桌面用户、开发者以及系统管理员的匠之所选。


系统 ISO镜像

​openSUSE OS主页​

​openSUSE Tumbleweed下载页面​

​openSUSE Leap下载页面​


注意事项

1、适合办公和初学者学习。

2、安装很慢,不稳定。

3、磁盘空间至少 10G,内存至少 4G以上。

4、更换软件源:​​openSUSE 镜像使用帮助​

1)首先禁用默认软件源: sudo zypper mr -da

2)命令+网址+标记签名 清华软件源:

sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/distribution/leap/$releasever/repo/oss/' tuna-oss
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/distribution/leap/$releasever/repo/non-oss/' tuna-non-oss
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/update/leap/$releasever/oss/' tuna-update
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/update/leap/$releasever/non-oss/' tuna-update-non-oss
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/update/leap/$releasever/sle/' tuna-sle-update
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/update/leap/$releasever/backports/' tuna-backports-update

3)PACKMAN的国内镜像源,这里包含了大量的多媒体解码软件,以及由opensuse资深用户打包的网易云音乐等软件:

sudo zypper ar -fcg 'https://mirrors.bfsu.edu.cn/packman/suse/openSUSE_Leap_15.2' PACKMAN

4)需要更新软件源:

sudo zypper ref

5)安装 视频解码依赖

sudo zypper install --allow-vendor-change ffmpeg lame gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav libavdevice56 libavdevice58 libdvdcss2 vlc-codecs

5、​​​opensuse 在线软件安装:​​​


6、开始-搜索-Fcitx配置-启动


Debian OS:

简介

Debian 是一个完全自由的操作系统!

系统 ISO镜像

​Debian OS主页​

​Debian OS下载页面​

​Debian OS国内镜像站下载页面​


注意事项

1、老牌操作系统大大!是很多 Linux发行版的核心来源。

2、适合学习 linux系统!

3、磁盘空间至少 10G,内存至少 2G以上,稳定的现代操作系统。


Kylin OS:

简介

银河麒麟桌面操作系统V10,提供Android兼容环境和Windows兼容环境. 银河麒麟桌面操作系统V4,主要面向电子办公、家庭生活、个人娱乐。 中标麒麟桌面操作系统软件V7.0,是新一代面向桌面应用的图形化操作系统。


系统 ISO镜像

​Kylin OS主页​

​uKylin OS下载页面​

​uKylin OS文档​


注意事项

1、中国人自己开发的 Linux发行版!

2、极其吃配置,磁盘空间至少 64G,内存至少 4G以上.

统信UOS:

简介

统信UOS致力于打造最好的国产操作系统.

系统 ISO镜像

​统信UOS 首页​

​统信UOS 下载页面​


注意事项

1、中国人自己开发的 Linux发行版!

2、极其吃配置,磁盘空间至少 64G,内存至少 4G以上.

3、社区版免费。


Deepin OS:

简介

深度操作系统(deepin)是一款致力于为全球用户提供美观易用、安全稳定服务的Linux发行版,同时也一直是排名最高的来自中国团队研发的Linux发行版。

​Deepin OS 主页​


系统 ISO镜像

​Deepin OS 下载页面​


注意事项

1、中国人自己开发的 Linux发行版!

2、极其吃配置,磁盘空间至少 64G,内存至少 4G以上.

3、社区版免费。

Anolis OS:

简介

Anolis OS 8 是 OpenAnolis 社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化,100% 兼容 CentOS 8 软件生态。 Anolis OS 8 旨在为广大开发者和运维人员提供稳定、高性能、安全、可靠、开源的操作系统服务。

​Anolis OS主页​


系统 ISO镜像

​Anolis OS下载页面​


注意事项

1、阿里巴巴支持,与CentOS 8 软件生态100% 兼容。

2、中国人自己开发的 Linux发行版!

3、安装:

1)时间和日期-选上海。

2)软件选择-根据需要选择:个人推荐工作站-额外软件全选。

3)网络和主机名-以太网-开启。

4)安装目的地-点进去-点完成。

5)正在安装的时候,不要急着设置根密码和用户,很卡。

4、磁盘空间至少 10G,内存至少 2G以上,稳定的现代操作系统。

openEuler OS:

简介

openEuler通过开放的社区形式与全球开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处理器架构、覆盖数字设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。

aarch64:AArch64架构的ISO。

x86_64:x86_64架构的ISO。

source:openEuler源码ISO。

dvd是基础安装ISO,包含了运行最小系统的核心组件。

everything是全量安装ISO,包含了运行完整系统所需的全部组件。

netinst是网络安装。

debug是调试ISO,包含了调试所需的符号表信息。

qcow2是虚拟机镜像。

docker是容器镜像。

​openEuler OS文档​


系统 ISO镜像

​openEuler OS主页​

​openEuler OS下载页面​


注意事项

1、华为支持。

2、中国人自己开发的 Linux服务器版本!

3、安装:

1)软件选择-根据需要选择:服务器-额外软件全选。

2)网络和主机名-以太网-开启。

3)用户设置-根密码-设置root密码-不勾选锁定root-不勾选加密。

4)用户设置-创建新用户-输入用户名-勾选设为管理员-不勾选需要密码。

5)安装目的地-点进去-点完成。

4、磁盘空间至少 10G,内存至少 2G以上,无图形界面。

Linux Lite OS:

简介

Linux Lite,是最好的类 Windows 发行版之一。 简单,快速,免费,易于使用的操作系统。 Linux Lite 是 2013 年发布的面向 Linux 新手用户的用户友好型 Linux 发行版。 Linux Lite 需要非常少的硬件来运行。

系统 ISO镜像

​Linux Lite OS主页​

​Linux Lite OS下载页面​

​Linux Lite OS中国镜像下载地址​

注意事项

1、PE安装-双击桌面 install-下一步。

2、磁盘空间至少 15G,内存至少 2G以上。

3、适合旧硬件和新手学习。

pear OS:(需要关闭浏览器广告插件)

简介

最像 macOS的 Linux系统之一。


系统 ISO镜像

​pear OS NiceC0re版本下载页面​


注意事项

Archlinux OS:

简介

这是一个轻量级且灵活的Linux®发行版,试图保持简单。

​Archlinux OS 主页​


系统 ISO镜像

​Archlinux OS下载页面​

​Archlinux OS中国阿里镜像下载页面​

注意事项

1、不适合新手。


Kali Linux OS:

简介

Kali Linux是一个开源的,基于Debian的Linux发行版,面向各种信息安全任务,如安全测试,安全研究,计算机取证和逆向工程。

​Kali Linux OS基础知识​

​Kali Linux OS主页​


系统 ISO镜像

​Kali Linux OS下载页面​

​Kali Linux OS镜像下载页面​


注意事项

1、适合新手和学习研究。

2、适合网安方面的人使用。

3、磁盘空间至少 20G,内存至少 2G以上。


CentOS OS:

简介

社区驱动的自由软件工作围绕着为开源社区提供丰富的基础平台的目标。

​CentOS 主页​


系统 ISO镜像

​CentOS 下载页面​


注意事项

1、磁盘空间至少 20G,内存至少 2G以上。

2、安装:

1)软件选择-根据需要选择:服务器-额外软件全选。

2)网络和主机名-以太网-开启。

3)用户设置-根密码-设置root密码-不勾选锁定root-不勾选加密。

4)用户设置-创建新用户-输入用户名-勾选设为管理员-不勾选需要密码。

5)安装目的地-点进去-点完成。

TencentOS OS:

简介

TencentOS Server(又名 Tencent Linux,简称 TS 或 tlinux)是腾讯针对云场景研发的 Linux 操作系统,提供特定的功能及性能优化,为云服务器实例中的应用程序提供高性能及更加安全可靠的运行环境。

​TencentOS 主页​


系统 ISO镜像

​TencentOS 下载页面​


注意事项

1、磁盘空间至少 50G,内存至少 4G以上。

2、安装:

1、调整根分区大小

1)进入安装目录,输入tab 键,进入cmd 命令模式

2)在命令尾部追加 rootsize=40,回车键完成修改,即可调整根分区大小为40GB

2、选择安装路径

1)进入安装后,短暂等待,当出现提示时,按回车键即可进入安装选择

2)如果不进行操作,则会在10s 后自动安装到sda 盘中 

3)按下任意键后 

4)输入sda,系统将会安装到指定sda 盘中

5)选择指定硬盘后,系统将自动分区,安装系统镜像

3、修改用户密码(15秒内必须修改)

1)系统安装后需要强制用户修改密码,支持密码强度检测。如果三次重复输入错误,则需要重新设置密码。

2)注意看,会有提示root默认的密码,3.0默认密码:TencentOS2021++ 4、输入reboot –f 后,正常启动。

5、修改默认密码

1)开机按 e 进入

2)'crashkernel=...' 到行末全部替换为:'rw rd.break'

3)按组合键 CTRL+X 进入到系统的紧急求援模式

4)输入命令

switch_root:/#  chroot sysroot //进入系统的根目录

sh-4.4# passwd //重置密码
New password: //新密码
Retype new password: //再写一遍
... successfully. //成功
sh-4.4# touch /.autorelabel //创建文件,让系统重新启动时能够识别修改
sh-4.4# exit //退出chroot模式

switch_root:/# reboot //重启系统


OpenCloudOS OS:

简介

中立、开放、安全、稳定易用、高性能的Linux服务器操作系统。

​OpenCloudOS 主页​


系统 ISO镜像

​OpenCloudOS 下载页面​

​OpenCloudOS 下载镜像​


注意事项

1、磁盘空间至少 50G,内存至少 4G以上。

2、安装:

1、调整根分区大小

1)进入安装目录,输入tab 键,进入cmd 命令模式

2)在命令尾部追加 rootsize=40,回车键完成修改,即可调整根分区大小为40GB

2、选择安装路径

1)进入安装后,短暂等待,当出现提示时,按回车键即可进入安装选择

2)如果不进行操作,则会在10s 后自动安装到sda 盘中 

3)按下任意键后 

4)输入sda,系统将会安装到指定sda 盘中

5)选择指定硬盘后,系统将自动分区,安装系统镜像

3、修改用户密码(15秒内必须修改)

1)系统安装后需要强制用户修改密码,支持密码强度检测。如果三次重复输入错误,则需要重新设置密码。

2)注意看,会有提示root默认的密码,3.0默认密码:OpenCloudOSV8++ 4、输入reboot –f 后,正常启动。

5、OpenCloudOS 和 TencentOS 不能说一模一样,大概除了名字不一样吧,反正我没看出什么区别。


OS:

简介

系统 ISO镜像

注意事项