说到安装操作系统,大多数人熟悉的是从光盘引导,其实从很多存储设备都可以实现系统引导的。由于Linux操作系统的发布很多,而多数人都是通过网络下载操作系统的ISO文件来安装,如果每次都将ISO文件刻录成光盘,这样不但麻烦不说,而且浪费。下面就简单介绍一下在Windows下利用grub4dos从硬盘引导Linux系统(以Fedora为例)。
从http://grub4dos.sourceforge.net/下载grub4dos程序,解压到C盘的根目录下,在boot.ini(由于boot.ini是系统文件且设置了隐藏属性,需要修改文件夹选项才能看到)加入代码C:\grldr="Grub For DOS"来运行grub4dos。将Linux的映像文件vmlinuz和initrd.img从ISO文件中取出放到C盘的根目录下,并且确保Fedora的ISO文件保存在FAT32格式的分区中。重新启动系统,从启动菜单中选择运行"Grub For DOS",进入grub4dos的选择界面后选择commandline,然后在grub4dos的命令行下依次输入以下四条命令:
[list=1]
[*]root (hd0,0)
[*]kernel /vmlinuz
[*]initrd /initrd.img
[*]boot
[/list]
成功后就会进入一个向导,按相关的提示进行选择即可。这个向导过程中最重要的就是选择ISO文件的存储位置,我们选择硬盘并选择正确的分区和设置相应的目录,这样就可以实现Linux安装程序的引导,引导成功后的安装过程和从光盘一样。当然,不一定非要通过grub4dos的命令行来加载内核和根文件系统,也可以通过配置grub4dos的menu.lst文件来实现内核和根文件系统的加载。
对于标准的ISO文件,我能够成功地安装Fedora,但对于LiveCD,却没有做成功,不太理解是怎么回事。希望了解的人说说,分享分离。
从http://grub4dos.sourceforge.net/下载grub4dos程序,解压到C盘的根目录下,在boot.ini(由于boot.ini是系统文件且设置了隐藏属性,需要修改文件夹选项才能看到)加入代码C:\grldr="Grub For DOS"来运行grub4dos。将Linux的映像文件vmlinuz和initrd.img从ISO文件中取出放到C盘的根目录下,并且确保Fedora的ISO文件保存在FAT32格式的分区中。重新启动系统,从启动菜单中选择运行"Grub For DOS",进入grub4dos的选择界面后选择commandline,然后在grub4dos的命令行下依次输入以下四条命令:
[list=1]
[*]root (hd0,0)
[*]kernel /vmlinuz
[*]initrd /initrd.img
[*]boot
[/list]
成功后就会进入一个向导,按相关的提示进行选择即可。这个向导过程中最重要的就是选择ISO文件的存储位置,我们选择硬盘并选择正确的分区和设置相应的目录,这样就可以实现Linux安装程序的引导,引导成功后的安装过程和从光盘一样。当然,不一定非要通过grub4dos的命令行来加载内核和根文件系统,也可以通过配置grub4dos的menu.lst文件来实现内核和根文件系统的加载。
对于标准的ISO文件,我能够成功地安装Fedora,但对于LiveCD,却没有做成功,不太理解是怎么回事。希望了解的人说说,分享分离。