无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6859|回复: 26
打印 上一主题 下一主题

[求助] 请问用什么软件编辑 ventoy_wimboot.img ?

  [复制链接]
跳转到指定楼层
1#
发表于 2021-12-6 11:06:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 rilong 于 2021-12-6 11:08 编辑

用什么软件编辑 ventoy_wimboot.img ?
2#
发表于 2021-12-6 11:16:25 | 只看该作者
本帖最后由 longpanda 于 2021-12-6 11:18 编辑

后缀名故意改成 img的,实际上是一个ISO文件,后缀名改成 .iso 即可。 但是建议使用Linux下的脚本打包,不要使用UltralISO编辑以免不兼容。Ventoy的github源码里面有完整的文件目录和打包脚本。
github代码路径:
https://github.com/ventoy/wimiso
在Linux环境下, 下载后,直接编译 wimiso 目录下的 BCD文件,然后重新执行  mkwimboot.sh 打包即可。

点评

赞一个!  详情 回复 发表于 2023-6-26 10:11
非常感谢,终于明白了  详情 回复 发表于 2021-12-6 17:45
回复

使用道具 举报

3#
发表于 2021-12-6 12:41:19 | 只看该作者
见识了。受教。
回复

使用道具 举报

4#
 楼主| 发表于 2021-12-6 17:45:47 | 只看该作者
longpanda 发表于 2021-12-6 11:16
后缀名故意改成 img的,实际上是一个ISO文件,后缀名改成 .iso 即可。 但是建议使用Linux下的脚本打包,不 ...

非常感谢,终于明白了
回复

使用道具 举报

5#
发表于 2023-5-26 09:22:09 | 只看该作者
longpanda 发表于 2021-12-6 11:16
后缀名故意改成 img的,实际上是一个ISO文件,后缀名改成 .iso 即可。 但是建议使用Linux下的脚本打包,不 ...

小白没看懂怎么编译跟打包,我可以向你求教吗?谢谢。
回复

使用道具 举报

6#
发表于 2023-5-26 17:07:06 | 只看该作者
longpanda 发表于 2021-12-6 11:16
后缀名故意改成 img的,实际上是一个ISO文件,后缀名改成 .iso 即可。 但是建议使用Linux下的脚本打包,不 ...

我尝试打包,最终提示失败如下:
root@porteus:~# cd /root/Desktop/wimiso
root@porteus:~/Desktop/wimiso# ./mkwimboot.sh
Bad Option '-e' (error -1 BADFLAG).
Usage: mkisofs [options] [-find] file... [find expression]

Use mkisofs -help
to get a list all of valid options.

Use mkisofs -find -help
to get a list of all valid -find options.

Most important Options:
        -posix-H                Follow sylinks encountered on command line
        -posix-L                Follow all symlinks
        -posix-P                Do not follow symlinks (default)
        -o FILE, -output FILE   Set output file name
        -R, -rock               Generate Rock Ridge directory information
        -r, -rational-rock      Generate rationalized Rock Ridge directory info
        -J, -joliet             Generate Joliet directory information
        -print-size             Print estimated filesystem size and exit
        -UDF                    Generate UDF file system
        -dvd-video              Generate DVD-Video compliant UDF file system
        -iso-level LEVEL        Set ISO9660 level (1..3) or 4 for ISO9660 v 2
        -V ID, -volid ID        Set Volume ID
        -graft-points           Allow to use graft points for filenames
        -M FILE, -prev-session FILE     Set path to previous session to merge
root@porteus:~/Desktop/wimiso#
回复

使用道具 举报

7#
发表于 2023-5-26 17:12:23 来自手机 | 只看该作者
我想看老大说的是先编辑好bcd,,在linux环境中或者wsl中用mkisofs打包这些文件。
回复

使用道具 举报

8#
发表于 2023-5-26 17:23:22 来自手机 | 只看该作者
-e指定uefi启动的img,估计porteus自带的mkiso版本低不支持这个选项?
回复

使用道具 举报

9#
发表于 2023-5-26 17:45:32 | 只看该作者
my9823 发表于 2023-5-26 17:23
-e指定uefi启动的img,估计porteus自带的mkiso版本低不支持这个选项?

请问我要怎么升级mkiso版本
回复

使用道具 举报

10#
发表于 2023-5-26 17:46:42 | 只看该作者
wytbbs 发表于 2023-5-26 17:45
请问我要怎么升级mkiso版本

这个porteus是下载的论坛大佬的,我没玩过linux就在论坛找了几个下载来用
回复

使用道具 举报

11#
发表于 2023-5-26 17:47:51 来自手机 | 只看该作者
用个其他版本的livecd不就行了,porteus基于slackware,将就稳扎稳打,用个激进派的例如ubuntu或者archlinux的livecd。或者论坛有位兄弟提供的partedmagic都行
回复

使用道具 举报

12#
发表于 2023-5-26 17:48:57 来自手机 | 只看该作者
不想下载就用windows安装wsl,在wsl里边也许能行
回复

使用道具 举报

13#
发表于 2023-5-26 18:09:47 | 只看该作者
my9823 发表于 2023-5-26 17:47
用个其他版本的livecd不就行了,porteus基于slackware,将就稳扎稳打,用个激进派的例如ubuntu或者archlinux ...

