zoukankan      html  css  js  c++  java
  • grub引导U盘(集成常用工具/深山红叶PE工具箱V30/完美者U盘维护系统V8.1)

    这里要感谢“lianjiang”,感谢“lianjiang”的《grub4dos初级教程》,感谢“lianjiang”为初学grub者提出的宝贵经验。
    本人刚刚接触grub,如果有遗漏的地方还望各位不吝指出。

    1、先用“HPUSBFW”(HP格式化工具),文件系统选“FAT32”,将“创建一个MS-DOS启动盘”,选“使用内部MS-DOS启动盘”,点“开始”,点“是”。先确认此时的U盘可以启动。

    2、确认U盘可以启动后,把“bootlace.com”复制到U盘的根目录。如果U盘启动后的盘符是:“A:\>”,那就输入“bootlace.com --floppy --chs 0x00”(不包括引号,有空格,下同),回车。如果盘符是:“C:\>”,那么就输入“bootlace.com 0x80”,回车。有提示如“Disk………………table:………………Success”之类的信息后,就说明已经把grub4dos引导记录成功地安装到U盘的引导扇区(MBR)了。

    3、为了支持中文显示和背景图像(背景和字体要一起用)。
    (1)、把中文版grub4dos中“chinese”文件夹里的grldr、badgrub.exe(这个文件可以不用复制:当grub.exe不能用的时候用的,就是bad grub的意思)和grub.exe三个文件复制到U盘的根目录下,
    (2)、在U盘根目录下新建“boot”文件夹,在“boot”文件夹中建“grub”文件夹,
    (3)、将背景文件“xxx.xpm.gz”和字体文件“fonts.gz”复制到此文件夹中。这个文件夹用存放:字体文件、grub背景文件、img、ima和其它的启动引导文件,(目前支持FAT12,FAT16, FAT32, NTFS,EXT2和EXT3文件系统的分区)。

    4、

    (1)在U盘的根目录新建一个文本文档,并命名为“myudisk.txt”,这个文件里是空的。
    (2)编辑menu.lst文件:


    # 菜单等待时间(秒)
    timeout 30


    # 启动默认值
    default 0


    # 设置图形背景文件
    splashimage (hd0,0)/boot/grub/winxp.xpm.gz


    # 设置中文支持的字体文件
    fontfile (hd0,0)/boot/grub/fonts.gz


    # 启动老毛桃WinPE
    title 老毛桃WinPE
    find --set-root /myudisk.txt
    chainloader /ldrxpe


    # 启动完美者U盘维护系统V8.1
    title 完美者U盘维护系统V8.1
    find --set-root /myudisk.txt
    chainloader /NTLDR


    # 启动DM9.57
    title DM 9.57
    find --set-root /myudisk.txt
    map --mem /boot/grub/dm957.img (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)


    # 启动DM 10
    title DM 10
    find --set-root /myudisk.txt
    map --mem /boot/grub/dm10.img (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)


    # 启动ghost 11.5
    title ghost 11.5
    find --set-root /myudisk.txt
    map --mem /boot/grub/ghost.img (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)


    # 启动DOS工具箱
    title DOS工具箱
    find --set-root /myudisk.txt
    map --mem /boot/grub/dostools.ima (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)

     

    # 启动MAXDOS网克
    title MAXDOS 网克
    find --set-root /myudisk.txt
    map --mem /boot/grub/maxdos.img (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)


    # 启动DOS工具(iso)
    title DOS工具(iso)
    find --set-root /myudisk.txt
    map /myboot.iso (hd32)
    map --hook
    chainloader (hd32)
    boot


    # 启动CMOS密码清除工具
    title 启动CMOS密码清除工具
    find --set-root /myudisk.txt
    map --mem /boot/grub/icmos.ima (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)

     

    # 启动故障恢复控制台XP
    title 故障恢复控制台XP
    find --set-root /myudisk.txt
    chainloader /setupldr.001


    # 返回WINDOWS启动菜单
    title 返回WINDOWS启动菜单
    rootnoverify (hd1,0)
    makeactive
    chainloader  +1


    # 从本地硬盘启动操作系统
    title 从本地硬盘启动操作系统
    map (hd0) (hd1)
    map (hd1) (hd0)
    root (hd1,0)
    chainloader (hd1,0)+1
    boot


    # 重新启动计算机
    title 重新启动计算机
    reboot


    # 关闭计算机
    title 关闭计算机
    halt

    注:# 后面的是注释,menu.lst里的英文必须要小写。

  • 相关阅读:
    JavaEE基础(01):Servlet实现方式,生命周期执行过程
    Spring 框架基础(06):Mvc架构模式简介,执行流程详解
    Spring 框架基础(05):事务管理机制,和实现方式
    多线程搜索与排序
    mybatis的Mapper代理原理
    spring的RestTemplate使用指南
    探索CAS无锁技术
    两年Java的面试经验
    HashMap多线程并发的问题
    解析Mybaits的insert方法返回数字-2147482646的原因
  • 原文地址:https://www.cnblogs.com/top5/p/1573572.html
Copyright © 2011-2022 走看看