如何利用Windows引导Linux+Redhat9.0

2016-02-20 13:23 21 1 收藏

图老师小编精心整理的如何利用Windows引导Linux+Redhat9.0希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - Linux教程 】

第一部分:

  所需软件:矮人DOS4.2,GRUB FOR DOS,Linux AS4 光盘镜像.

  NTLDR loader配合grub 引导Red Hat linux Enterprise AS4.

  本文目的是利用windows 系列OS Loader来引导linux,主要适用于硬盘安装Red Hat linux Enterprise AS4


  环境:winxp sp2+Red Hat linux Enterprise AS4
  硬盘分区: /hda1-----------8G. NTFS.........C盘

  windows: /hda5-----------5G. NTFS.........D盘

  /hda6...........8G: NTFS.........E盘

  /hda7...........43G NTFS.........F盘

  /hda8...........2.6G FAT32........G盘

  linux: /hda9..........101MB EXT2 /boot .....linux boot分区

  /hda10.........512MB swap SWAP:...... linux交换分区

  /hda11.........9.6G EXT3 / ....... linux根分区

  执行过程:

  (1)/hda1即C盘安装XP SP2.

  (2) linux安装在(/hda11)上,把linux GRUB安装在/boot分区(/hda9)上即可。

  (3)复制GRUB for dos里所有文件到C盘根目录下,并提取矮人DOS4.2(提取方法自己去想吧)里的memdisk.gz文件复制到c:bootgrub下,提取

  linux第一章光盘镜像里的ISO文件夹至C盘根目录,并且提取光盘images里的diskboot.img文件到c:bootgrub下。

  (4)编辑c:bootgrubmenu.lst,在最后添加:

  title 安装 Fedora Core 4

  kernel (hd0,0)/isolinux/vmlinuz --type-linux reiserfs

  initrd (hd0,0)/isolinux/initrd.img

  title 运行 Fedora Core 4 启动盘

  root (hd0,0)

  kernel (hd0,0)/boot/grub/memdisk.gz

  initrd (hd0,0)/boot/grub/diskboot.img

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

  说明:第一个用于硬盘安装linux AS4
第二个用于启动linux  rescue救援模式(硬盘安装linux后启动救援模式方法)
  (5)重启后,进入grub for dos菜单,选择"Fedora Core 4 启动盘",进入启动画面,输入:linux rescue(进入linux救援模式),选择语言种类,


  键盘类型,不启动网络接口,最后进入#sh,下输入
  # chroot /mnt/sysimage (切换到根目录)

  # mkdir /mnt/win(创建一个挂载windows分区的目录,前提是该分区格式须为FAT32)

  # mount -t vfat /dev/hda8 /mnt/win(挂载/hda8到/mnt/win目录下)

  # dd if=/dev/hda6 of=/mnt/winc/bootfc4.lnx bs=512 count=1 (提取AS4引导文件至hda8分区即G盘)

  最后我们键入exit退出.

  (6)重启到xp,把保存到G盘的bootfc4.lnx移动到c盘,用文本编辑器打开boot.ini

  在最后添加一行c:bootfc4.lnx="进入Red Hat linux Enterprise AS4"

  最后文件内容为:

  

[boot loader]
timeout=10
default=C:grldr
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:bootfc4.lnx="进入Red Hat linux AS4"
C:grldr="grub for dos"

  我们保存重启,就有了AS4的启动菜单.

  日后系统引导文件备份与恢复方法:

  一、备份

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

  C:boot.ini

  c:grldr

  c:boot目录

  c:iso目录 AS4第一张光盘

  C:bootgrubmenu.lst 这个很重要

  C:bootgrubdiskboot.img AS4第一张光盘
二、恢复
  重装XP后,恢复以上文件至C盘即可

  Linux AS4重装,如果/boot分区没有修改,就按照以上方法重新启动救援模式,提取linux引导文件bootfc4.lnx至C盘,并且在boot.ini里最后

  添加 c:bootfc4.lnx="进入Red Hat linux AS4" 即可。

  对于其他版本的linux,原理应该都一样。

  补充:也可以完全用Grub for dos 来管理硬盘上不同操作系统引导,修改C:BOOTgrubmenu.list文件如下:(蓝色部分)

  menu.list文件内容如下:

  

