虚拟机安装与双系统(win10+ubuntu)安装及其他

近来由于想要尝试下双系统,所以整了个虚拟机玩玩(在真实机器上装双系统方法类似,不过在虚拟机上装要安全些),在此记录下过程,以资日后参考。博客原创性是没有啥原创性的,各处借花献佛,算是一个总结性博客吧。

文章目录

  • 1.虚拟机安装
  • 2.一个跨浏览器同步书签的方法
  • 3.双系统(win10+ubuntu)启动盘制作
  • 4.安装win10
  • 5.主机与虚拟机共享文件夹
  • 6.安装ubuntu
  • 7.总结
  • 8.补充说明

1.虚拟机安装

我是参考的这篇博客VMware Workstation:安装ubuntu系统安装的虚拟机,顺便也照着这篇博客安了个ubuntu试试,ubuntu系统可以上官网下载那个当前(2019.10.28)最新的ubuntu18.04.3,我用的是64位,安装都piece of cake,甚至都没有自己分区,基本上就是下一步-下一步傻瓜式操作,不值一提,下面是安装好的界面(显示应用程序界面),还是挺好看的,有点像手机的界面。

安装了ubuntu后默认是使用火狐浏览器,我这种谷歌浏览器资深粉对此十分不满,于是自己安装了个谷歌浏览器,然后企图登录账号同步书签。但是出于众所周知的原因,谷歌浏览器登录账号失败了。后来我搜到可以使用一个叫做floccus的插件来跨浏览器同步书签,于是我这个谷歌浏览器资深粉就义无反顾叛变了。

2.一个跨浏览器同步书签的方法

我用的是这篇文章如何使用Floccus + 坚果云管理自己的浏览器书签里介绍的方法,十分得劲,把我的win10上谷歌浏览器的书签一键同步到了ubuntu上的火狐浏览器,妈妈再也不用担心我丢书签啦,而且再也不怕被墙啦。

3.双系统(win10+ubuntu)启动盘制作

现在装系统基本已经很少使用CD/DVD作为介质了,实际上很多新电脑都已经不带CD驱动器了,基本上都是人手一根USB stick安装系统,我又想能不能折腾一个U盘既做windows的启动盘,又做ubuntu的启动盘,然后一搜还真有大佬这么干。我用的是一个叫做WinSetupFromUSB的开源软件,可以从他们的官网winsetupfromusb的Downloads页面下载,官网也有使用的tutorial,这里放上一张我偷的其他博客里不知他又偷的谁的示意图:
虚拟机安装与双系统(win10+ubuntu)安装及其他_第1张图片
按照上图步骤,把下载好的win10镜像和ubuntu镜像分别烧到U盘上,如果还想再烧一个win7,可以在之后把第三步里的镜像再选为win7镜像,再烧一次,不过这次不能选中auto format it with B...那个选项了,不然应该是会格式化了原先烧的win10与ubuntu镜像。具体更详细的步骤可以上官网看。

4.安装win10

我这里在虚拟机上安装win10使用的是上面的做的启动盘,为了模拟真实的情形,没有像上面装ubuntu一样直接从硬盘上的镜像开始了(其实也差不多,无非是把镜像放在了u盘然后从U盘启动)。win10镜像来自于官网下载的MediaCreationTool1903.exe,安装->制作ISO即可(我之前也使用从系统之家下载的镜像,无奈不是写不进U盘就是没法安装,还是自己制作的原汁原味的好,而且这样制作的镜像可以选择安装家庭版还是专业版还是其他几个版本)。基本方法如这篇博客使用U盘在VMware虚拟机安装Windows和Ubuntu(Linux)系统,非常详细!所介绍的,当然我并没有在这篇文章里看到装ubuntu的介绍,只有win7安装的介绍。
主要参考下怎么在虚拟机上添加U盘为本地硬盘,怎么进入BIOS,怎么设置启动项为u盘,之后的安装都简单无聊且枯燥。安装完毕后像其他任何告诉你怎样激活win10的教程一样,激活下系统就OK啦,这里使用的是HWIDGEN工具激活,解压后点击下activation.bat就完事儿了,easy-peasy。附:制作的win10安装镜像与激活工具下载——提取码:f74a。激活完了如下:
虚拟机安装与双系统(win10+ubuntu)安装及其他_第2张图片

