简简单单Grub–从硬盘安装linux
一、准备工作:
1、下载最新的光盘镜像文件。
2、用winrar这个解压软件打开第一张光盘镜像,把isolinux这个目录里面的文件(vmlinuz和initrd.img),全部解压出来,放到你的某个Fat32格式分区的根目录下面。注意,放在根目录下面省事些,要不然后在grub的时候要指定目录,写错了比较麻烦。这些文件,是安装程序的引导文件。
3、从http://grub4dos.sourceforge.net/下载grub4dos程序。解压grub到C:/下,在boot.ini最后加入C:/grldr="Grub For DOS"(打开我的电脑右键-属性-高级-启动和故障恢复-设置-编辑,填入c:/GRLDR="Grub For DOS")。
二、四个命令,简简单单使用Grub:
1、启动到dos下面,进入放grub for dos的目录,运行grub.exe,进入grub的环境;
2、gurb的环境的提示符为grub>;依次输入下面的命令,参数要根据自己的实际情况作修正。
3、root (hd0,0) 回车;这表示进入linux引导文件的分区,hd0代表第一个硬盘,0代表第一个分区,也就是C盘,你要改成自己的从第一个FC5光盘里解出来的引导文件所在的分区。此命令执行成功,就会显示这个分区的分区格式等信息;如果不成功,就会报can not mount this block.....。如果失败了,你自己把这个数字改一下再试。
4、kernel /vmlinuz 回车;这表示指定内核文件,一般是vmlinuz这个文件。文件的路径要写对。/表示是根目录。如果不对,比如说你放在某个目录里了,你要写上目录的绝对路径(当然是linux格式)
5、initrd /initrd.img 回车;这表示指定初始引导文件,一般是initrd.img。同样要写上绝对路径名字
6、boot 回车;这表示启动上面加载的引导文件。启动成功后,就会进入FC 5的安装界面;
三、开始从硬盘安装linux:
1、在进入字符的安装界面后,首先会让你选从什么介质安装。我们要从硬盘安装,所以要选HDD(hard disk driver),其它的不能选。如果是从光盘安装,这一步会自动跳过去
2、进入下一步后,是选光盘镜像文件所在的位置。很多人被这一步拦住了,因为不熟悉linux的分区表示方法;或者是不记得放在哪里了。没有关系,这时界面上有个提示,可以按F2键浏览你的硬盘,你一个个分区、目录的找,找到了,就把这个目录的绝对地址记下来,写在纸上。然后退出浏览界面,回到刚才的指定iso文件目录的位置,把抄的这个地址录进去。记住只录iso文件所在的目录名就行了,不能录入iso文件名,文件它会自己一个个找的。所以文件名你也不要改了。
注: Windows分区与Linux分区的对应关系:
C: hda1 (hd0,0) D: hda5 (hd0,4)
E: hda6 (hd0,5) F: hda7 (hd0,6)
后面依次类推……
第一块并口硬盘 hda 第二块并口硬盘 hdb
第一块串口硬盘 sda 第二块串口硬盘 sdb
若无串口硬盘,则USB设备为sda,否则USB设备跟随串口硬盘编号
3、下一步,启动光盘镜像里面的正式安装程序,开始安装linux。
另一方法
Linux硬盘安装双系统的方法
1.下载Linux安装镜像文件。
2.在
http://grub4dos.sourceforge.net下,下载一个WinGrub,并安装到Windows下。(使用上面的grub4dos也可以)
3.运行WinGrub(会出现一个BaseSetup的提示窗口,ChooseDrive即是grub配置文件的存放位置,一般选择Windows的系统盘,我选择的是C盘),选择tools下
的Install Grub,在其弹出窗体上选择boot.ini,再填入想在引导的时候显示的名称,如Redhat Linux,然后点击Install。
4.在下载的linux安装镜像里,找到isolinux,将整个目录下的文件Copy到C盘Linux下(当然,也可以在其它根目录或目录下)。并将images这个文件拷贝到C盘的根目
录下面。并将下载的的ISO文件放到C盘的根目录下。注意,放Linux安装介质的盘分区必须是FAT32
5.安装Windows的根目录下,有一个Grub的文件夹,编辑里面的menu.lst文件,如下:
title Redhat Linux
root (hd0,0)
kernel (hd0,0)/Linux/vmlinuz
initrd (hd0,0)/Linux/initrd.img
title Windows2003
root (hd0,0)
makeactive
chainloader +1
注:这个文件中,前一段是Linux的引导,其中title是开机引导时,显示的名称(为Redhat Linux)。第二行以root开头,后面加一个空格,然后再加上上述isolinux目录
下文件的根目录。如果不知道这个根目录怎么表示,打开wingrub,选择菜单tools下的 partioinlist,会弹出一个对话框,在这里可以查得到。第三和第四行,分别指
出vmlinuz与initrd.img的具体位置。后半段是 Windows的引导,title也是指引导时的显示标题,root后是Windows的根目录位置,chainloader +1 告诉GRUB不要试着自
己载入Windows(自身无法完成),而应该将启动进程交给C盘的首扇区,那里含有原始的DOS/Windows启动程序。 makeactive指令是要在此分割区上设定active的旗
标,只要是Windows的操作系统都是要这么做的
6.重启计算机,引导的时候,选择Redhat Linux,然后选择本地硬盘,再选择放置Linux安装介质的分区,就可以进行安装了。
7. 安装开始
恭喜你成功进入了第一个画面,点next
















