(不建议一般用户使用)win7/win8PE/deepin安装在移动硬盘,用MBR启动
Tofloor
poster avatar
michaellions
deepin
2012-01-31 00:06
Author
我喜欢把系统装在移动盘里使用,即不影响主机里的系统又可以在别人的机器上使用自己专用的系统,唯一不足的是速度略微慢一点,不过还可以接受的。
过程如下:
1、安装win7sp1到移动硬盘
工具:ghost11,win7sp1.gho
方法:
a、在另外一台装有win7的机器上使用ghost11,把win7sp1.gho(只要是win7sp1的gho文件就可,自己上网找一个 )ghost到移动硬盘的活动分区;
b、打开注册表编辑器(win7中用开始-运行-regedit),鼠标定位到HKEY_LOCAL_MACHINE,然后在工具栏-文件的下拉菜单,选择【加载配置单元】,取个名字,在打开的选择框中定位到你usb移动硬盘的windows\system32\config\system 加载这个文件,找到HKLM\system\ControlSet001\Control,定位到BootDriverFlags,改为4;
找到HKLM\system\ControlSet001\Control\PnP,定位到PollBootPartitionTimeout,改为十进制的30000,或15000也行;
工具栏-文件的下拉菜单,选择【卸载配置单元】,上载即可,重启后进入移动硬盘的win7sp1。
2、复制win8PE文件到移动硬盘,同时修改BCD文件(略)
3、安装deepin到移动硬盘
如果用wubi安装到移动硬盘,先进入移动硬盘的win7,再用wubi安装到相应的磁盘里,如果不安装在C:盘(其实是移动硬盘的活动分区),那还要修改一下BCD文件,同时将wubilder.mbr和wubuilder2个文件复制到c盘根目录,否则直接启动wubi安装的deepin可能出错,修改bcd文件可以用bootice工具或者Win7 启动菜单编辑器工具,这俩个工具网站上都有的,如果不想找的就用我上面的链接。
如果非wubi安装到移动硬盘,可以用ultraIso9.52做成U盘的livecd安装到移动硬盘,记得把安装启动设备设为移动硬盘,不要设在根分区(有些说设在根分区就可以不用改启动菜单,可是我设在根分区,启动时说no such patitation然后进到文字的grub里,害我重装deepin);
重启进到grub的启动菜单(如果你觉得grub的启动菜单还能接受,后面就可以不用看了),选择进入移动硬盘的win7,用bootice工具选择移动硬盘
bootice.JPG
选“主引导记录M” 再点“备份MBR” ,这时候叫你选路径,生成的文件名字填deepin或者其他名字也可以,路径放到C盘根目录下,C盘根目录有个deepin.bin 文件了;
然后恢复windows原来的MRR,在bootice的“主引导记录M”里选“Windows NT 6.x 默认引导程序” 点击下面的“安装/配置”应该就行;
最后增加deepin到MBR里,在bootice里选择BCD编辑,选择系统BCD,增加Deepin到BCD,见图。
bcd0.jpg
bcd1.jpg
bcd2.jpg
bcd3.jpg
bcd4.jpg
实际效果如下:
qdcd.JPG
qdcs.JPG
Reply Favorite View the author
All Replies
michaellions
deepin
2012-01-31 05:38
#1
报歉,第3步的方法,deePin非WUBi安装有错误,成功率不高,不适合装在移动硬盘.请大家不要用这个方法.用WuBi装在移动硬盘没有问题.
Reply View the author
michaellions
deepin
2012-02-03 17:26
#2
grub2 真是个麻烦的东西,哪里有装在移动硬盘,换各种机器能顺利运行的教程,共享一下吧。目前在本机上是没有问题,换机器就不行了。
Reply View the author
bsfmig
deepin
2012-02-03 18:58
#3
grub2 真是个麻烦的东西,哪里有装在移动硬盘,换各种机器能顺利运行的教程,共享一下吧。目前在本机上是没有问题,换机器就不行了。
提示:sudo dpkg-reconfigure grub-pc
会有一个让你选择安装grub的驱动器的列表,选上移动硬盘就行。
另外这种情况建议使用isolinux。
Reply View the author
michaellions
deepin
2012-02-04 00:45
#4
谢谢楼上提醒,不过我还是用wubi装在移动硬盘的NTFS活动分区了,用BOOTMGR引导,可以移动使用。
回家再试试把deepin装在移动硬盘的ext4活动分区看看能不能用用。
Reply View the author
michaellions
deepin
2012-02-05 16:39
#5
无数次失败后成功了,问题是交换分区不能大于内存吗。?交换分区设为和内存一样,就好的。另外,uuid还有一样的。。。
deepinscort-3340.png
看sda1和sdb7.
网上还发现有些机器不支持uuid,还是放弃了 :cry: ,直接用wubi安装在活动分区用bootmgr引导,一劳永逸 。 :
Reply View the author
llk628
deepin
2012-02-11 19:54
#6
学习了!感谢LZ分享经验
Reply View the author
deepIgood
deepin
2012-02-18 07:39
#7
;) 无限地佩服楼主,太强大了
Reply View the author