WIN7硬盘安装Linux Deepin 12.12 RC实现双系统(详细图文教程)
Tofloor
poster avatar
电解质水
deepin
2013-06-02 03:03
Author
WIN7硬盘安装Linux Deepin 12.12 RC实现双系统-A4.pdf
这个教程看起来很长,实际很短,主要是方便咱们新手理解,使用了图片,占了大多篇幅。如果你已经对文字说明的操作很熟悉,大可不必看图片。

总体思路
1:先分出一个空闲分区,用来安装Linux Deepin;
2:在win7建立GRUB 引导;
3:用GRUB来引导Linux Deepin的安装。
详细步骤
一、准备文件:
1. Linux Deepin安装镜像,如:deepin_12.12_zh-hans_rc_amd64.iso(可到这儿下载:http://www.linuxdeepin.com/download)
2.UltraISO软件(可从这儿下载:http://pan.baidu.com/share/link?shareid=530630&uk=3776074547)
3. grub4dos软件包(推荐从这儿下载grub4dos-0.4.4-2009-06-20.zip :http://pan.baidu.com/share/link?shareid=530625&uk=3776074547  )

二、用win7自带分区分出一个空闲的分区,用来安装Linux Deepin。
1.右键点击桌面上的“计算机”图标,选择“管理(G)”
image1.jpg

2.在弹出的“计算机管理”窗口中选择左下方的“磁盘管理”,选择剩余空间较多的一个分区来进行操作。比如我的D盘剩余空间比较多,可将这个分区再分出一个分区来。
image2.jpg

右键点击下面的(D)分区,然后选择压缩卷。

image3.jpg
我打算分一个20G的空间来安装Linux Deepin。因为20G=20*1024MB=20480MB,约等于20500MB。于是就在“输入空间压缩量”选项中填入“20500”,然后单击“压缩”。
image4.jpg
于是就得到了一个新的未分配的空闲分区,如下图。好了,准备分区的工作就到这里了。

image5.jpg

三、win7添加Grub启动引导
1.将grub4dos-0.4.4-2009-06-20.zip压缩包中的grldr、grldr.mbr、grldr.exe、menu.lst四个文件提取到C盘跟目录下
image6.jpg image7.jpg



2.用记事本打开刚才提取到C盘中的menu.lst文件,在文件最底端加入内容:
title Install Deepin Linux
root (hd0,1)
kernel /vmlinuz boot=casper noacpi iso-scan/filename=/deepin.iso ro quiet splash locale=zh_CN.UTF-8
label check live-install
initrd /initrd.lz
boot

其中title后面的Install Deepin Linux为选项名称,root (hd0,1)这个是从第一硬盘第二个分区启动,kernel 后面/vmlinuz就是指向我们提取的vmlinuz文件,在不同的发行版的live-cd中vmlinuz跟initrd.lz名称上还有放置在镜像中的位置可能不是很一样,同志们自行判断啦,deepin.iso为光盘镜像的文件名。(这个我参考了http://www.nenew.net/archivers/p1677.html)
image8.jpg

3.将下载的Linux Deepin安装镜像(如deepin_12.12_zh-hans_rc_amd64.iso)复制到C盘根目录,并改为deepin.iso。接着用UltraISO打开deepin.iso ,提取其中casper目录下的initrd.lz和vmlinuz两个文件到C盘根目录。

image9.jpg
Reply Favorite View the author
All Replies
电解质水
deepin
2013-06-02 03:20
#1
image10.jpgimage12.jpg
4.点击WIN7“开始”按钮,在搜索框中输入cmd。

image13.jpg
右键点击搜索出来的cmd.exe,选择“以管理员身份运行”

image14.jpg
输入命令(避免混淆,这里用_代替命令中的空格):
bcdedit_/create_/d_"GRUB4DOS"_/application_bootsector,然后系统会返回一个{GUID}键值。
image15.jpg

右键---标记,然后标记下图红方框中的键值,然后按“Enter”键复制,在以后的命令中直接右键粘贴这个{GUID}键值。

image16.jpg
接着依次输入以下命令
Bcdedit_/set_{GUID}_device_partition=C:
Bcdedit_/set_{GUID}_path_\grldr.mbr
Bcdedit_/displayorder_{GUID}_/addlast

5. 点击WIN7“开始”按钮,在搜索框中输入msconfig,然后点击搜索出来的“msconfig.exe”。
image17.jpg

在弹出的“系统配置”对话框中,选择“引导”选项,在“超时(T):”一项中写入“30”秒,点击“确定”。
image18.jpg

然后重新启动计算机。
Reply View the author
电解质水
deepin
2013-06-02 03:43
#2
四、用GRUB来引导Linux Deepin的安装。
1. 重启后屏幕会弹出一个启动选项菜单,有两个选项,一个是“WONDOWS 7”,一个是 “GRUB4DOS”。用手点击键盘方向键中的“下”键,选择“GRUB4DOS”,然后再点击键盘中的“Enter”键,进入GRUB图形引导界面。
image19.jpgimage20.jpg



2.选择最下面的“Install Deepin Linux”,进入Deepin Linux系统的试用桌面。如下图
image21.jpg

3.同时按住键盘上ctrl + alt + F2三个键,进入终端模式,输入命令sudo_umount_-l_/isodevice(注:这里用下划线_代替了命令中的“空格”),然后按“Enter”键执行命令。
image22.jpg

4.按住 ctrl + alt + F7,回到桌面,双击桌面图标“安装Deepin12.12”,启动Deepin Linux系统的安装程序。

image23.jpg
5,依次按照下面图片指示的步骤操作。
   
image24.pngimage25.pngimage26.pngimage27.png
  

如果没有出现上面第5的这个步骤也是正常的。依然按着下面图片的指示做。
image28.png
Reply View the author
电解质水
deepin
2013-06-02 03:48
#3
下面的操作涉及分区,操作要谨慎。为了数据安全,最好只对空闲分区操作。鼠标先点击“空闲”,在单击“+”号,分配一个交换空间。如果内存有4G或4G以上可以跳过这一步,不用分配交换空间。(这步我参考了:http://www.linuxdeepin.com/forum/25/13341)
image29.pngimage30.pngimage31.pngimage32.pngimage33.pngimage34.pngimage35.pngimage36.pngimage37.png



6.重新启动后,会弹出的启动选项,如下图。直接按“Enter”键启动刚才安装的Linux Deepin
image38.png
Reply View the author
电解质水
deepin
2013-06-02 03:57
#4
7.下图就是Linux Deepin 12.12 RC的开机桌面啦。。。
image39.png
Reply View the author
xliang9550
deepin
2013-06-02 06:00
#5
教程很好,不过第二张图(Windows 7下的磁盘管理器界面)没看懂,已经有了四个主分区还能创建扩展分区。如果是GPT磁盘,又没有扩展分区这一说……
Reply View the author
电解质水
deepin
2013-06-02 06:48
#6
教程很好,不过第二张图(Windows 7下的磁盘管理器界面)没看懂,已经有了四个主分区还能创建扩展分区。如果是GPT磁盘,又没有扩展分区这一说……
你真是大大啊,这个一眼就看出来了。。。D分区左边那个分区应该不是主分区,那个分区其实是做这个教程以前,我自己为了安装Linux Deepin从F分区压缩出去的,不知道为什么安装了Linux Deepin后,那个分区变成了和主分区一样的颜色。。。所以后来做这个教程的时候,分区就成了这个样子。。。后来做这个教程时再安装一个Linux Deepin后也是这个样子。
图像 20130601224859.jpg

也许是因为那个分区指示挂载在Linux上,并没有进行“分区”。
Reply View the author
a287740928
deepin
2013-06-02 07:35
#7
说实话,现在用U盘安装是最简单的了,双系统一步就能搞定!分区就最简单的三个/,/home,/swap
Reply View the author
电解质水
deepin
2013-06-02 17:53
#8
说实话,现在用U盘安装是最简单的了,双系统一步就能搞定!分区就最简单的三个/,/home,/swap
我开始也是试着用U盘装的,试了两个U盘和UltraISO、unetbootin、LinuxLive USB Creator,都无法启动那种Live CD界面,我也是新手,不知道是什么原因,后来看到论坛的一个坛友说用硬盘装,我就学用硬盘装了。结果成功。。。
Reply View the author
pang15975386
deepin
2013-06-12 17:43
#9
这个工具就能启动 Universal-USB-Installer
Reply View the author
hanhyu
deepin
2013-06-15 16:51
#10
我按照上面的步骤一步步来,

到了重启后进入GRUB4DOS时,

没有像第20张图的“Install Deepin Linux”这一项啊!

怎么办呢!
Reply View the author
gantian
deepin
2013-06-17 04:06
#11
大神,为什么我在第四大步的第2小步进不去,就是那个绿色的界面,一按enter就出现错误,提示cannot mount selected partition,press any key to continue...,这是我哪步做错了吗?求指导,谢谢
Reply View the author
电解质水
deepin
2013-06-17 04:59
#12
我按照上面的步骤一步步来,

到了重启后进入GRUB4DOS时,

没有像第20张图的“Install Deepin Linux”这一项啊!

怎么办呢!

用记事本打开提取到C盘中的menu.lst文件,在文件最底端先按一下“Enter”键换行,再加入内容试试呢:
title Install Deepin Linux
root (hd0,1)
kernel /vmlinuz boot=casper noacpi iso-scan/filename=/deepin.iso ro quiet splash locale=zh_CN.UTF-8
label check live-install
initrd /initrd.lz
boot

其中title后面的Install Deepin Linux为选项名称,root (hd0,1)这个是从第一硬盘第二个分区启动。如果你的Win7在硬盘的第一个分区(或者说你的C盘在硬盘的第一个分区),就把root (hd0,1) 写成root (hd0,0) 。。如果还有问题继续说一下啊。能把你编辑好的menu.lst文件传上来看一下吗
Reply View the author
电解质水
deepin
2013-06-17 05:05
#13
大神,为什么我在第四大步的第2小步进不去,就是那个绿色的界面,一按enter就出现错误,提示cannot mount selected partition,press any key to continue...,这是我哪步做错了吗?求指导,谢谢
你在添加“GRUB4DOS”的时候可能命令有错。依次输入以下命令
bcdedit_/create_/d_"GRUB4DOS"_/application_bootsector
Bcdedit_/set_{GUID}_device_partition=C:[color=#0040FF:1d221h4p](注意在实际操作的时候这个{GUID}是一串字符串,类似于{ad5a94b7-cb2e-11e2-a414-992e5d41641d}这样的。还有在Bcdedit_/set_{GUID}_device_partition=C:这个命令后面有个冒号)[/color:1d221h4p]
Bcdedit_/set_{GUID}_path_\grldr.mbr
Bcdedit_/displayorder_{GUID}_/addlast
Reply View the author
easybeing
deepin
2013-07-13 06:59
#14
xp下可否参考此文呢
Reply View the author
a253179
deepin
2013-10-26 04:37
#15
嘿嘿 不错哦
Reply View the author
liu110001
deepin
2013-12-02 08:49
#16
问题1 【Grub启动引导】是不是把移动的4个文件删除就可以了!
问题2 怎么修复bios下启动项的顺序和时间
问题3 怎么在Linux Deepin 下把桌面改成Cinnamon (版本是2013 64位的 就是使用你的方法)
Reply View the author
liu110001
deepin
2013-12-02 08:54
#17
[quote]我按照上面的步骤一步步来,

到了重启后进入GRUB4DOS时,

没有像第20张图的“Install Deepin Linux”这一项啊!

怎么办呢!

用记事本打开提取到C盘中的menu.lst文件,在文件最底端先按一下“Enter”键换行,再加入内容试试呢:
title Install Deepin Linux
root (hd0,1)
kernel /vmlinuz boot=casper noacpi iso-scan/filename=/deepin.iso ro quiet splash locale=zh_CN.UTF-8
label check live-install
initrd /initrd.lz
boot

其中title后面的Install Deepin Linux为选项名称,root (hd0,1)这个是从第一硬盘第二个分区启动。如果你的Win7在硬盘的第一个分区(或者说你的C盘在硬盘的第一个分区),就把root (hd0,1) 写成root (hd0,0) 。。如果还有问题继续说一下啊。能把你编辑好的menu.lst文件传上来看一下吗[/quote]
root (hd0,1)   到底是1还是0 可以用DiskGenius看一下
Reply View the author
lyzhanghf
deepin
2013-12-02 23:49
#18

root (hd0,1)
改成
find --set-root /vmlinuz
grub会自己搜索,不需要指定分区。
Reply View the author
wocuolewuwu
deepin
2014-01-17 08:13
#19
支持下
Reply View the author
zoeblow
deepin
2014-05-13 06:51
#20
怎么改成windows 优先启动啊   救命啊
Reply View the author