下了好几个都没mkiso,自己安装又安装不上。
回复

使用道具 举报

14#
发表于 2023-5-26 22:13:02 | 只看该作者
不好意思,看了看partedmagic带的mkisofs也没有-e参数,不知道老大的是哪个版本,不过在partedmagic的isobar 根目录有个制作双启动的脚本可以参考一下:
B="-b boot/syslinux/isolinux.bin -c boot/syslinux/boot.cat"
C="-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot"


if [ -x "$(which xorriso 2> /dev/null)" ]; then
   M="xorriso -as mkisofs -isohybrid-mbr $DIR/boot/syslinux/isohdpfx.bin"
   D=" -isohybrid-gpt-basdat -e"
elif [ -x "$(which genisoimage 2> /dev/null)" ]; then
   M=genisoimage ; D="-efi-boot"
else
  M=mkisofs ; D="-eltorito-platform 0xEF -eltorito-boot"
fi

E="EFI/boot/efiboot.img -no-emul-boot"

VER="Parted Magic $VER"

if ! $M -hide-rr-moved -f -r -J -l -V "$VER" -A "$VER" \
        $B $C $D $E -o $ISO $DIR
; then
   exit 1
fi

echo ">>> $ISO created"

# xorriso has hybridization built-in
if [ "$(echo $M | cut -d" " -f1)" != "xorriso" ]; then
   if [ -x "$(which isohybrid 2> /dev/null)" ]; then
      isohybrid -uefi $ISO
   else
      echo ">>> No isohybrid to hybridize this ISO"
   fi
fi




你可以尝试把-e替换成-eltorito-platform 0xEF -eltorito-boot试试看!
回复

使用道具 举报

15#
发表于 2023-5-27 06:41:17 来自手机 | 只看该作者
从上面的脚本看出不止一个工具能制作双启动iso,mkisofs,xorriso,genisoimage,他们有着大部分相同的参数,M变量有自己的参数。
回复

使用道具 举报

16#
发表于 2023-6-5 14:42:02 | 只看该作者
找到方法了,将原来的打包命令改为xorriso -as mkisofs即可,前提是先安装xorriso.

点评

bcd 用什么编译? vim 打开乱码啊。  详情 回复 发表于 2023-6-18 18:17
回复

使用道具 举报

17#
发表于 2023-6-5 14:49:31 | 只看该作者



红圈处显示了legacy启动文件和efi启动文件名。使用dd可以将其导出来。但是用xorriso查看其它软件制作的双启动iso,看到的uefi启动文件显示是大小是1个扇区,也就是2048 字节?
回复

使用道具 举报

18#
发表于 2023-6-5 17:25:32 | 只看该作者
求教,使用ventoyu引导WIN的VHDX时,VHDX里面系统的引导方式和Ventoy自身的MBR或GPT有冲突吗? 比如VHDX使用UEFI+GPT,但是Ventoy使用的MBR,这样可以正常引导嘛??

回复

使用道具 举报

19#
发表于 2023-6-18 18:17:44 | 只看该作者
my9823 发表于 2023-6-5 14:42
找到方法了,将原来的打包命令改为xorriso -as mkisofs即可,前提是先安装xorriso.

bcd 用什么编译? vim 打开乱码啊。

点评

windows下用bcdedit/bootice  详情 回复 发表于 2023-6-18 21:37
回复

使用道具 举报

20#
发表于 2023-6-18 18:26:27 | 只看该作者
2023年6月18日打卡
回复

使用道具 举报

21#
发表于 2023-6-18 21:37:08 | 只看该作者
执剑 发表于 2023-6-18 18:17
bcd 用什么编译? vim 打开乱码啊。

windows下用bcdedit/bootice

点评

请大师再出手弄个两条启动菜单的ventoy_wimboot.img吧。一条启动1024.768(默认5秒);一条启动强制高分辨率。强制高分辨率后分辨率不可调,有些机器不方便。谢谢了  详情 回复 发表于 2023-6-25 18:45
回复

使用道具 举报

22#
发表于 2023-6-25 18:45:22 | 只看该作者
wintoflash 发表于 2023-6-18 21:37
windows下用bcdedit/bootice

请大师再出手弄个两条启动菜单的ventoy_wimboot.img吧。一条启动1024.768(默认5秒);一条启动强制高分辨率。强制高分辨率后分辨率不可调,有些机器不方便。谢谢了
回复

使用道具 举报

23#
发表于 2023-6-26 10:11:47 | 只看该作者
longpanda 发表于 2021-12-6 11:16
后缀名故意改成 img的,实际上是一个ISO文件,后缀名改成 .iso 即可。 但是建议使用Linux下的脚本打包,不 ...

        赞一个!
回复

使用道具 举报

24#
发表于 2023-8-3 08:41:57 | 只看该作者
看看
回复

使用道具 举报

25#
发表于 2023-12-28 10:55:23 | 只看该作者
学习了 ..
回复

使用道具 举报

26#
发表于 2023-12-28 12:51:39 | 只看该作者
感谢分享
回复

使用道具 举报

27#
发表于 2024-1-16 07:24:10 | 只看该作者
进阶技巧,观察观察
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-2 10:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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