5.主机与虚拟机共享文件夹

如前面提到的博客里所说,要让主机与虚拟机共享文件夹只要——

  1. 安装VMware Tool
  2. 设置共享文件夹
    方法在ubuntu中与win10中都大同小异,上面的博客介绍得很清楚了。不过在ubuntu中与win10中共享文件夹的位置还不太一样,在ubuntu中如上博客中所言是在路径/mnt/hgfs/下(这里我设置的共享文件夹名为VMSharedFiles
    虚拟机安装与双系统(win10+ubuntu)安装及其他_第3张图片
    而在windows10中需要先进行一定设置在可以显示,首先在搜索栏里搜索共享,点开管理高级共享设置
    虚拟机安装与双系统(win10+ubuntu)安装及其他_第4张图片
    然后将启用网络发现启用文件和打印机共享选中
    虚拟机安装与双系统(win10+ubuntu)安装及其他_第5张图片
    最后在网络/vmware-host下就能发现共享的文件夹
    虚拟机安装与双系统(win10+ubuntu)安装及其他_第6张图片

6.安装ubuntu

按照在实体机上的安装方法,应当时从U盘启动,然后安装系统,但是这里虚拟机没法加载U盘,尽管设置了USB控制器的自动连接新的USB设备显示所有USB输入设备貌似也没用,所以还是像之前一样把U盘添加为一块物理硬盘,另外再新添加一块20G的虚拟硬盘以安装第二个系统(ubuntu)——在实体机上可能所有的教程会说在windows下压缩一块空间富余的磁盘,然后把双系统安装在这个空闲空间——大致意思一样。添加硬盘的方法在前面提到的那篇博客里也讲到了。

  1. 首先启动虚拟机进入固件(相当于进入BIOS设置),设置优先启动项为U盘,然后安装ubuntu。这里有一点需要注意:BIOS里需要设置启动模式为Legacy或者Both,如果设成UEFI将只能引导安装windows系统
    虚拟机安装与双系统(win10+ubuntu)安装及其他_第7张图片
  2. 具体安装步骤都很简单,主要设置下分区大小,比如说下面sda下面有个ntfs盘装了win10,这个显然是上一步里安装win10的那个虚拟盘;sdbfat32格式,这个应当是我的U盘启动盘;sdc没有分区,显然是我新加的虚拟磁盘,没有操作过,没有分区。
    虚拟机安装与双系统(win10+ubuntu)安装及其他_第8张图片
  3. 点击新建分区表,这里如下设置分区:
挂载点 大小 分区类型 用作
/boot 300M 逻辑分区 ext4
/swap 2G 交换 -
/ 8G 逻辑分区 ext4
/home 剩余(10G) 逻辑分区 ext4

关于分区可以参考下这篇博客硬盘分区、挂载及Ubuntu系统安装,讲了些各个分区作用(如下截图),讲的好像有些道理,但是我是个刚入门的水货,辨别不了;我是参考的这篇博客Windows + Ubuntu 16.04 双系统安装详细教程稍加改动。
虚拟机安装与双系统(win10+ubuntu)安装及其他_第9张图片
(这里还有不大不小的问题,因为虚拟机上窗口显示太小,下面部分总是看不到,无法点击下一步,这里只好按Tab键猜测切换到了哪个键,然后enter下一步=>这里其实可以尝试更改下分辨率虽然我没试过,在使用ubuntu的界面点击右上键-然后点击设置-设备-分辨率设置成合适的)
4. 安装完毕后,按照上面博客说的使用EasyBCD添加ubuntu的启动项。然而不用试了,经过虚拟机(win10+ubuntu)与实体机(win7+ubuntu)的测试,都出现了同一个问题:从启动项选择ubuntu进入只能进入GRUB4DOS系统(如下,无法进入图形界面X-Windows),使用ls命令出现Filesystem compatibility error,而且开机启动项里也没有进入ubuntu rescue mode的选项,所以很多博客里说的修复图形界面也没用。
虚拟机安装与双系统(win10+ubuntu)安装及其他_第10张图片
更正安装ubuntu步骤
其他步骤与上一条参考的博客大致一样,只有一点不同。在参考博客里强调的安装启动引导器的设备选择/boot对应的分区,这是让windows引导ubuntu,出于文件系统不兼容的问题,已经失败了;这里不改这个选项保持默认,相当于使用ubuntu引导windows,这样就没问题了。(2019.12.10更正:ubuntu是由grub程序引导的,而grub也可以引导windows,这里安装的引导器应该是grub程序,所以是使用grub引导ubuntu和windows,而不是ubuntu引导windows;前面的也不是windows引导ubuntu,而是windows启动引导器引导windows和ubuntu,虽然没有成功)
虚拟机安装与双系统(win10+ubuntu)安装及其他_第11张图片
开机引导界面如下,可以选择启动ubuntu或者windows 10(这里有一个是U盘上的win10安装CD);如果需要设置ubuntu启动项与windows启动项的先后顺序需要在ubuntu系统中设置:
虚拟机安装与双系统(win10+ubuntu)安装及其他_第12张图片

7.总结

关于双系统安装还有一点小问题,之前在实体机上也不是没有测试过ubuntu引导windows的方式,但是莫名其妙失败了(之前是实体机上安装win7+ubuntu),难道是win7与win10还有什么差别?

8.补充说明

  1. 在实体机上测试不行,以上方法在虚拟机上实现得好好的,换到实体机上就是各种不成,win10也安上了,ubuntu也安上了,就是只能进入windows系统,无法进入ubuntu。无论是按照大部分教程里说的使用windows下的easybcd添加一个ubuntu的引导项(无论ubuntu的引导项是grub(Legacy)还是grub2),无论其位置时自己指定的/boot位置还是自动识别的位置),还是像上面说的直接使用ubuntu引导windows,都不行;无论是在BIOS里设置UEFI启动还是Legacy启动还是both都不成;甚至还按照这篇博客试图使用ubuntu修复启动项,总之就是不行。——本机安装时配置为:有两块硬盘(机械硬盘hd0,固态硬盘hd1),固态的为120G,分为了60G+60G,其中一个安装win10,另一个60G安装ubuntu(分区为/boot+/swap+/+/home=300M+2G+20G+38G),引导项安装位置为使用默认的hd0 1TB位置
  2. 实体机上测试成功。参考ubuntu吧的这篇帖子解决了,这篇贴子里的问题与我的问题基本上一样,所以这里是双硬盘启动的问题——因为我的ubuntu系统虽然安装在1盘上,但是其引导项在0盘上,而我的机器的优先启动盘为1盘,所以只能启动windows的引导菜单,而使用easybcd在windows引导菜单中添加ubuntu的启动项照上面那篇帖子说的已经是老黄历了不管用;将优先启动盘改为0盘则会进入ubuntu的引导菜单,其中默认包含了先前已存在的windows系统的引导项。Perfect!
  3. 关于只能以Legacy或者Both启动。因为上面usb启动盘制作使用的是WinSetupFromUSB软件,这个软件的启动引导方式可能比较旧,至于怎么设置成可以用UEFI模式进入启动盘的方法我没有研究过。不过鉴于UEFI是更推荐的方式,我尝试了使用UltroISO将ubuntu镜像刻录到U盘上(使用USB-HDD+写入方式),可以通过仅UEFI模式启动。WinsetupFromUSB好处是可以一个U盘刻录windows和ubuntu镜像,可用于多种系统的安装盘。

你可能感兴趣的:(虚拟机安装与双系统(win10+ubuntu)安装及其他)