官方论坛产品帮助刷图视频问题反馈

Grub4DOS的启动菜单设置

发表于 秦海传媒

    二:GRUB4DOS启动ISO镜像
    第一种情况,WinPE 镜像和 firadisk 镜像都存放在硬盘上。用U盘启动。启动菜单如下:
    title Boot DeepinPE.iso 4.2
    map (hd0) (hd1)
    map (hd1) (hd0)
    map –hook
    #上面三行的目的是为了交换U盘和硬盘的顺序
    find –set-root –ignore-floppies –ignore-cd /boot/DeepinPE.iso
    map /boot/firadisk.ima (fd0) || map –mem /boot/firadisk.ima (fd0)
    map /boot/DeepinPE.iso (0xff) || map –mem /boot/DeepinPE.iso (0xff)
    map –hook
    chainloader (0xff)
    用同样的U盘,不同的硬盘启动效果不同:
    SATA硬盘可以全面加载 DeepinPE.iso ,也就是WinPe的外挂软件都成功加载。
    IDE硬盘不能全面加载 DeepinPE.iso ,也就是WinPe的外挂软件无法加载,只加载了核心部分。

    第二种情况,WinPE 镜像和 firadisk 镜像都存放在硬盘上。分别用U盘、硬盘启动。
    U盘启动时的菜单如上。
    硬盘启动时的菜单如下:
    title Boot DeepinPE.iso 4.2
    #硬盘启动就不存在交换顺序的问题
    find –set-root –ignore-floppies –ignore-cd /boot/DeepinPE.iso
    map /boot/firadisk.ima (fd0) || map –mem /boot/firadisk.ima (fd0)
    map /boot/DeepinPE.iso (0xff) || map –mem /boot/DeepinPE.iso (0xff)
    map –hook
    chainloader (0xff)
    奇怪的事情发生了:
    U盘启动可以全面加载 DeepinPE.iso ,也就是WinPe的外挂软件都成功加载。
    硬盘启动不能全面加载 DeepinPE.iso ,也就是WinPe的外挂软件无法加载,只加载了核心部分。

    第三种情况,加载Linux光盘镜像,这个时候是不需要那个 firadisk 了。U盘启动,Linux镜像在硬盘上。菜单如下:
    title Boot CDlinux.iso
    map (hd0) (hd1)
    map (hd1) (hd0)
    map –hook
    find –set-root –ignore-floppies –ignore-cd /linux/CDlinux_CE-0.9.6.1.iso
    map /linux/CDlinux_CE-0.9.6.1.iso (hd32) || map –mem /linux/CDlinux_CE-0.9.6.1.iso (hd32)
    map –hook
    chainloader (hd32)
    上面的例子就是加载 CDLinux 光盘镜像,成功加载。
    但是当把上面菜单里面的 CDLinux 光盘镜像改成 Beini 光盘镜像时,没有完全加载,只加载了一部分。

    说明: 不过,这里有一个要点,我这里所用的写法是
    map /ubuntu-9.10-desktop-amd64.iso (hd32)
    这种写法要求文件在硬盘上是连续存放的。
    采用下面的写法:
    map –mem /ubuntu-9.10-desktop-amd64.iso (hd32)
    这种写法并不要求文件在硬盘上是连续存放着的,它是把整个的文件读入内存了。

    title winpeboot.iso
    #fallback 1
    find –set-root /winpeboot.iso
    map –mem /winpeboot.iso (hd32)
    map –hook
    chainloader (hd32)
    savedefault –wait=2

  • 此条目发表在 闲言碎语 分类目录。将固定链接加入收藏夹。

Google ADs

除非另有声明,本站文章遵循知识共享署名-非商业性使用 2.5 中国大陆许可协议。 Copyright © 2008-2012 99288.NET.CN.