wubi安装ubuntu系统的复制与虚拟硬盘的添加

复制wubi安装好的ubuntu

别人或自己安装好的ubuntu,可以复制过来,直接复制ubuntu目录。由于wubildr.mbr不知道是怎么定位wubildr的,还得把wubildr复制到c:\下,真是没辙啊。

假设ubuntu复制在d:\下。确认一下d盘是哪个分区,一般来说,如果是primary partition,可能是1~4中的某个,从win7的磁盘管理工具里能够看到,数数就知道是第几个了,如果是logical partition,一般是从5开始往后,同样从win7的磁盘管理工具里数数吧,我的d盘是第1个logical partition,so,是5,又是在第一块硬盘上,并且是sata硬盘,那就是sda5了,现在一般都是sata硬盘,如果是ide的,应该是hdxx的,放狗搜吧,如果还有scsi的,那就当我不知道。


win7启动项的添加

xp下改boot.ini即可添加启动项,比较好弄,win7就比较费劲点了。

cd D:\ md bcd-bak #back up the bcd config

bcdedit /export D:\bcd-bak\bcd.bak

#create a new item

bcdedit /create /d "Ubuntu" /application bootsector

#The entry {8ec329af-66d3-11e1-9457-90e1212140a4} was successfully created.

#{8ec329af-66d3-11e1-9457-90e1212140a4} is the id, remember it.

bcdedit /set {8ec329af-66d3-11e1-9457-90e1212140a4} device partition=D:

bcdedit /set {8ec329af-66d3-11e1-9457-90e1212140a4} path \ubuntu\winboot\wubildr.mbr

bcdedit /displayorder {8ec329af-66d3-11e1-9457-90e1212140a4} /addlast

至此,已经为我们的ubuntu添加了启动项,重启就可以看到了。但是,选择ubuntu,只能加载grub,却找不到虚拟磁盘,也就启动不了ubuntu。

在别人的机器上的分区,到我们这里,一般是不一样的,尤其是grub里使用了坑爹的uuid,那就铁定找不到了。没关系,我们还是有办法的。


修改ubuntu的grub启动项

在grub界面,按[e]编辑当前项,一般会看到一堆的启动项,找到类似这个的

linux /boot/vmlinuz-3.2.0-24-generic root= UUID=B600FE7F00FE4641 loop=/ubuntu/disk/root.disk ro quiet splash vt.handoff=7把上面红色部分改成我们放ubuntu的分区,也就是sda5。然后ctrl+x启动。顺利的话,就可以启动进入ubuntu了。现在还没有大功告成,如果这样的话,下次启动,还得这么折腾。我们还需要改下grub.cfg,懒人都希望少做事,最好不做事。

先使用

ls -l /dev/disk/by-uuid找到sda5分区的uuid。

然后,编辑/boot/grub/grub.cfg,把里面原来的uuid替换成sda5的,保存。以后就可以顺利启动了。


虚拟硬盘的添加

偷懒的方法,把root.disk文件复制一下,改个文件名,进入ubuntu后,照着root.disk方式,改下/etc/fstab。这样就有了块新的硬盘的。

wubi安装最大磁盘只能到30g,编个Android就没空间了,分个物理硬盘格式化成ext4又有点不太值。这个方法添加的硬盘容量只能和root.disk一样大,也就不可能超过30g,貌似有工具可以做虚拟硬盘,还没实践过,有时间搞下。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值