# This is a sample menu.lst file. You should make some changes to it.
# Added items for installing GRUB [ which is on your DOS drive C: ] to MBR
color black/cyan yellow/cyan
timeout 60
default 0
title WINDOWS XP on (hd0,0) (引导C盘的WINDOWS XP,引导记录位于C盘根目录)
chainloader (hd0,0)+1
rootnoverify (hd0)
title Red Hat Linux Enterprise AS 4 on (hd0,8) (引导red hat linux AS4,其引导文件在/boot分区即/hda9)
root (hd0,8)
kernel /vmlinuz-2.6.9-5.EL ro root=LABEL=/1 rhgb quiet
initrd /initrd-2.6.9-5.EL.img

........

........

title 安装 Fedora Core 4 
kernel (hd0,0)/isolinux/vmlinuz --type-linux reiserfs (硬盘安装red hat linux AS4)
initrd (hd0,0)/isolinux/initrd.img

title 运行 Fedora Core 4 启动盘
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz (硬盘安装法,修复启动linux AS4的救援模式)
initrd (hd0,0)/boot/grub/diskboot.img 
menu.list结束,中间没用的省略。

  第二部分:

  下面介绍Red Hat linux9.0,GRUB安装在MBR上,重装XP后,修复linxu9.0引导的GRUB安装方法:

  放入linux9.0第一张光盘,进入后,看到提示boot:,输入linux rescue,进linux救援模式

  进行一些语言,键盘的选择后,确定救援后进入救援模式,然后输入一下命令:

  #chroot /mnt/sysimage(切换到真实的linux根目录下)

  #grub-install /dev/hda(即可安装Grub到MBR主引导记录上)

  重启后,出现linux GRUB引导界面

  windows

  linux

  以上操作,已经测试通过,如果有问题请发论坛短信或跟帖说明。

  声明:本文仅供交流与参考。部分操作有一定的风险,请慎重操作!!

来源:https://www.tulaoshi.com/n/20160220/1647765.html

延伸阅读
    大家在安装完Linux后,有没有留心过Linux的引导过程呢?本文就尝试以通俗的语言来描述这一过程和相关的各种情况,了解了Linux的引导过程后,您在面对Linux引导过 程的出现的各种问题时就能做到心中有数了。 Linux的一个吸引人的特性就是用户可以自行定制整个系统,你可是运行一个只有1M的“迷你”Linux,也可以运行...
达人,求助 关于redhat 9.0 打开进程打开最大文件数 我是这样设定的,vi /etc/security/limits.conf ,添加两行 * soft 2000 * hard 2000 但是重新启动后,ulimit -n的结果还是1024 ,后来我写成脚本放在rc.local运行,也不行,达人,帮帮忙! apile 回复于:2003-08-20 08:11:40 * soft nofile 2000 * hard nofile 2000 lack one pa...
    配置几个简单的虚拟主机,DNS 服务器IP为169.254.1.189例我公司的域名为:stcore.com.我想配置以下几个服务器为: ftp.stcore.com,mail.stcore.com,kuanping.stcore.com,soft.stcore.com, xiaoshou.zzvcom.com,cpzz.zzvcom.com,net.zzvcom.com,yanfa.zzvcom.com.   先安装RPM域名解析软件named,再下载apach...
下面说明Mandrake的安装软件和升级的一些方法,介绍下一些小工具的基本用法,比如urpmi、urpmi.addmedia等。Mandrake90本身只要第一个ISO文件便可通过网络一点点长大,当然你也可以随意增加或删除一些软件,比如用rpmdrake是增加或升级安装,rpmdrake-remove则是删除。 1、当你的计算机本身有Mandrake的iso文件的时候,你可很方便实...
1. 修改/etc/inittab,改变runlevel为5,例如 [root@QRedHat etc]# cat /etc/inittab ...... id:5:initdefault: ...... 2. 修改GDM的配置文件,/etc/X11/gdm/gdm.conf,将[xdmcp]中的enable选项设置为1,例如 [root@QRedHat etc]# cat /etc/X11/gdm/gdm.conf ...... [xdmcp] Enable=1 3. 修改/etc/X11/xdm/xdm-config文件,将Displ...

经验教程

436

收藏

19
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部