Windows不分区VHD装Linux多系统(三):VM虚拟机安装ubuntu18.04

时间:2024-03-08 18:55:15

 上一篇:Windows不分区VHD装Linux多系统(二):VM创建ubuntu18.04虚拟机

  下一篇:Windows不分区VHD装Linux多系统(四):VM虚拟机里Ubuntu18引导修改

 

为什么要在虚拟机里装?因为按照之前我们要把系统镜像刻如光盘或写U盘里,用虚拟光驱装好,还可以随时调试。

最好是用VirtualBox去装因为它本身就支持VHD文件,但大部分人都用VM这里就用VM演示。

环境:

物理机:Windows7

VM虚拟机:VMware® Workstation 12 Pro 12.5.0 build-4352439

ubuntu镜像:ubuntu-18.04.5-desktop-amd64.iso

 

 ============== 使用 克隆(clone)功能迁移虚拟机里数据到VHD磁盘 ======================================

经过测试,使用DiskGenius磁盘工具的"克隆"功能,即便是虚拟机文件VMDK动态大小的,也是可以成功的,因为克隆的是文件,不是底层数据。

VMKD文件(动态变化)--> 克隆文件 --> VHD(固定大小)

缺点:和普通复制文件一样,耗时。同配置下复制13分钟,VMDK直接转 同配置下2分钟。

优点:1.按文件复制,消除文件碎片。

      2.节省存放空间,大概是固定的一半。

 

 ==============   VM虚拟机安装后 VMDK文件转VHD安装方法 (强烈推荐)  =============================

推荐理由:安装系统速度快,生成VHD速度也快。

其他创建VM和之前一样,就下面两步是要注意的。

容量随意,最好不要小于9G,因为linix系统安装需要至少空间,太小会提示空间不足。

注意:如果你长期使用,物理磁盘空间也足够,建议分大写 16、24G或更大,因为后期扩容是很麻烦的事。

    扩容1.在虚拟机里重新扩容,重新生成VHD文件

    扩容2.不直接扩容而是使用mksquashfs命令备份后恢复这种方式,新建一个VHD 把旧VHD内容镜像过去,然后修改/etc/fstab里的UUID为新VHD。

1.立即分配所有空间,就是创建固定大小的VHD磁盘文件。

2.一定要选单个文件。

 

“CentOS 64 位.vmdk” 这个文件存放位置要知道在哪里,一会转换这个文件到VHD

 

 

 转换vmdk文件成VHD,用到工具“StarWindConverter.exe” 点击下载

(我只掩饰操作过程,选择文件换成你的)

 

 关键,一定要选“pre-allocated”,意为“固定”的

 

注意剩余空间,大于出来的VHD文件,图示空间不足,不能“下一步”,

在下一步开始转换了,等完成即可。就会和vmdk同目录下生成一个同名后缀为vhd的文件。

 

如果你是SSD(固态)硬盘,分分钟内就转好了。以后修改文件可以在VM里修改好在转换。

或者在VHD引导起来后直接修改。

==========================================================================================

遇到问题:

当创建VM磁盘是固定(预分配)时,会创建带flat.vmdk字样文件,而选择磁盘动态分配时vmdk就只有一个。这是正常情况。

如果转换时候,大部分人会选择哪个大文件,但是实际还是要选哪个小文件。也可以转换。选flat那个还报错。

 

 

==========================   VHD挂载成分区安装方法  ===========================================

启动虚拟机,开始用CD-ROM(光盘)引导,开机速度根据你电脑配置。

在黑屏时候多等会,可以看VM软件右下角的光盘和硬盘图标上有小绿点在闪,就是说明在读写数据。等待即可。

 

 先不要着急安装,先选择语言中文,点试用,设置分辨率,后面要用到。

点击左下角的九个点

 找到设置,如果没有点右边中间的点切换选项卡

 

设置向下拉找到 设备

 

 点显示--分辨率,选择1024x768或更高,大点被遮住的就全显示出来了。

 后面会用到。按Alt+a即可生效,也可以鼠标放到“显示(应用更改)”那个标题栏地方向“左”拖动来显示“应用”按钮。

 

 安装前把网络连接断开,因为按照时会下载更新,但是国外网站又慢,所以安装好后换国内源,在更新。

 

 点击左上角那个图标,两个随便点一个就行

 选择中文

 键盘选择汉语

 选择最小化安装,因为现在是测试,为了节省时间。

网络下载更新,如果你联网状态 是挂钩的,断开网络 等十几秒勾会自动消失

 

 这里是VHD的关键,选择“其他”来手动建立分区,ubuntu自动分区有些会影响VHD引导(如swap)。正常物理机装系统可以看你自己选择,这里只说VHD下

 

 因为在win里新建虚拟磁盘时,为了确认VHD是否建立成功,格式化成了NTFS格式,这要要删掉,选中sda1点左下角“--”。

 

删掉就显示是空闲磁盘,在点击 空闲磁盘 在点“+”来创建,

 

 这是弹出创建分区,注意,不要选择其他,就选择主分区和/(根)点OK。

你可能在其他地方看到要建立/boot、/home这些的,这里是测试,为了减少失败几率,就全放根分区下。类似win下所有容量都给C盘一样。

 选择好后,点击“现在安装” 引导器默认

 准备格式化,再次确认

 

 注意时区点我红框里呢个地方,就是地图上上海的地方。

    为什么老外给中国的时区是上海?我猜,因为上海外国人了解的多,就和我们提起英国知道伦敦一样,其他英国地方不知道一样。

 

 主机名、用户名、密码随便设置。你记住就好。

PS:如果你是在做实验,那么就选择自动登录,省的输密码麻烦。系统里开启关闭自动登录详细教程

 好了,下面开始安装了,安装速度取决于你电脑配置。

 文件复制完,提示重启,注意因为光盘还在,所以提示还要键入“回车”键,才能真正重启

 

鼠标点进去,按“回车”键

 

重启也可以正常进入。

 

 注意:安装完系统,再次挂载VHD文件时,不要点格式化,否则系统就没有了。 

 重起虚拟机,根据机器配置系统卡一会,等下就可以了。

 

 

 

 

 下一篇:Windows不分区VHD装Linux多系统(四):VM虚拟机里Ubuntu18引导修改