在win7上体验Deepin LiveCD
Tofloor
poster avatar
sigejek
deepin
2014-03-11 20:04
Author
首先呢,下载一个grub4dos,嗯,好像多年过去还是0.4.4这个版本。
其实只需要其中两个文件:grldr.mbr 和 grldr
把他们提取出来放到C盘根目录下。

然后呢,要让win7的启动菜单出现grub4dos选项,有两种方法:
其一,复杂的、高级的、专业的、装逼的 bcdedit。
1、以管理员权限允许 cmd。
2、备份 bcd 以防万一。
  1. bcdedit /export "D:\BCD.bak"
Copy the Code
3、创建一个名为 "grub4dos" 的启动项,生成 ID。
  1. bcdedit /create /d "grub4dos" /application bootsector
Copy the Code
4、告诉bcd新项对应C盘根目录的grldr.mbr。
  1. bcdedit /set {ID} device partition=C:
  2. bcdedit /set {ID} path \grldr.mbr
Copy the Code
5、将新建项加入到启动列表末尾。
  1. bcdedit /displayorder {ID} /addlast
Copy the Code

其二,简洁的 boot.ini。
不要以为win7没有boot.ini文件,其实一样好用。在C盘根目录新建 boot.ini 文件,写入内容。
  1. [boot loader]
  2. [operating systems]
  3. c:\grldr.mbr="Grub4dos"
Copy the Code

接下来,在 C 盘新建文件夹,用来放deepin的相关文件,譬如 c:\linux\deepin2013。

紧接着,把镜像里casper目录下的 vmlinuz 和 initrd.lz 提取出来放到刚刚建立的文件夹 c:\linux\deepin2013 下面,镜像文件 deepin_2013_zh-hans_i386.iso 也放这里。

最后呢,在 C 盘根目录下新建文件 menu.lst,写入内容。
  1. color blue/green yellow/red white/magenta white/magenta
  2. timeout 30
  3. default /default
  4. title Deepin Linux 2013 Live CD
  5. find --set-root /linux/deepin2013/deepin_2013_zh-hans_i386.iso
  6. kernel /linux/deepin2013/vmlinuz boot=casper iso-scan/filename=/linux/deepin2013/deepin_2013_zh-hans_i386.iso ro quiet splash locale=zh_CN.UTF-8
  7. initrd /linux/deepin2013/initrd.lz
Copy the Code

重启计算机,选择 grub4dos,再选择 Deepin Linux 2013 Live CD 即可体验。

注:如果能确定文件在 C 盘,find --set-root /linux/deepin2013/deepin_2013_zh-hans_i386.iso 其实可以用 root (hd0,0) 替代。
Reply Favorite View the author
All Replies
xliang9550
deepin
2014-03-11 21:38
#1
谢谢分享,我感觉这个boot.ini的作用原理类似于XP/7双系统的情况,选择“早期Windows版本”的时候,boot.ini才会起作用。
Reply View the author
sigejek
deepin
2014-03-11 22:33
#2
楼上是没试过吧?
我上午就用boot.ini(之前ubuntu用bcdedit),哪里会有“早期windows版本”这种东西。
只不过,boot.ini里面的选项会排在bcd选项的后面,而已。
Reply View the author
xliang9550
deepin
2014-03-12 04:02
#3
当时是双系统,我试着更改boot.ini中的XP启动参数,发现有作用。
至于boot.ini是否如微软官方文档说的那样毫无用处,并没有做深入尝试。

甚至XP的cmd也能像Linux终端那样通过Tab键自动补全,我也是直到XP即将终结的时候才刚刚发现。
Reply View the author