Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2066873
  • 博文数量: 326
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 3485
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-10 22:49
文章存档

2011年(1)

2009年(1)

2008年(6)

2007年(5)

2006年(154)

2005年(159)

我的朋友

分类: LINUX

2006-02-04 22:29:34

有时,安装linux的机器相当简易,可能没有软驱;或者不支持U盘、光盘启动。在这种情况下安装linux,成了一个FAQ (Freqently Asked Question)。本文介绍了一种安装方法,使得在一台安装了Windows(〉=2k)的机器上安装linux的过程变得简单,同时,这个过程不需要使用软驱、U盘或光驱启动。(下文以FC4为例)

1、Grub for Dos

这个软件是关键,他在:



Grub for dos实际上包含了几个部分:grub for dos和grub for ntldr(作者好像是中国人)

我们只需要grub for ntldr。首先,在windows中下载grub for dos并解压;在目录中找到grldr,将其拷贝到ntldr所在的目录(通常是C:\)

。同时,将其中的boot目录也拷贝到某个位置(通常也是C:\)。

使用一个二进制的编辑器打开grldr(比如UltraEdit),查找字符串“boot”,你会看到类似“(hd0,0)/boot/grub/menu.lst”,标明了grub启动菜单的位置。修改它,使grub能够找到启动菜单。
(这一步其实可以省略,这样需要自己输入命令引导安装程序。进入grub后,kernel (hd0,0)/boot/vmlinuz 回车
initrd (hd0,0)/boot/initrd.img 回车
boot 回车)
2、启动安装映像

从Fedora的网站下载安装映像。在Fedora Core 4中,它们在第一张Disc的isolinux目录中,将它们拷贝到boot目录下(其实你可以将它们放到你希望的任何位置),修改boot/grub/menu.lst,添加:

title Fedora Install
kernel (hd0,0)/boot/vmlinuz
initrd (hd0,0)/boot/initrd.img

用文本编辑器打开nt loader的boot.ini(注意这个文件的属性为只读,修改之前要将属性改为可读写),添加:

C:\grldr="Start GRUB"

修改完毕,将boot.ini的属性改为只读。
完成所有这些,重启你的机器。

3、最后的步骤

重新启动后,在NT loader的菜单中选择="Start GRUB",然后grldr会被启动。在Grub的菜单中选择"Fedora Install"。接下来,就可以像平常一样安装Fedora了。
使用grldr,我们可以在后来Fedora的安装中,抛弃掉安装Fedora中的grub的步骤,直接使用grldr启动Fedora,免除了Grub和NT loader争用MBR的烦恼。


方法二(这个方法可能需要光软驱来进入dos)
直接用DOS引导安装
需要5个文件。loadlin.exe TRANS.TBL vmlinuz initrd.img
autoboot.bat.
记住:一定把它们放到ISO文件所在的fat32分区中。

a). loadlin.exe 文件可以在rh9.0的第一张光盘的dosutils目录中找到,(也
可从网上下载)将它拷贝到ISO文件所在的fat32分区中.我的是 j:\ loadlin.exe.

b). vmlinuz initrd.img TRANS.TBL可以在fc4的第一张iso的isolinux文件夹中找到。也将该文件夹拷贝到ISO文件所在的fat32分区中。(TRANS.TBL在fc4第一张iso根目录下。)另注:网络上原文章是将TRANS.TBL单独拷贝出来放在此fat32分区中。

c).autoboot.bat需要自己在记事本中编辑:
loadlin isolinux\vmlinuz initrd=isolinux\initrd.img ramdisk_size=9216
保存autoboot.bat文件 退出。
启动dos ,找到并运行autoboot.bat
阅读(2381) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~