| 论坛注册| 加入收藏 | 设为首页| RSS
Google
您当前的位置:首页 > Linux频道 > Linux入门与提高 > 安装与配置

硬盘安装Magic Linux

时间:2006-07-17 22:38:25  来源:Linux联盟收集  作者:

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

 title Magci linux1.2-setup wiDLinux联盟
      kernel (hd0,6)/mbvmlinuz ro root=/dev/ram0  ramdisk_size=32000 vga=788 wiDLinux联盟
      initrd (hd0,6)/mbinitrd-hd.gz wiDLinux联盟

(hd0,6)为我的放置iso和mbvmlinuz,mbinitrd-hd.gz的分区,修改成你的 wiDLinux联盟
注意kernel后有个空格 wiDLinux联盟
7、重启,选择boot grub,选择Magic linux1.2-setup wiDLinux联盟
8、后面的我就不说了,按照提示一步一步来就行了 wiDLinux联盟
当然你可以在安装成功后,修改menu.lst,加入你的ML启动项,你就可以用grub wiDLinux联盟
for dos 启动你的ML wiDLinux联盟

我的是这样的 代码: wiDLinux联盟

  default=2 wiDLinux联盟
timeout=10 wiDLinux联盟
splashimage=(hd0,8)/grub/splash.xpm.gz wiDLinux联盟
title WindowsXP wiDLinux联盟
      rootnoverify (hd0,0) wiDLinux联盟
      chainloader +1    wiDLinux联盟
title Hiweed Debian linux wiDLinux联盟
      root(hd0,12) wiDLinux联盟
      kernel /vmlinuz ro root=/dev/hdc11 wiDLinux联盟
      initrd /initrd.img wiDLinux联盟
title Magci linux1.2-setup wiDLinux联盟
      kernel (hd0,6)/mbvmlinuz ro root=/dev/ram0 initrd=mbinitrd-hd.gz ramdisk_size=32000 vga=788 wiDLinux联盟
      initrd (hd0,6)/mbinitrd-hd.gz wiDLinux联盟
title Magci linux1.2-b1 wiDLinux联盟
      kernel (hd0,8)/vmlinuz-2.6.8 ro root=/dev/hdc11  vga=791 wiDLinux联盟
      initrd (hd0,8)/initrd-2.6.8.img          wiDLinux联盟
title Magci linux1.2-kernel2681 wiDLinux联盟
      kernel (hd0,8)/vmlinuz-2.6.8.1  ro root=/dev/hdc11  vga=791 wiDLinux联盟
      initrd (hd0,8)/initrd-2.6.8.1.img     wiDLinux联盟

可以做到循环启动 wiDLinux联盟
写这个的目的,主要是看到许多人还是问硬盘安装的问题,当然用公社的方法更简单,但用grub安装几次有利于掌握grub的用法,且以后遇到启动不了问题,grub就可大显伸手了 wiDLinux联盟
怎么把 "8)/"变成了笑脸--注意:括号和斜杠之间没空格 wiDLinux联盟

wiDLinux联盟
下载MagicLinux的iso,放到e盘根目录下,验证md5码无误。建立dosutils目录,把iso里的miimages目录下的mbinitrd-hd.gz\mbvmlinuz两个文件复制到dosutils下,把loadlin.exe也拷过来。wiDLinux联盟
建立magic.bat文件,内容为wiDLinux联盟
CODE  wiDLinux联盟
loadlin mb-vmlinuz ro root=/dev/ram0 initrd=mb-initrd.gz ramdisk_size=18432 vga=788  wiDLinux联盟

 wiDLinux联盟

启动到dos下,运行magic。出错,提示找不到img文件。原来dos不支持长文件名。把mbinitrd-hd.gz改名为hd.gz,把mbvmlinuz改为vmlinu。wiDLinux联盟
修改magic.bat内容为wiDLinux联盟
CODE  wiDLinux联盟
loadlin vmlinu ro root=/dev/ram0 initrd=hd.gz ramdisk_size=32000 vga=788 wiDLinux联盟

