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



    电脑上有WINDOWS 又有LINUX


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


    不管你如何玩都要知道他们运行流程


    关系:

    windows-NT Loader-ntldr-boot.ini

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


    无论是安装winxp或者是系统都会在mbr处写入引导器windows系统叫NT Loaderlinux叫Grub原本是Linux上引导器和Lilo齐名Grub和NT Loader可以互相引导


    知道windows和linux各自加载思路方法后就好办了


    喜欢用boot.ini 加载朋友


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


    可以在XP下装个WinGrub软件Software配置生成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>up (hd0)

    如果成功会有个successful......

    请留意root和(hdX,Y)的间有个空格,这里X如果是个盘就是0如果你所安装linux根分区在第 2个硬盘上那X就是1了;Y就是装有linux系统所在根分区 up (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 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

    rootnovery (hd0,0)

    chainloader +1

 

Tags:  硬盘安装linuxgrub grub引导linux grub启动linux linuxgrub

延伸阅读

最新评论

发表评论