1. <tr id='iddx'><strong id='iddx'></strong><small id='iddx'></small><button id='iddx'></button><li id='iddx'><noscript id='iddx'><big id='iddx'></big><dt id='iddx'></dt></noscript></li></tr><ol id='iddx'><table id='iddx'><blockquote id='iddx'><tbody id='iddx'></tbody></blockquote></table></ol><u id='iddx'></u><kbd id='iddx'><kbd id='iddx'></kbd></kbd>
  2. <i id='iddx'><div id='iddx'><ins id='iddx'></ins></div></i>
    <ins id='iddx'></ins>

  3. <span id='iddx'></span>

    1. <i id='iddx'></i>

      <dl id='iddx'></dl>
      <acronym id='iddx'><em id='iddx'></em><td id='iddx'><div id='iddx'></div></td></acronym><address id='iddx'><big id='iddx'><big id='iddx'></big><legend id='iddx'></legend></big></address>

      <code id='iddx'><strong id='iddx'></strong></code>

      <fieldset id='iddx'></fieldset>

          Linux下编写Grub和NT Loader启动菜单

          • 时间:
          • 浏览:7
          • 来源:124软件资讯网

            电脑上有WINDOWS 又有LINUX


            有的人喜欢GRUB  ,也有的人喜欢NT Loader来启动


            不管你怎么玩  ,都要知道他们的运行流程


            关系:

            windows-NT Loader-ntldr-boot.ini

            linux-Grub-grldr-menu.lst(menu.lst已加载在grldr中 ,grldr中的菜单可以用“grub4dos内置菜单编辑器”举行替换)


            无论是安装winxp或者是linux系统  ,都市在mbr处写入指导器 。windows系统的叫NT Loader  ,linux的叫Grub原本是Linux上的指导器 ,与Lilo齐名  ,Grub和NT Loader可以相互指导


            知道windows和linux各自的加载要领后就好办了


            喜欢用boot.ini 加载的朋侪


            既然是NT Loader加载  ,MBR中就不会有GRUB 的信息


            可以在XP下装个WinGrub软件 ,设置天生C:\Grub\menu.lst 在boot.ini中最后添加一行 C:\GRLDR="zasuei Linux" “”里的随便取  。


            修改C:\Grub\menu.lst


            改成linux下/boot/grub/menu.lst的内容一样就行  。


            重起选择此菜单  。(注重:boot.ini 的timeout=5 或更多  ,否则就开机狂按F8 吧)


            有的人说开机就进了GRUB菜单 ,那一定是安装LINUX时把grub写入了MBR  。也没关系  ,修复MBR就行了.


            在XP里装个MaxDOS V6 ,它真是好用啊 。不管你C盘(XP系统盘)是NTFS 照旧FAT32  ,我的就是NTFS都能在DOS下修复MBR  。


            重起 ,在grub菜单中选择XP 回车 之后  ,马上按F8 进入 宁静模式菜单  ,选择最后一个 返回操作系统菜单 就到了boot.ini 中 选MaxDOS V6 进去之后 在A:\ 下输入fdisk /mbr 就可以恢复MBR了 但在恢复之前最好把linux下/boot/grub/menu.lst的内容复制到XP下 ,否则到时间MBR没了GRUB 进不了linux了 ,虽然可以拿linux盘修复  ,但贫苦啊


            喜欢GRUB 加载的 ,那就想措施把grub搞到MBR去


            拿linux盘,使用linux rescue模式


            1.把安装盘的第一张放到光驱  ,然后重新启念头器  ,在BOIS中把系统用光驱来指导  。

            2.等安装界面出来后  ,按〔F4〕键  ,也就是linux rescue模式  。

            3.一系列键盘以及几项简朴的配制  ,事后就〔继续〕了  。 。  。这个历程 ,我不说了 ,比力简朴  。

            4.然后会泛起这样的字符

            sh#

            5.我们就可以操作GRUB了  。 。  。哈 。  。  。只要能泛起这样的 ,以后都是小Case了  ,我就是不说  ,谁也能明确  ,地球人都知道了 。  。  。  。

            sh#grub

            会泛起这样的字符

            grub>

            我们就可以在这样的字符后面  ,输入

            grub>root (hdX,Y)

            grub>setup (hd0)

            若是乐成会有一个successful......

            请注意root和(hdX,Y)之间有一个空格,这里的X ,若是是一个盘  ,就是0  ,若是你所安装的linux的根分区在第二个硬盘上  ,那X就是1了;Y  ,就是装有linux系统所在的根分区  。 setup (hd0)就是把GRUB写到硬盘的MBR上 。


            没有硬盘的就挂载ISO 到FAT32 分区


            以下是本人的 grub.conf 和 boot.ini


            [boot loader]

            timeout=5

            default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

            [operating systems]

            multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

            C:\mxldr=MaxDOS V6

            C:\GRLDR="zasuei Linux"


            ********************


            boot=/dev/sda

            default=2

            timeout=5

            splashimage=(hd0,8)/boot/grub/splash.xpm.gz

            hiddenmenu

            title Fedora (2.6.24.3-34.fc8)

            root (hd0,8)

            kernel /boot/vmlinuz-2.6.24.3-34.fc8 ro root=LABEL=/1 rhgb quiet

            initrd /boot/initrd-2.6.24.3-34.fc8.img

            title Windows

            rootnoverify (hd0,0)

            chainloader +1