再运行magic。顺利启动,找到iso文件。完成安装。wiDLinux联盟

几个要注意的地方: wiDLinux联盟
1.文件名要改成dos支持的8.3格式。 wiDLinux联盟
3.iso文件放到根目录下。这样启动时安装程序会自动找到iso的wiDLinux联盟
 wiDLinux联盟

 用Grub For DOS或者已有Linux系统的Grub,从硬盘安装:wiDLinux联盟

QUOTE  wiDLinux联盟

在/boot/grub/grub.conf或者/boot/grub/menu.list中加入以下几行:wiDLinux联盟

CODE  wiDLinux联盟

title Magci linux1.2-setup wiDLinux联盟
kernel (hd0,6)/mbvmlinuz ro root=/dev/ram0 initrd=mbinitrd-hd.gz ramdisk_size=32000 vga=788 wiDLinux联盟
initrd (hd0,6)/mbinitrd-hd.gzwiDLinux联盟
 wiDLinux联盟

wiDLinux联盟
(hd0,6)为放置iso和mbvmlinuz,mbinitrd-hd.gz的分区,修改成你的 wiDLinux联盟
注意kernel后有个空格 wiDLinux联盟
重启,选择boot grub,选择Magic linux1.2-setup wiDLinux联盟
后面的我就不说了,按照提示一步一步来就行了wiDLinux联盟
 wiDLinux联盟

本方法适合无软驱无光驱安装了windows2000/XP的机器安装MagicLinux。wiDLinux联盟

wiDLinux联盟
1.软件环境需求如下:wiDLinux联盟

1)安装了Windows XP/2000 在 C 盘,要求C盘是FAT32格式。wiDLinux联盟

2)下载MagicLinux光盘映象文件,当前可用为MagicLinux-OS-1.2-pre6.iso,以下以此为例。wiDLinux联盟

 wiDLinux联盟

3)绿色软件vFloppy,下载地址:[url]http://www.onlinedown.net/soft/20055.htm[/url]wiDLinux联盟

4)绿色软件explore2fs,下载地址:[url]http://www.onlinedown.net/soft/19613.htm[/url]wiDLinux联盟

 wiDLinux联盟

2.建立启动安装MagicLinux所需文件wiDLinux联盟

1)首先进入windows并建立boot目录。wiDLinux联盟

2)在boot目录下建立magic目录。wiDLinux联盟

3)用WinRAR解压出MagicLinux-OS-1.2-pre6.iso中miimages目录下的loadlin.exe,放入C:wiDLinux联盟

\boot\magic下。wiDLinux联盟

4)用同样的方法解压出ISO中miimages目录下的mbvmlinuz,并放入C:\boot\magic下。wiDLinux联盟

5)在boot目录下建立images目录,并在images下建立linux、dos两个子目录。wiDLinux联盟

6)解压出ISO中miimages目录下的mbboot,放入C:\boot\images\magic中并重命令为bootdisk.img。wiDLinux联盟

wiDLinux联盟
7)解压出vFloppy.rar中的bootdisk.img并放入C:\boot\images\dos中。wiDLinux联盟

8)解压vFloppy.rar,HA-explore2fs-1pre6b.rar,并将其放入C:\boot目录下,将HA-explore2fs-1pre6b重命名为e2fs.wiDLinux联盟

wiDLinux联盟
最终C:\boot下的目录结构如下:wiDLinux联盟

