grub for Linux安装方法.docx_第1页
grub for Linux安装方法.docx_第2页
grub for Linux安装方法.docx_第3页
grub for Linux安装方法.docx_第4页
grub for Linux安装方法.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、在Windows下使用Grub for DOS安装Linux1.安装前的准备:要从硬盘安装Fedora 8,这里你要保证存放Feora 8镜像文件的盘为FAT32格式,因为无论Linux还是DOS,都不能识别NTFS。另外你还要为Linux系统空出一部分空间出来,空间大小最好在10G以上。 2.下载Grub for DOS工具( /Linux/2007-10/8641.htm ),这是在开机时引导进入Linux安装过程用的。将下载好的Grub for DOS里面的文件(包括了menu.lst ,grldr,grub.exe)解压缩到C盘根目录下。而不是将解压后的文件夹拷到C盘根目录下。 3.下载Fedora 8的ISO镜像文件。 /en/get-fedora 4.修改boot.ini。 在C盘根目录打开文件boot.ini,在该文件的最后一行,添加C:grldr=”Start Grub”,保存,退出。boot.ini是系统文件,打开它需要一点技巧,这里给大家两种办法: 1)开始设置控制面板系统高级启动和故障恢复设置编辑(或者右键单击我的电脑属性系统高级启动和故障恢复设置编辑),这时会迸出一个打开的记事本,里面是原先的boot.ini内容,将其修改即可。 2)如果你有一点DOS基础的话,可以运行中输入cmd打开命令行编辑器,然后键入命令: cd /*到C盘根目录*/edit boot.ini /*编辑boot.ini文件*/ 将其修改,然后按Alt,打开“文件“选项,保存退出即可。 (这时重启系统你就会发现启动时多了个系统选项选择单,一个是Microsoft Windows XP,另一个是Grub,这里不需要重启。 .现在假设Fedora 8安装包已经下载到你的计算机,用虚拟光驱或RAR打开你下载的镜像安装文件,将:“isolinux”目录中的vmlinuz和initrd.img两个文件拷到C盘(你当前系统的安装盘)里,具体是NTFS还是FAT32,无所谓。 6.C盘找到menu.lst文件,用记事本打开,在末尾添加以下三行(仅红色部分): title Install-Fedora 8 /*这是个菜单标识,显示Install-Fedora 7*/kernel (hd0,0)/vmlinuz /*文件vmlinuz所在地址为(hd0,0)*/initrd (hd0,0)/initrd.img /*文件initrd.img所在地址为(hd0,0)*/ /*kernel (hd0,0)/vmlinuz和initrd (hd0,0)/initrd.img是一个批处理命令,系统到时会自动执行。 或将menu.lst文件里的内容都删掉,然后再将下面的拷贝到里面 color black/cyan yellow/cyantimeout 30default 0fallback 1 title Install Fedora 8kernel (hd0,0)/vmlinuzinitrd (hd0,0)/initrd.imgboot title Back To (Windwos OS)rootnoverify (hd0,0)makeactivechainloader +1 title commandlinesavedefault wait=2commandline title Rebootsavedefault wait=2reboot 然后保存退出。 这里也可以不写,不过后面你需要在进入安装时在提示符GRUB后依次输入: kernel (hd0,0)/vmlinuzinitrd (hd0,0)/initrd.imgboot 保存,退出。 这里(hdx,x)第一个x中的数字表示是哪一个硬盘,”0“是主盘,”1“是从盘;第二个x中的数字表示哪个区,”0“即是硬盘的第一个主分区,也就是咱们所谓的主盘的C盘以及从盘的D盘(这是相对以两块硬盘的情况)。因为我的电脑是一块硬盘,而(hd0,0)就是指硬盘主分区(第一个分区,不确切一点说就是C盘)。 7.重新启动电脑。在开机后的系统选项里,选择Start Grub。然后在列表里选择Install Fedora 8。如果不出意外的话,安装就已经开始了。 如果系统提示出错信息,需要退回到Grub选择列表,选择commandline,在出现的命令行Grub:里输入命令find /vmlinuz回车,系统会显示出vmlinuz文件所在盘区的代码,这里假设电脑显示的是(hd0,2),记下这个代码。 重新启动电脑,选择进windows XP,打开menu.lst。将: title Install-Fedora 8kernel (hd0,0)/vmlinuzinitrd (hd0,0)/initrd.img 中的 (hd0,0) 改成你刚才记下的代码,即(hd0,2): title Install-Fedora 7kernel (hd0,2)/isolinux/vmlinuzinitrd (hd0,2)/isolinux/initrd.img 保存,退出。 8.重新启动计算机,依次选择Start GrubInstall-Fedora 8。 /index.php/Main_Page-这时候,系统开始自动运行安装,你所要做的就是 选择语言、键盘类型。接下来就是选择hard disk,在硬盘列表中选择要安装的Fedora 8的镜像文件所在的盘,这时选则列表中分别有sd1,sd2,sd3这里假设Fedora 8的镜像文件所在的盘是sd5,如果你不知道的话干脆挨着试好了,反正不会出现问题,只是稍麻烦一点而已(最好把安装文件放在根目录,这样就省去输入路径的麻烦)。 OK!接下来就是和光盘安装一样的安装界面了见 Fedora 8 安装全过程(图) 当然,如果你感觉以上程序麻烦的话,建议你在windows xp下使用虚拟机来安装,这样你就可以将*.iso文件像使用光驱一样从光盘来安装Fedora 8了。 /blog/?p=132 或者: 本文主要介绍如何在 Windows 下使用光盘镜像文件硬盘安装 Fedora 8 (即不需要光驱支持). 下载必要文件 根据自己的机器类型下载相应的 ISO 光盘镜像文件.您可以去 Fedora 的官网下载./ /publiclist/ 例如我下载的是 F-8-i386-DVD.iso (或者在本空间的上篇文章就有下载链接 /lzkv/blog/item/287eadccbf72211300e92836.html ) 下载 grub for dos 的核心文件 grldr.(网上一般要求下载 grub for dos,但实际上只要有grldr一个文件就可以了)grldr.zip 安装前配置 将下载回来的 Fedora Linux 光盘镜像文件放在任意一个 FAT32 分区内. 使用 RAR 从下载回来的 Fedora Linux 光盘镜像文件里找到 isolinux 文件夹,将这个文件夹解压到 C 盘根分区下. 将下载回来的 grldr 解压后放在 C 盘跟分区下.(注意,你的 C 盘应当是 FAT32 格式,否则在最后安装的时候会不成功) 编辑boot.ini.在Windows中,”我的电脑”上点右键-属性-高级-启动和故障恢复右边的”设置”-上半部分的”编辑”出现用记事本打开的 boot.ini 文件.在文件的末尾加上一行 c:grldr=”GRUB” 添加后记得保存文件. 在 C 盘根分区下新建一个 menu.lst 文件,在 menu.lst 中写入如下内容 title Install Fedoraroot (hd0,0)kernel (hd0,0)/isolinux/vmlinuzinitrd (hd0,0)/isolinux/initrd.img 添加后记得保存文件. 开始安装 重新启动系统后我们会看到两个启动项,我们选择 GRUB 就开始进行 Fedora 的安装. 安装开始后会系统会提示我们 择安装语言,键盘类型,选择安装镜像位置.如果你的关盘镜像放在 C 盘,我们选择 sda1如果你的关盘镜像放在 D 盘,我们选择 sda2详细出处参考:/content-detail/245574.html二、使用Grub for DOS进行Linux系统硬盘安装GRUB.EXE 具有你先前所熟悉的 GRUB 的所有优良特性。目前,grub_for_dos 的最新稳定版 0.0.8 可以从这里得到: /incoming/grub_for_dos-0.0.8.tar.gz 或者进入目录查看: /incoming/ 版本 0.0.8 在驱动器映射之下也能够再次(可以任意嵌套多次)安全地运行 GRUB.EXE。采用的方法是,在每次运行 GRUB.EXE 的时候,都自动卸载先前的驱动器映射,恢复旧的 BIOS int13 中断向量。开发版系列(例如版本 0.1.4)当然也有这个功能。 解压后,把 grub.exe 文件拷贝到 DOS 的硬盘分区或者 DOS 软盘即可。用法: grub -config-file=(hd0,0)/boot/grub/menu.lst 或者不带参数: grub 默认的配置文件是 (hd0,0)/boot/grub/menu.lst 如果 Linux 安装之后不能启动,可能的原因是 Lilo 的故障。这时候,用一张 grub 引导软盘启动,可保证启动成功。如果你没有 grub 启动软盘,那么用一张 DOS 启动软盘,再加上一个 grub.exe 文件,同样可以很简单地获得 grub 强大的多重启动功能。 顺便说,用“DOS启动盘GRUB.EXE”的方法所制作的软盘,能够用来启动 DOS 和其它操作系统,是真正的“万能引导软盘”。这张软盘在硬盘不能引导 DOS/Windows 的时候还可以引导 DOS,而用其他方法制作的 GRUB 软盘,不能再重复用作 DOS 启动盘。这里所说的“DOS启动盘”可以是 MS-DOS 的,也可以是 FreeDOS 的(顺便说,FreeDOS build 2029 已经支持 Win98 的 FAT32 大分区格式了)。 另外一种情形:当你重新安装 Windows 的时候,Windows 会重写 MBR,从而把 LILO 或 GRUB 的启动代码抹掉。用 GRUB.EXE,你不需软盘就可以启动其他操作系统(假定你的Windows是9x,或者硬盘上安装有DOS)。 用 loadlin.exe 也能启动 Linux,但是 loadlin 需要一个内核文件(vmlinuz),这个内核文件必须处在 DOS/Windows 的分区,有时候这个内核文件不适合作为你新近安装的 Linux 系统的内核。GRUB.EXE 就没有这样的限制,它可以给你很大的自由,它从 DOS 下启动,而能够从 Linux 分区找到任何文件(包括内核文件),你很容易知道这个内核跟你将要引导的系统是匹配的,从而引导 Linux 系统。 loadlin.exe 也是不用安装就可以使用的 Linux 引导器。grub.exe 的不同在于,它是一个引导管理器,可以引导其它操作系统。 请在搜索引擎( / )中搜索有关 GRUB 的详细资料。这里只是举一个很常用的简单例子,命令行操作: grub find /boot/vmlinuz (hd0,7) grub root (hd0,7) grub kernel /boot/vmlinuz root=/dev/hda8 grub boot 简单的几个 grub 命令,就可以启动 Linux 了,很方便吧?顺便说,grub 的 find 命令很好,grub 甚至还有一个 cat 命令可以显示一个文件的内容。在 grub 的提示符下敲入 help 命令,可以获得在线帮助。grub 的分区号 (hd0,N) 一般就是 Linux 的 /dev/hda(N+1), 例如: (hd0,7) 就是 /dev/hda8, 如果你的是 SCSI 硬盘, 则是 /dev/sda8。一个特殊情况是, 当你的系统中没有 IDE 主盘而只有 IDE 0 上的一个从盘时, grub 显示的 (hd0,7) 将是 Linux 的 /dev/hdb8, 也就是说, GRUB 找到的第一个 BIOS 硬盘 (hd0) 是系统中的 /dev/hdb 了。一个复杂一些的例子: 查找系统中的内核文件的位置: grub find /boot/vmlinuz (hd0,7) /如果你采用了单独的 boot 分区, 那么需要用 grub find /vmlinuz /来查找。假定找到的结果是 (hd0,6) /再查找系统中有哪些根分区: grub find /sbin/init (hd0,7) /启动内核的命令是: grub kernel (hd0,6)/vmlinuz root=/dev/hda8 grub boot 如果你的 (hd0,7) 不是 /dev/hda8 而是 /dev/hdb8, 你就试试它: grub kernel (hd0,6)/vmlinuz root=/dev/hdb8 grub boot 分区号是准确的, 只有硬盘号可能会有变化. IDE 硬盘只有 4 种变化, hda, hdb, hdc, hdd, 一个一个地试验, 总可以成功. 当然, 如果你的是 SCSI 硬盘, 需要试验的是 sda, sdb, sdc, sdd 等。 当然 GRUB 也支持菜单操作。GRUB.EXE 默认的菜单配置文件是 (hd0,0)/boot/grub/menu.lst ,正如前面所说,这个配置文件的位置可以由 DOS 命令行参数来重新指定。这个文件所处的分区(默认是(hd0,0))的类型可以是 DOS/Windows 的 FAT12,FAT16,FAT32,也可以是 Linux 的 ext2 等类型,还可以是 GRUB 所支持的其他分区类型。顺便说,GRUB 的新版本将要支持 iso9660 光盘格式、NTFS 文件系统,以及用软盘映象 img 文件来引导机器(特别适合于没有软盘又想用软盘来启动机器的用户)。 提醒一下,google 很强大: 在 / 的搜索框中敲入 grub.exe 可以快速找到本文的网页。 附: RedHat 和 Mandrake 的硬盘安装方法 假定你的 (hd0,0)【也就是 /dev/hda1 分区】是 DOS 分区,你的那些 ISO 文件都已经处在这个分区之中。你已经在这个 DOS 分区的根目录下创建了一个 boot 子目录, 在 boot 目录下创建了一个 grub 子目录,并在 grub 目录中添加一个名字叫做 menu.lst 的文件,内容如下: default=0 timeout=30 title Red Hat 9 hard disk install root (hd0,0) kernel /boot/vmlinuz-redhat9 initrd /boot/initrd-redhat9.img title Mandrake 9.1 hard disk install root (hd0,0) kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 automatic=method:disk acpi=off vga=788 initrd /boot/hd-mdk9.1.rdz title Mandrake 9.1 network install root (hd0,0) kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 acpi=off vga=788 initrd /boot/network-mdk9.1.rdz title Mandrake 9.1 hdcdrom_usb install root (hd0,0) kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 acpi=off vga=788 initrd /boot/hdcdrom_usb-mdk9.1.rdz title Mandrake 9.1 cdrom install root (hd0,0) kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 automatic=method:cdrom acpi=off vga=788 initrd /boot/cdrom-mdk9.1.rdz title Windows rootnoverify (hd0,0) chainloader +1 title Chainload the Old MBR, that is, the original MBR rootnoverify (hd0,0) chainloader (hd0,7)/boot/boot.0300 呵呵,一段小插曲:最后一段的 (hd0,7) 假定是你的 Linux 根分区。Linux 安装程序一般会把安装之前的 MBR 保存在 Linux 根分区的 /boot/boot.0300 文件中,我们正好可以借用它来引导原来的操作系统。这也许对于像 Windows XP 这样难以兼容的系统是有用的。用这种办法引导 Win XP,应当万无一失(前提是,boot.0300 文件是原来能够引导 WinXP 时的 MBR 主引导扇区的拷贝,并且你安装 Linux 的过程没有改动 WinXP 的分区,例如,只是在硬盘尾部的空闲空间中增加新的 Linux 分区)。 注意:在 boot 目录应当有 redhat 和 mandrake 的 vmlinuz 和 initrd 文件, 它们的名字可以是任意的, 只要保证 redhat 和 mandrake 的这些文件名不冲突(不互相覆盖)就可以了。这些文件可以从 redhat 和 mandrake 的第一张光盘中找到。在光盘上,redhat 的叫做 vmlinuz 和 initrd.img,而 mandrake 的叫做 vmlinuz 和 hd.img、network.img 等等。你需要继续从 hd.img 或者 network.img 中取出 vmlinuz 以及 hd.rdz 和 network.rdz 文件。【redhat 不需要这么麻烦, initrd.img 文件直接就在光盘上】。 好了,从 DOS 下运行 grub.exe,安装菜单应当呈现在屏幕上。很爽吧? 由于 Mandrake 的安装程序不能自动查找 CD2 和 CD3,所以,用 ISO 文件安装就稍微复杂了一些。对于这个问题,我喜欢这么来解决: 先用 CD1 安装一个基本的系统。遇到“找不到文件”的错误,按“继续安装”。安装完成后,进入一个终端敲入命令(说明:rc3 跟正式版是一模一样的): mkdir /mnt/cd1;mkdir /mnt/cd2;mkdir /mnt/cd3;mount -o loop MandrakeLinux-9.1-rc3-CD1.i586.iso /mnt/cd1;mount -o loop MandrakeLinux-9.1-rc3-CD2.i586.iso /mnt/cd2;mount -o loop MandrakeLinux-9.1-rc3-CD3.i586.iso /mnt/cd3;然后进入 “KDE 菜单”“设置”“Mandrake 控制中心”,需要敲入 root 口令。在左栏点击“软件管理”,然后在右栏点击标有“软件源管理器帮助您定义从何处下载软件包”这一项的图标。在出现的“配置来源”对话框中点击“添加”,在出现的“添加一个来源”对话框中,有一个“名称”栏,你输入“cd1”,还有一个“路径”栏,你输入“/mnt/cd1”,来源类型默认是“本机文件”,不要改动它。还有一个“相对 synthesis/hdlist 路径”栏,让它空着,什么也不要填写。好了,点击“确定”。 对于 cd2 和 cd3,作相似的处理。 完成之后,点击“保存并退出”。然后转到 Mandrake 控制中心,在“软件管理”中点击“RpmDrake 帮助您安装软件包”这一项的图标,等待一分钟,就可以看到三个 ISO 文件中的软件包,你可以选择安装了。Linux安装工具UltraISO 软碟通 685简体中文版及注册码UltraISO软碟通是一款功能强大而又方便实用的软碟文件制作/编辑/转换工具,它可以直接编辑软碟文件和从软碟中提取文件,也可以从CD-ROM直接制作软碟或者将硬盘上的文件制作成ISO文件。同时,你也可以处理ISO文件的启动信息,从而制作可引导光盘。使用UltraISO,你可以随心所欲地制作/编辑软碟文件,配合光盘刻录软件烧录出自己所需要的光碟。 就不多介绍了-玩Linux系统之人必不可少的光盘工具!其主要用途有:从CD-ROM制作光盘映像文件将文件/文件夹制作成ISO文件从ISO文件中直接提取文件或文件夹编辑和转换各种映像格式制作可启动光盘制作和编辑音乐CD文件关于注册:注册名:李明 注册码:509F-BA54-BBA6-73C5注册名:王涛 注册码:7C81-1689-4046-626FLinux安装工具UltraISO 软碟通 685简体中文版下载地址FTP地址:ftp:/www.6688.cc用户名:密码:www.6688.cc在2010年LinuxIDC.com3月Linux安装工具UltraISO 软碟通 685简体中文版及注册码三、grub for dos安装red hat linux1,首先下载grub for dos,其最新版本支持ntfs分区 /grubdos.htm2、提取grldr到c:/下3、修改boot.ini,加入 C:GRLDR=Boot Grub (方法:在桌面我的电脑点右键属性高级启动和故障恢复设置编辑,不用到c盘去找了,麻烦)4、在c盘根目录下建立/boot/grub文件夹,建立menu.lst文本文件5、把ML的iso放在vfat分区,提取mbvmlinuz,mbinitrd-hd.gz与iso都放在根目录下6、修改menu.lst,加入code:1title Magci linux1.2-setup kernel hd0,6/mbvmlinuz ro root=/dev/ram0 ramdisk_size=32000 vga=788 initrd hd0,6/mbinitrd-hd.gz/code:1(hd0,6)为我的放置iso和mbvmlinuz,mbinitrd-hd.gz的分区,修改成你的注意kernel后有个空格7、重启,选择boot grub,选择Magic linux1.2-setup8、后面的我就不说了,按照提示一步一步来就行了当然你可以在安装成功后,修改menu.lst,加入你的ML启动项,你就可以用grubfor dos 启动你的ML我的是这样的code:1 default=2timeout=10splashimage=hd0,8/grub/splash.xpm.gztitle WindowsXP rootnoverify hd0,0 chainloader +1 title Hiweed Debian linux roothd0,12 kernel /vmlinuz ro root=/dev/hdc11 initrd /initrd.imgtitle Magci linux1.2-setup kernel hd0,6/mbvmlinuz ro root=/dev/ram0 initrd=mbinitrd-hd.gz ramdisk_size=32000 vga=788 initrd hd0,6/mbinitrd-hd.gztitle Magci linux1.2-b1 kernel hd0,8/vmlinuz-2.6.8 ro root=/dev/hdc11 vga=791 initrd hd0,8/initrd-2.6.8.img titl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论