magiclinzi 发表于 2005-1-9 19:30:29

Re: 我的硬盘安装方法---grub for dos

1,首先下载grub for dos,其最新版本支持ntfs分区
http://newdos.yginfo.net/grubdos.htm
2、提取grldr到c:/下
3、修改boot.ini,加入 C:\GRLDR=Boot Grub (方法:在桌面我的电脑点右键--属性--高级--启动和故障恢复-设置--编辑,不用到c盘去找了,麻烦)
4、在c盘根目录下建立/boot/grub文件夹,建立menu.lst文本文件
5、把ML的iso放在vfat分区,提取mbvmlinuz,mbinitrd-hd.gz与iso都放在根目录下
6、修改menu.lst,加入

title Magci linux1.2-setup
      kernel (hd0,6)/mbvmlinuz ro root=/dev/ram0ramdisk_size=32000 vga=788
      initrd (hd0,6)/mbinitrd-hd.gz
(hd0,6)为我的放置iso和mbvmlinuz,mbinitrd-hd.gz的分区,修改成你的
注意kernel后有个空格
7、重启,选择boot grub,选择Magic linux1.2-setup
8、后面的我就不说了,按照提示一步一步来就行了
当然你可以在安装成功后,修改menu.lst,加入你的ML启动项,你就可以用grub
for dos 启动你的ML
我的是这样的
default=2
timeout=10
splashimage=(hd0,8)/grub/splash.xpm.gz
title WindowsXP
      rootnoverify (hd0,0)
      chainloader +1   
title Hiweed Debian linux
      root(hd0,12)
      kernel /vmlinuz ro root=/dev/hdc11
      initrd /initrd.img
title Magci linux1.2-setup
      kernel (hd0,6)/mbvmlinuz ro root=/dev/ram0 initrd=mbinitrd-hd.gz ramdisk_size=32000 vga=788
      initrd (hd0,6)/mbinitrd-hd.gz
title Magci linux1.2-b1
      kernel (hd0,8)/vmlinuz-2.6.8 ro root=/dev/hdc11vga=791
      initrd (hd0,8)/initrd-2.6.8.img         
title Magci linux1.2-kernel2681
      kernel (hd0,8)/vmlinuz-2.6.8.1ro root=/dev/hdc11vga=791
      initrd (hd0,8)/initrd-2.6.8.1.img   
可以做到循环启动   
写这个的目的,主要是看到许多人还是问硬盘安装的问题,当然用公社的方法更简单,但用grub安装几次有利于掌握grub的用法,且以后遇到启动不了问题,grub就可大显伸手了
怎么把 "8)/"变成了笑脸--注意:括号和斜杠之间没空格
按照楼主的办法,成功在XP的机器上安装了ml,谢谢楼主
不过我不明白我的D盘为什么是 hd0,4....

easycat 发表于 2005-1-17 19:56:38

虚拟软盘方法必须药进入linux才能虚拟

Job 发表于 2005-1-18 20:02:54

MagicLinux 1.2安装过程非要是 X 下的图形方式不行吗? 我用grub for dos 这样按照你介绍的方式,确实进入了安装过程,但是等到选择了语言以后,就会跳出来 X 的启动错误,是 no screen found .这个我明白,典型的是 XF86Config 配置不当。但是,这个配置,是安装过程自己生成的,我也没法改,该怎么办??
难道不能像 Magiclinux 1.1 一样,用字符界面装吗?我的设备不标准,经常是必须自己配置 X 才能用的!

DearLinux 发表于 2005-1-20 22:34:44

按照楼主说的做了,很好,boot grup了.但到了那步的时候我就不知怎么做了.是这样的:
select result:
       /dev/hda8/mbinitrd-hd.gz/mbvmlinuz/MagicLinux-1.2RC1-1.iso



position:_______________________________________

   
               SCSI            Network         Reboot

