无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8256|回复: 24
打印 上一主题 下一主题

[求助] 如何修改wubildr.mbr或者wubildr

[复制链接]
跳转到指定楼层
1#
发表于 2016-11-23 18:38:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
电脑上wubi装的ubuntu
用着好好的,不知道怎么回事,现在wubildr.mbr不能读取ext4分区了
跟以前旧版本的grub4dos一样
能不能修改wubildr.mbr指向?查了下要二进制编辑,不好搞
或者grldr重命名为wubildr,再用论坛上的GRLDR_Edit工具编辑,不知道是否可行?
wubi的wubildr用GRLDR_Edit工具编辑不了
不知道wubildr的启动菜单怎么写的?
2#
发表于 2016-11-23 19:28:47 | 只看该作者
wee 支持 ext4.

回复

使用道具 举报

3#
 楼主| 发表于 2016-11-23 19:39:06 | 只看该作者

能引导wubi生成的ubuntu的root.disk吗?O(∩_∩)O~







    神奇的小尾巴:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36  (zh-CN)
    ——2016/11/23 下午7:39:08
             
    回复

    使用道具 举报

    4#
    发表于 2016-11-23 19:44:19 | 只看该作者
    sysop 发表于 2016-11-23 19:39
    能引导wubi生成的ubuntu的root.disk吗?O(∩_∩)O~

    wee 可以引导 grldr、grub.exe、ntldr、bootmgr、vmlinuz 等。我对 ubuntu 不熟悉,抱歉我不能胡乱猜测。

    回复

    使用道具 举报

    5#
    发表于 2016-11-23 20:08:20 | 只看该作者
    wubildr是grub2 ,不是grub4dos
    不建议修改wubildr文件,直接从本论坛下载编译好的grub2即可。
    在grub2板块的精华帖,名字叫做 winly

    下载好自己,修改一下配置文件,叫做winly.cfg或者grub.cfg
    内容如下:
    回复

    使用道具 举报

    6#
    发表于 2016-11-23 20:09:00 | 只看该作者
    用于启动wubi系统的grub2的配置文件
    set show_panic_message=true

    if search -s -f -n /ubuntu/disks/root.disk; then
        if loopback loop0 /ubuntu/disks/root.disk; then
            set root=(loop0)
            if [ -e /boot/grub/grub.cfg ]; then
                if configfile /boot/grub/grub.cfg; then
                    set show_panic_message=false
                fi
            else [ -e /grub/grub.cfg ]; then
                if configfile /grub/grub.cfg; then
                    set show_panic_message=false
                fi
            fi
        fi
    fi

    if [ ${show_panic_message} = true ]; then
        echo "It is not possible to boot from the Ubuntu image."
        echo "Please verify that the Ubuntu installation was not removed."
        echo "If that is not the case, please check that the Windows filesystem"
        echo "is not corrupted: reboot into Windows and run: chkdsk /r"
        echo "Then try again."
    fi
    回复

    使用道具 举报

    7#
     楼主| 发表于 2016-11-23 20:09:32 | 只看该作者
    不点 发表于 2016-11-23 19:44
    wee 可以引导 grldr、grub.exe、ntldr、bootmgr、vmlinuz 等。我对 ubuntu 不熟悉,抱歉我不能胡乱猜测。 ...

    哦 谢谢了







      神奇的小尾巴:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36  (zh-CN)
      ——2016/11/23 下午8:09:35
               
      回复

      使用道具 举报

      8#
       楼主| 发表于 2016-11-23 20:10:04 | 只看该作者
      yuub 发表于 2016-11-23 20:09
      用于启动wubi系统的grub2的配置文件
      set show_panic_message=true

      好的,O(∩_∩)O谢谢
      我试试







        神奇的小尾巴:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36  (zh-CN)
        ——2016/11/23 下午8:10:07
                 
        回复

        使用道具 举报

        9#
        发表于 2016-11-23 20:13:49 | 只看该作者
        在ubuntu系统中生成wubildr文件

        mkdir -p build/winboot
        cp -f data/wubildr.cfg data/wubildr-bootstrap.cfg build/winboot/
        /usr/lib/grub/i386-pc/grub-ntldr-img --grub2 --boot-file=wubildr -o build/winboot/wubildr.mbr
        cd build/winboot && tar cf wubildr.tar wubildr.cfg
        mkdir -p build/grubutil
        grub-mkimage -O i386-pc -c build/winboot/wubildr-bootstrap.cfg -m build/winboot/wubildr.tar -o build/grubutil/core.img \
        loadenv normal biosdisk part_msdos part_gpt fat ntfs ext2 ntfscomp iso9660 loopback search linux boot minicmd cat cpuid chain \
        halt help ls reboot echo test configfile gzio sleep memdisk tar font gfxterm gettext true vbe vga video_bochs video_cirrus probe
        cat /usr/lib/grub/i386-pc/lnxboot.img build/grubutil/core.img > build/winboot/wubildr
        回复

        使用道具 举报

        10#
        发表于 2016-11-23 20:16:49 | 只看该作者
        sysop 发表于 2016-11-23 20:10
        好的,O(∩_∩)O谢谢
        我试试

        先不要忙着操作。
        你自己检查一下究竟是怎么回事,导致不能识别ext4分区的。
        会不会是分区表损坏了?
        回复

        使用道具 举报

        11#
         楼主| 发表于 2016-11-23 20:24:02 | 只看该作者
        yuub 发表于 2016-11-23 20:16
        先不要忙着操作。
        你自己检查一下究竟是怎么回事,导致不能识别ext4分区的。
        会不会是分区表损坏了?:s ...

        可能是吧,以前也遇到过,不过grub4dos、grub2、bootmgr引导的系统都能启动呀,就wubi启动不了了







          神奇的小尾巴:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36  (zh-CN)
          ——2016/11/23 下午8:24:04
                   
          回复

          使用道具 举报

          12#
          发表于 2016-11-23 20:27:52 | 只看该作者
          sysop 发表于 2016-11-23 20:24
          可能是吧,以前也遇到过,不过grub4dos、grub2、bootmgr引导的系统都能启动呀,就wubi启动不了了

          不一定是分区表的问题。
          如果 \ubuntu\disks\root.disk 放在系统分区,或者是pagefile.sys同一分区。
          在win8使用休眠,就会导致分区被冻结,linux不能正常加载该分区。
          回复

          使用道具 举报

          13#
           楼主| 发表于 2016-11-23 20:31:30 | 只看该作者
          yuub 发表于 2016-11-23 20:27
          不一定是分区表的问题。
          如果 %ubuntu\disks\root.disk 放在系统分区,或者是pagefile.sys同一分区。
          ...

          哦,可能是这问题,我把vhd版win10 pagefile.sys放在这个分区了
          我看看休眠开了吗







            神奇的小尾巴:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36  (zh-CN)
            ——2016/11/23 下午8:31:33
                     
            回复

            使用道具 举报

            14#
             楼主| 发表于 2016-11-23 20:43:19 | 只看该作者
            yuub 发表于 2016-11-23 20:27
            不一定是分区表的问题。
            如果 %ubuntu\disks\root.disk 放在系统分区,或者是pagefile.sys同一分区。
            ...

            看来不是冻结问题 没启用休眠  虚拟内存换在别的分区还是一样







              神奇的小尾巴:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36  (zh-CN)
              ——2016/11/23 下午8:43:22
                       
              回复

              使用道具 举报

              15#
              发表于 2023-8-5 15:58:44 | 只看该作者
              wubi.exe能不能安装其他linux?uos好像是用了wubi的这个技术
              回复

              使用道具 举报

              您需要登录后才可以回帖 登录 | 注册

              本版积分规则

              小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

              闽公网安备 35020302032614号

              GMT+8, 2024-11-22 20:35

              Powered by Discuz! X3.3

              © 2001-2017 Comsenz Inc.

              快速回复 返回顶部 返回列表