|
由于还是菜鸟所以暂时无法离开windows
而在安装magiclinux时发现无法将自带grub安装在/分区的启动扇区里,而如果装在mbr又担心日后重装windows将ml的启动记录覆盖,所以寻思用windows启动ml
注:本贴为菜鸟作给菜鸟看,各位中鸟老鸟们就不要bt这颗柔弱菜鸟心啦~~~
步骤如下:
安装ml(没什么好说的,安装及其简单但记得选择不要安装grub)
进入windows
首先,下载wingrub.exe
1.安装
安装时选择wingrub gui以及stage files点击next,install
2.配置
启动wingrub
选c盘,钩选copy stage files(这时你会发现c盘根目录下出现了grub文件夹)
这时出现wingrub界面
点击file里面选open,选择出现的menu.lst打开它
这时在menu table里出现Windows at(hd0,0)(这里假设你的windows安装在第一块硬盘第一个分区上面)
选中这行文字点右键,在弹出菜单里面选择edit
在出现的界面里在"chainloader +1"这一行下加入如下字段:(在两个//之间的文字)
//
title MagicLinux
root (hd0,4)
kernel /boot/vmlinuz-2.6.9 init 5 ro root=/dev/hda5 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img
//
点击OK
这时在Menu Table里出现了两行
选file里的save保存
3.安装grub
点选tools选择install grub
system drive设为c
点选boot.ini(这时上面的几个选项会变成灰色不可选状态)
title设为MagicLinux
timeout设为30
点击install
4,使用
重启后可以发现windows启动菜单多出一项MagicLinux,选择即可启动
几个解释:
1,硬盘的grub表示方法
在grub中硬盘分区的表示方法为(hdx,y)
其中x表示第几块硬盘,第一块就是0
y表示该硬盘的第几个分区,主分区最多四个所以0,1,2,3表示主分区
逻辑分区从4开始,这里假设你将linux安装在第一个逻辑分区上面,所以这里是4,其他依此类推。
而(hd0,0)即表示你的c盘(第一个主分区)
2,关于"title MagicLinux
root (hd0,4)
kernel /boot/vmlinuz-2.6.9 init 5 ro root=/dev/hda5 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img"
字段的解释
这是grub语法组成的命令
root (hd0,4)表示要启动的操作系统位于第一块硬盘的第四个分区上
kernel 后面的表示该操作系统的内核位置(内核文件:vmlinuz-2.6.9)
init 5表示直接进入图形界面(细心的大概发现了这其实是graphic mode的脚本)root=/dev/hda5这是linux的硬盘表示方法指的是根分区的地址
vga项我猜想是对splash所需显示支持的显示参数,splash=silent就是将启动画面设置为ml的蝴蝶启动画面
Enjoy your MagicLinux!!! |
|