网络安装linux


不使用软驱、USB盘和光驱,如何通过网络安装linux?
有时,安装linux的机器相当简易,可能没有软驱;或者不支持U盘、光盘启动。在这种情况下安装linux,成了一个FAQ(Freqently Asked Question)。本文介绍了一种安装方法,使得在一台安装了Windows(〉=2k)的机器上安装linux的过程变得简单,同时,这个过程不需要使用软驱、U盘或光驱启动。(下文以Fedora为例)
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能够找到启动菜单。
2、启动安装映像
从Fedora的网站下载安装映像。在Fedora Core 2中,它们在第一张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的烦恼。

相关内容

    暂无相关文章