C:\bootwiDLinux联盟
---magic目录wiDLinux联盟
|wiDLinux联盟
|----loadlin.exe文件wiDLinux联盟
|----vmlinuzwiDLinux联盟
|wiDLinux联盟
|----images目录wiDLinux联盟
|     |wiDLinux联盟
|     |----linux目录wiDLinux联盟
|     |     |wiDLinux联盟
|     |     |----bootdisk.img文件   ------(1)wiDLinux联盟
|     |wiDLinux联盟
|     |----dos目录wiDLinux联盟
|           |wiDLinux联盟
|           |----BootDisk.img文件   -------(2)wiDLinux联盟
|wiDLinux联盟
|----vfloppy目录wiDLinux联盟
|     |wiDLinux联盟
|     |----vFloppy.exe文件          --------(3)wiDLinux联盟
|wiDLinux联盟
|----e2fs目录wiDLinux联盟
|     |wiDLinux联盟
|     |----explore2fs.exe文件wiDLinux联盟
|     |wiDLinux联盟
|     |----diskio2.dll文件wiDLinux联盟

wiDLinux联盟
3.运行上图中的(3)vfloppy.exe生成启动文件在vfloppy程序对话框中选择上图中(1)的bootdisk.img文件,然后确定,生成以下文件:wiDLinux联盟

(1) c:\boot\BootDisk.binwiDLinux联盟
(2) c:\boot\BootDisk.dskwiDLinux联盟
(3) c:\boot\BootDisk.imgwiDLinux联盟

 wiDLinux联盟

wiDLinux联盟
OK,一切正常,重新启动windows。wiDLinux联盟

wiDLinux联盟
4.安装MagicLinuxwiDLinux联盟

重启后在windows启动管理器NT Loader的选择菜单中选择最后一项"由虚拟启动软盘启动"并回车。wiDLinux联盟

回车后你将看到MagicLinux安装程序正常启动了,恭喜您,以下的MagicLinux安装过程您可以参考1~3节内容。wiDLinux联盟

wiDLinux联盟
注意事项:wiDLinux联盟

1)装grub启动管理器到MagicLinux的根分区"/",而非MRB(主引导记录)。我们可以实用NT Loader嵌套来引导MagicLinux。wiDLinux联盟

2)不要创建单独的/boot分区。wiDLinux联盟

3)如果您有安装过其它的Linux,那么您可以直接跳到第8部分,5--7部分适合没有安装Grub在MBR的用户。wiDLinux联盟

5.重启机器进入windows,重新运行vfloppy于 3 中不同的是,这次我们选择的镜像为图中的(2),确定后将重新生成:wiDLinux联盟

(1) c:\boot\BootDisk.binwiDLinux联盟
(2) c:\boot\BootDisk.dskwiDLinux联盟
(3) c:\boot\BootDisk.imgwiDLinux联盟

wiDLinux联盟
6.重启机器,在ntloader的选择菜单中选择"由虚拟启动软盘启动"您将进入dos状态,然后跟随下面的步骤:wiDLinux联盟

 [b]c:[/b]wiDLinux联盟
 c:\[b]cd \boot\magic[/b]wiDLinux联盟
 c:\boot\magic\[b]loadlin vmlinuz root=/dev/hda[/b]wiDLinux联盟

wiDLinux联盟
注意,hda是你的主分区所在,如"/dev/hda7"还记得安装MagicLinux分区时候您所选择的吧,好好想想 ;)wiDLinux联盟

机器将启动到linux中,启动过程中的提示一律忽略,选择"do nothing"即可。wiDLinux联盟

wiDLinux联盟
7)导出引导文件wiDLinux联盟

1)进入MagicLinux,以root用户登陆,挂载windows C 分区,然后键入以下命令:wiDLinux联盟

dd if=/dev/hda of=/magic.lnx bs=512 count=1wiDLinux联盟

 wiDLinux联盟

注意用您的分区号代替此处的""wiDLinux联盟

wiDLinux联盟
cp /magic.lnx /mnt/cwiDLinux联盟

2)wiDLinux联盟

vi /mnt/c/boot.iniwiDLinux联盟

wiDLinux联盟
在文件的最后一行加入:wiDLinux联盟

c:\magic.lnx="Magic Linux"wiDLinux联盟

