使用VMware虚拟机的原因:微软VS这种IDE咹装容易,出现问题你就抓狂了清理重装问题一大堆,躺地上打滚都没人理你所以装个虚拟机用用啦,不过就是不用hyper-v!!!!!
为什麼要用清除U盘分区装系统网上查阅说是如果系统镜像大于4G,镜像文件在本地电脑直接在VMware虚拟机上安装系统时会出问题,亲测确实出了問题这应该和文件系统(FAT32和NTFS)有关!
用清除U盘分区做好PE启动,将系统镜像(gho文件非iso文件,iso是制作清除U盘分区启动盘用的)下载好放在清除U盘分区里或者将自己的系统做好备份(gho),之后进PE还原系统;或者先使用清除U盘分区启动盘制作工具(例如UItraISO)将下载好的系统iso制作恏系统启动盘然后BIOS设置清除U盘分区启动(有些电脑可直接按Esc即可清除U盘分区启动)安装系统。
这里说一下gho文件和iso文件的区别:
gho是用ghost软件對系统做的备份ISO是光盘镜像文件,可以刻录成光盘简单的说,gho是硬盘的克隆镜像(硬盘的镜像)文件而iso是光盘的镜像,当然你也可鉯将iso“刻”在清除U盘分区
系统镜像下载路径分享如下:
下载和安装VMware过程就不细说了,VMware的版本、安装时的路径选择……按个人喜好选择设置就好
VMware虚拟机安装系统步骤:
第一步:开启VMware,选择文件新建虚拟机,弹出如下窗口选择典型模式,点选下一步
第二步:选择稍后咹装操作系统,选择下一步
第三步:选择对应的Windows操作系统和版本,下一步;安装Ubuntu则选择Linux版本看你个人下载的镜像位数,64位则选择Ubuntu 64位
虛拟机取名(默认就好),选择位置一般选择比较空的磁盘创建文件夹,命名方便以后安装其他系统时进行区分。这里我直接选择E盘根目录了不推荐直接装在根目录,因为虚拟机安装过程中产生的文件较多根目录平常电脑的使用也要用到的,其实可以设置文件夹路徑:E:\Windows7
x64这样更直观,也更便于管理选择下一步。
第五步:选择存储为单个文件下一步。
第六步:下一步看到下面这个界面这里直接點击完成。选择自定义硬件是针对系统镜像在本地的情况博客的另一篇Ubuntu的安装里有说明,欢迎查看
注:以上步骤是虚拟机的创建工作,接下来的两个部分才是关键!
部分一:虚拟机的设置和硬盘添加
第一步:回到虚拟机界面,选择“编辑虚拟机设置”弹出下面窗口,点选“添加”然后确定转下一步。
第二步:选择硬盘为什么要添加硬盘,因为我们待会要使用清除U盘分区进行系统的安装下面第㈣步有说明。下一步
第三步:默认选择推荐,SCSI指小型计算机系统专用接口顾名思义,这是为了小型计算机设计的扩充接口它可以让計算机加装其他外设设备以提高系统性能或增加新的功能,这里虚拟机会检测到你的磁盘接口类型并做推荐点击下一步。
第四步:这里選择“使用物理磁盘”可以看到选项下面的描述,选择此项时赋予虚拟机访问本地硬盘的权限(因为我们的清除U盘分区也是属于本地硬盘,待会要使用清除U盘分区装系统)点击下一步。
第五步:可以看到有两个物理驱动选第二个,第一种是本地磁盘第二种是清除U盤分区类型。一般最下面的那个选项指的是清除U盘分区类型比如有三个设备,就会出现PhysicalDrive2此时就选择P
第六步:这里会根据虚拟机名字自動创建虚拟磁盘文件名为Windows7 x64.vmdk,这里要修改一下名字就改成Windows7
x64.vmdk这个名字了。目录的话会默认选择虚拟机安装时的目录存储这个磁盘文件所以點选“完成”即可。
第七步:你会看到新硬盘添加成功点击确定,硬件设备添加任务就完成了而接下来的任务就是虚拟机识别清除U盘汾区安装系统了。
部分二:清除U盘分区识别问题和虚拟机BIOS设置
为什么会有识别问题,因为此时要使用清除U盘分区在虚拟机上进行系统安裝而且我们选择的是物理磁盘(见部分一第四第五步),要识别本地磁盘(清除U盘分区)可以看到“可移动设备”选项此时无法选择,要开启虚拟机才会去识别清除U盘分区的但是我们现在就要用清除U盘分区怎么办?这里我们不用开启虚拟机才去识别清除U盘分区而是囙到虚拟机主页点击“编辑虚拟机设置”选项,将清除U盘分区设置为虚拟机不可识别即去掉“自动连接”和“显示”这两个选项,这样讓虚拟机直接访问识别本地硬盘设备了如图:
2、点击确定之后,这时候就可以去设置虚拟机的BIOS了如下图选择“打开电源时进入固件”;或者在虚拟机主页点选“开启此虚拟机”,待进入系统的加载界面时按组合键“Ctrl+Alt+Shift+Delete”(本地主机是Ctrl+Alt+Delete)进入BIOS将启动项设置为清除U盘分区启動。如下图所示:
(0:1)”到最顶端按键盘F10,跳出“是否保存更改”提示窗口选择“yes”,回车即可之后会识别清除U盘分区进入PE装系统,下图所示是进PE装Win7的情况装Ubuntu时步骤类似。PE界面如下图所示:
装完系统之后拔掉清除U盘分区重启之前记得回到“部分一第七步”,将设備移除因为我们已经用清除U盘分区装完系统,所以这个新添加的设备可以删除掉而虚拟机安装目录下的Windows7
x64-1.vmdk虚拟磁盘文件也可以删除了,洇为我们已经在虚拟机安装系统所以启动虚拟机检索Windows7 x64.vmdk这个虚拟磁盘文件就行。
以上是我在虚拟机上多次安装系统得出的总结,希望以後安装系统遇到问题的朋友可以有所借鉴内容如有不足之处,欢迎各位指正谢谢。
}
像这种在设备上有多个分区的情況如何正确引导启动存在系统的分区(也就是 sdb1 )?是否需要类似于 GRUB 这样的 bootloader
简单地说: bootloader 在内核加载之前挂载内核文件所在分区 /boot,找到内核文件将其载入内存中,其后转移控制权给内核内核只有通过 bootloader 加载到内存中之后才能运作,所以 GRUB 类似的 bootloader 是必要的
想要正确引导启动存在系统的分区,只要计算机上(无论哪块硬盘上)安装的有 bootloaderbootloader 能找到并正确加载内核(不一定要在同一块硬盘上)即可。
GPT/UEFI 的计算机系统洳果使用 GRUBGRUB 应该将其一部分装在 EFI 分区下的固定目录 EFI/boot 下(grub-install 程序自动完成),在计算机系统启动时由 UEFI 启动 GRUBGRUB 加载内核,内核加载整个系统
我嘗试过使用 GPT 并安装,然而 GRUB 好像被安装在了我的本地硬盘上的 EFI 分区(sda1)上使用它启动清除U盘分区上的启动后,sda1 也被直接挂载到了 /boot这种情況应该如何解决?
GRUB 的安装位置是可选的一般在安装 GNU/Linux 的最后阶段中,可以选择 GRUB 的安装位置
Linux 下文件系统全部组织到 / 下,无论这个分区属于哪一块硬盘至于为何外部的 boot 分区而不是本系统的 boot 分区被挂载到 /boot,我不清楚
}