Windows不分区VHD装Linux多系统(三):VM虚拟机安装ubuntu18.04
上一篇: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文件时,不要点格式化,否则系统就没有了。
重起虚拟机,根据机器配置系统卡一会,等下就可以了。