wiDLinux联盟
3)重启机器,选择进入"MagicLinux",完成最后的配置工作,开始您的自由之旅。享受生活吧,^_^wiDLinux联盟

wiDLinux联盟
8)用grub的朋友看这一步wiDLinux联盟

如果您和我一样已经安装了其它Linux在您的机器上,那么引导的问题就很好解决啦,安装完成MagicLinux后重启进入以前的Linux,挂载Magic的分区,然后键入以下命令:wiDLinux联盟

cat /mnt/magic/boot/grub/grub.conf >> /boot/grub/grub.confwiDLinux联盟

 wiDLinux联盟

注意:这里假设您的挂载magic在/mnt/magic,grub的配置文件为grub.conf,在有些发型版中应该是menu.lst。wiDLinux联盟

编辑/boot/grub/grub.conf,去掉多余重复的配置项。OK,已经完全搞定,重启开始享受吧。wiDLinux联盟

 wiDLinux联盟

注:用此方法中的grub引导嵌套NT Loader部分安装MagicLinux 1.2pre4已经测试成功。wiDLinux联盟

wiDLinux联盟
Pre5的硬盘安装有bug,测试未通过。在Pre6中已经修正此问题。wiDLinux联盟

 wiDLinux联盟

参考:wiDLinux联盟
1)[url="http://www.linuxeden.com/forum/showthread.php?s=&threadid=83949"]无软驱和光驱安装Redhat方法[/url]由LinuxEden论坛redflaglinux9.8发表。wiDLinux联盟

下载MagicLinux-1.2pre6-1.iso,放到e盘根目录下,验证md5码无误。建立dosutils目录,把iso里的miimages目录下的mbinitrd-hd.gz\mbvmlinuz两个文件复制到dosutils下,把loadlin.exe也拷过来。建立magic.bat文件,内容为loadlin mb-vmlinuz ro root=/dev/ram0 initrd=mb-initrd.gz ramdisk_size=18432 vga=788 wiDLinux联盟

启动到dos下,运行magic。出错,提示找不到img文件。原来dos不支持长文件名。把mbinitrd-hd.gz改名为hd.gz,把mbvmlinuz改为vmlinu。修改magic.bat内容为loadlin vmlinu ro root=/dev/ram0 initrd=hd.gz ramdisk_size=32000 vga=788。再运行magic。顺利启动,找到iso文件。完成安装。安装过程中不能设置网络。 wiDLinux联盟

重启后发现magiclinux的启动是图形化界面,太爽了!进入kde,提示找不到声卡。运行alsaconf,顺利找到声卡(es1731)。 wiDLinux联盟

几个要注意的地方: wiDLinux联盟
1.文件名要改成dos支持的8.3格式。 wiDLinux联盟
2.启动dos方式时不要加载光驱。加载光驱的话可能出错。 wiDLinux联盟
3.iso文件不要改名,放到根目录下。这样启动时安装程序会自动找到iso的 wiDLinux联盟
 wiDLinux联盟
修复被破坏的GRUBwiDLinux联盟
进入grub画面,(即出现菜单)按c键 wiDLinux联盟
进入grub命令界面 (出现>grub) wiDLinux联盟
root (hd0,tab)将出现你的分区列表,选择你的boot 分区(没有分的话,就是根分区) wiDLinux联盟
kernel /vmlinuz-2.6.9-*(按tab补全) ro root=/dev/hdaN(你的根分区)(如果没分boot分区,还得改成 kernel /boot/vmlinuz-*) 还可以加其他参数 wiDLinux联盟
initrd /initrd-2.6.9-(按tab补全) wiDLinux联盟
boot wiDLinux联盟
启动后,重新安装grub (不建议,有可能有启动不了win2000),查看你的grub配置文件,复制一份到你的win分区, 重启--添加到menu.lst即可 wiDLinux联盟
wiDLinux联盟

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目更新
栏目热门