到这一步的时候,我就不知怎么办了,急呀!能回贴的尽量回吧,谢了先~`

还有就是我准备装在G盘的,那/dev/hda8应该就是G盘吧,真的不懂~

ygw_ycf 发表于 2005-1-21 19:13:11

直接回车,
hda8的问题,看精华之linux分区

Job 发表于 2005-1-24 10:29:13

按照楼主说的做了,很好,boot grup了.但到了那步的时候我就不知怎么做了.是这样的:
select result:
       /dev/hda8/mbinitrd-hd.gz/mbvmlinuz/MagicLinux-1.2RC1-1.iso



position:_______________________________________

   
               SCSI            Network         Reboot

到这一步的时候,我就不知怎么办了,急呀!能回贴的尽量回吧,谢了先~`

还有就是我准备装在G盘的,那/dev/hda8应该就是G盘吧,真的不懂~

这一步是选择安装文件来源,默认是选中了你的那个镜像文件 MagicLinux-1.2RC1-1.iso 的.你直接按确定就行了.后面的问题,我还没在这个位置装过,看看其他朋友能不能回答你.

upmi 发表于 2005-1-24 12:20:22

94怎么说的8清8楚滴呢

easycat 发表于 2005-1-24 21:50:53

grub这个方法不错

mytemple 发表于 2005-2-18 22:54:38

fc1下怎么装啊
以前都是win下装
现在却不明白了

ygw_ycf 发表于 2005-2-19 11:46:21

在你的grub.conf里加入上面的安装项目

title Magci linux1.2-setup
      kernel (hd0,6)/mbvmlinuz ro root=/dev/ram0ramdisk_size=32000 vga=788
      initrd (hd0,6)/mbinitrd-hd.gz
修改 (hd0,6)为你的,如果你的iso放在redhat根分区的话,就是它,同时把mbvmlinuz,mbinird-hd.gz解压到这个分区,重启,选择进入安装。

mytemple 发表于 2005-2-19 19:24:40

Thanks very much!
上次安装ml不能上网
这次再试一次
呵呵
在你的grub.conf里加入上面的安装项目

title Magci linux1.2-setup
      kernel (hd0,6)/mbvmlinuz ro root=/dev/ram0ramdisk_size=32000 vga=788
      initrd (hd0,6)/mbinitrd-hd.gz
修改 (hd0,6)为你的,如果你的iso放在redhat根分区的话,就是它,同时把mbvmlinuz,mbinird-hd.gz解压到这个分区,重启,选择进入安装。

wood16 发表于 2005-2-25 19:27:25

我的机是WIN-ME,我没有软驱,没有刻录机,有光驱,可以用光驱启动DOS,请问怎样硬盘安装Magic Linux :?:

magicxu 发表于 2005-2-28 23:06:43

我也来补充一下,没有光驱、软驱、没有刻录机都可以完linux,
虚拟软驱vfloppy是一款非常简单易用的软件,华军就有,down下来一看就明白,镜像文件选择光盘里的boot.㎎(释放到vfloppy/boot/下),重启选择启动菜单,一切ok拉


还有一种简单的方法,本人自觉得比楼主的简单:
也需要grub for dos,另外将镜像文件中的boot.㎎释放到fat分区根目录下
进入dos系统后
进入grub所在文件夹直接运行grub
map   (hd0,x)/boot.img    (fd0)
chainloader   (hd0,x)/boot.img
rootnoverify   (fd0)
boot
四条命令搞定,(hd0,x)为你放boot.㎎的分区,命令也不用记那么清楚(tab补全)



希望对各位有帮助

courageup 发表于 2006-3-1 21:16:42

学习一下!

xinjiemail11 发表于 2006-3-2 10:57:35

用楼主的方法黑屏是因为选择字符没有显示出来吧?呵呵.
按下上下箭头看看呢?
我遇到过这个问题,但不知道是不是一样的问题.
页: 1 [2] 3
查看完整版本: 我的硬盘安装方法---grub for dos