wubi.exe的工作原理

wubi.exe的工作原理

Wubi没有修改系统分区,在一个Windows分区中安装了一个完整的Ubuntu系统。初看起来,这简直是不可能完成的任务。但是Wubi的确做到了。而我们要关心的是Wubi是如何做到的呢?

其实,进入X:Ubuntu(X就是你安装Ubuntu的那个分区)看看就知道了。在disks文件夹中有一个硕大无朋的root.disk文件,这个就是Wubi在安装过程中创建的虚拟硬盘。不过Wubi是怎样引导进入这个位于Windows分区中的虚拟硬盘之中的呢?看看Grub的配置文件 menu.lst就一目了然了。注意下面的两行:

de>root (hd0,0)/ubuntu/diskskernel /boot/vmlinuz-2.6.24-16-generic root=UUID=2A1D-0905 loop=/ubuntu/disks/root.disk ro quiet splashde>

这两行grub命令需要我解释吗?我觉得没必要解释了。如果你不了解Grub,那就正好趁此机会学习一番:手工配置你的GRUB,认识你的GRUB启动菜单。毕竟用上了Ubuntu,早晚都要和这些疑问打交道的,不是吗?

有心得读者也许会问了,既然Ubuntu成了Windows下的一堆文件了,那么怎么干净的卸载Ubuntu呢?

方法很简单。首先,用DOS启动盘引导系统,运行fdisk/mbr(还有其他许多方法,比如进入Windows控制修复台,用fixmbr修复MBR),覆盖掉安装在MBR中的Grub。然后启动进入Windows,删除Ubuntu文件夹即可。很方便吧!

BTW,同理可以想见,在第一阶段安装(Windows下安装)中,如果出现什么怪异的错误,你只需删除Ubuntu文件夹,重新试装。

FROM:http://hhbolin.blog.163.com/blog/static/85897156201005113928871/

原文地址:https://www.cnblogs.com/huapox/p/3509812.html