一、安装vmware虚拟机,准备ISO镜像文件
安装vmware workstation软件,可以在https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html官网进行下载。
下载要装载u盘中的linux系统的ISO镜像文件。在这里我要安装的是Centos系统,所以在官网下载该系统的ISO文件。如果要下载linux的ISO文件,建议在官网下载,linux的ISO文件大多数均为免费下载(Red Hat系统应该是收费的),在官网下载可以保证安全。Centos官网下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/,这里是官方推荐的国内下载源,自己选择一个下载源,然后下载ISO文件即可。
二、在vmware中将linux系统安装到u盘中
1、新建虚拟机
选择典型,自定义创建要选择多个功能,较为复杂。建议典型方式,较为方便,后面需要修改的地方我会说到
选择稍后安装操作系统,也可以选择第二项,据我的观察这一步选择2,3都可以,选择2会识别ISO镜像文件,后面会自动识别操作系统,如果选择3则后续需要自己选择操作系统,此处我选择3
由于我要安装Centos 7且64位,所以此处选择linux的Centos 7 64位
此处选择安装虚拟机的位置和名称,这两个都可以随便选择的,建议位置这里新建一个文件夹,然后安装到新建的文件夹中,因为我们后面需要修改安装的系统启动方式为uefi,而非legacy启动方式,所以需要我们修改新建的虚拟机文件,在一个新的文件夹中方便查找。此处我将新建的虚拟机放到d盘下的vmtest文件夹下,名称改为Centos 7 64。
此处选择默认就行
点击完成
创建完成后,选择新建的虚拟机,点击编辑虚拟机设置
此处注意选择usb控制器的兼容性,我选择的是USB3.1。第一次这里我走的默认配置,用的USB2.0,但是由于我的u盘是usb3.1的,所以将u盘插入虚拟机一直识别不到u盘,后面这里修改了才能正常识别到u盘。
这里选择CD/DVD,然后选择使用ISO镜像文件,找到自己下载的linux的ISO镜像文件,如果在前面的安装操作系统中选择2,则此处不需要做这个操作。
找到自己安装的虚拟机位置,然后用编辑器打开.vmx文件,文件名即为虚拟机的名称
在文件的末尾添加firmware = "efi"这一行,即可让虚拟机使用uefi启动,也能使安装的linux使用uefi的启动方式。选择uefi的启动方式是因为我的电脑只支持uefi的启动方式,不支持legacy的启动方式。加完这一行之后点击保存退出即可。然后可以在虚拟机中点击开启虚拟机了。
选择第一项,安装centos,稍等一会儿即可以看到centos的安装界面
这里选择语言,选择自己习惯的语言即可,然后点击continue
点击此处,选择安装系统的位置和分区的方式
可以看到此处只有默认的20G的硬盘空间存在,此时将u盘连接到电脑,然后连接到虚拟机
先将u盘插入电脑,然后点击虚拟机选项卡,然后选择可移动设备,在其中将自己的u盘选中,然后点击连接(断开与 主机 的连接),这样u盘就可以从物理机转到连接虚拟机了。
此处点击refresh,然后
然后点击rescan disks,等待扫描完成
即可看到u盘已经被正确识别到虚拟机中了
然后选择要手动划分分区
此处显示u盘空间不足,可以先将已存在的分区删除,然后重新划分分区即可,
删除已存在的分区后,点击自动划分分区
可以看到有一块分区时efi的,这样就表明安装的系统是uefi方式启动的,然后点击done即可
选择接受改变,这样就划分好分区且linux是用uefi的启动方式。
选择软件安装,默认是最小化安装,即不包含图形化界面的,此处可以选择带有图形化界面的安装方式。
选择此处,然后点击done即可。
然后点击开始安装
在安装过程中可以先设置一下root的密码和创建普通用户。等待安装完毕,然后关闭虚拟机。这样用uefi启动方式的linux系统就在u盘中安装完成了。
三、选择u盘中的引导方式
华为matepad x pro 在启动时,出现菊花标志,按F12按键可以进入启动菜单选择界面,然后点击u盘中的uefi引导方式,这样就可以进入u盘中的linux中。
四、参考
https://www.cnblogs.com/sfccl/p/15877051.html
https://blog.csdn.net/weixin_39941847/article/details/116555086
https://zhuanlan.zhihu.com/p/79047510
五、tips
第一次写文章,有什么写错了的地方感谢指出。