无忧启动论坛

标题: mkisofs不能压制10G以上的ISO文件吗? [打印本页]

作者: MarilynManSon    时间: 2018-5-26 21:31
标题: mkisofs不能压制10G以上的ISO文件吗?
本帖最后由 MarilynManSon 于 2018-5-27 02:12 编辑

压制iso镜像15G左右,bios用grub4dos引导,efi用grub2引导,oscdimg压制ISO后efi无法正常启动。 用mkisofs压制后efi正常了,但是bios的grub4dos引导又出现引导错误问题,后来用UltraISO修改,efi引导又会丢失,折腾几天没能成功,求大神解惑。

之前用UltraISO打包没有这样的问题,用mkisofs压制后,出现下图这种错误,求教。



作者: yu_xinxing    时间: 2018-5-27 09:20
应该不至于,我还制作过50G的蓝光镜像
作者: MarilynManSon    时间: 2018-5-27 10:42
yu_xinxing 发表于 2018-5-27 09:20
应该不至于,我还制作过50G的蓝光镜像

镜像是制作成功了,但是总是有bios部分不能正常引导启动,PE也不能正常启动,大哥,你那50G镜像双启都正常吗?
作者: mdyblog    时间: 2018-5-27 13:48
后来用UltraISO修改,efi引导又会丢失
--------------
新版兼容UEFI, 修改后还能UEFI

作者: mdyblog    时间: 2018-5-27 13:49
MarilynManSon 发表于 2018-5-27 10:42
镜像是制作成功了,但是总是有bios部分不能正常引导启动,PE也不能正常启动,大哥,你那50G镜像双启都正 ...

但是总是有bios部分不能正常引导启动,
------------
试试将BIOS启动部分的文件,放到ISO最前部。
作者: MarilynManSon    时间: 2018-5-27 15:09
本帖最后由 MarilynManSon 于 2018-5-27 15:19 编辑
mdyblog 发表于 2018-5-27 13:48
后来用UltraISO修改,efi引导又会丢失
--------------
新版兼容UEFI, 修改后还能UEFI




已经使用的是新版,感谢m大回复,之前用oscdimg压制ISO后一切正常,主引导是微软的bootmgr,唯一的缺点就是我的合盘在efi模式下只有WIN10PE,最近看见论坛高手出了些grub2的引导模板,想尝尝鲜把主引导换成grub2,再加入一些Linux live,用了jebbs大哥的一键生成Grub2三启ISO工具打包,打包成功后bios模式下的grub 4 dos引导就出错了,连PE都不能启动.但是在SYSLINUX下又是正常的,引导的是同样的路径和文件。折腾了差不多一个星期了,如果不用grub2作为主引导,有没有办法在efi模式下可以实现用微软的bootmgr作为主引导,然后通过修改bcd引导grub2启动?

作者: MarilynManSon    时间: 2018-5-27 15:12
mdyblog 发表于 2018-5-27 13:49
但是总是有bios部分不能正常引导启动,
------------
试试将BIOS启动部分的文件,放到ISO ...

已经相对靠前了,只隔了一层目录,如果把文件都放在根目录管理起来太乱了,之前一直没有问题,就是修改了grub2为主引导后合盘才有这些问题。
作者: chiannet    时间: 2018-5-27 16:35
OSCDIMG.EXE -L"USBOS" -h -m -o -d -g -c -n -yo"%CD%\bootorder.txt" -bootdata:2#p00,e,b"%CD%\ETFSBOOT.COM"#pEF,e,b"%CD%\EFI.BIN" "%CD%\ISO\usbosV3" "%CD%\usbosV3.iso"

《bootorder.txt》

  1. BOOTMGR
  2. BOOT\BCB
  3. BOOT\BCD
  4. BOOT\BOOT.SDI
  5. BOOT\USBOS.SDI
  6. BOOT\NTD.COM
  7. BOOT\NTVPE
  8. BOOT\SETUPLDR.BIN
  9. BOOT\SKPE
  10. BOOT\SETUPLDR.NTV
  11. BOOT\WINPE.IM_
  12. BOOT\BOOT8PE
  13. BOOT\BOOTX86
  14. BOOT\BOOTX64
  15. BOOT\X86
  16. BOOT\X64
  17. BOOT\BOOTFIX.BIN
  18. BOOT\MEMTEST.EXE
  19. BOOT\GRUB\03PE.LST
  20. BOOT\GRUB\03PEAB.LST
  21. BOOT\GRUB\BOOTHARD
  22. BOOT\GRUB\F6IMG
  23. BOOT\GRUB\GHOST.LST
  24. BOOT\GRUB\GRLDR
  25. BOOT\GRUB\MEMDISK
  26. BOOT\GRUB\MENU.HEX
  27. BOOT\GRUB\MENU.LST
  28. BOOT\GRUB\MESSAGE
  29. BOOT\GRUB\N03PE
  30. BOOT\GRUB\PWD.LST
  31. BOOT\GRUB\RAMHDD.LST
  32. BOOT\GRUB\RUN
  33. BOOT\GRUB\SISO
  34. BOOT\GRUB\W8PE
  35. BOOT\GRUB\AUTOMENU\AUTOMENU
  36. BOOT\GRUB\AUTOMENU\BG.LZMA
  37. BOOT\GRUB\AUTOMENU\DEVMAP
  38. BOOT\GRUB\AUTOMENU\FILELIST
  39. BOOT\GRUB\AUTOMENU\FINDBOOT
  40. BOOT\GRUB\AUTOMENU\OPENFILE
  41. BOOT\IMGS\BOOTFIX.ISO
  42. BOOT\IMGS\DGDOS.LZMA
  43. BOOT\IMGS\DOS.LZMA
  44. BOOT\IMGS\GHO1151.IMG
  45. BOOT\IMGS\KON.IMG
  46. BOOT\IMGS\KONNEW.IMG
  47. BOOT\IMGS\MEMTEST.IMG
  48. BOOT\IMGS\MHDD46.LZMA
  49. BOOT\IMGS\MT42.BIN
  50. BOOT\IMGS\WINDIAG.LZMA
  51. BOOT\DRIVERS\NT5X\SRS\0E11.LZMA
  52. BOOT\DRIVERS\NT5X\SRS\1000.LZMA
  53. BOOT\DRIVERS\NT5X\SRS\1039.LZMA
  54. BOOT\DRIVERS\NT5X\SRS\103C.LZMA
  55. BOOT\DRIVERS\NT5X\SRS\104B.LZMA
  56. BOOT\DRIVERS\NT5X\SRS\1095.LZMA
  57. BOOT\DRIVERS\NT5X\SRS\1106.LZMA
  58. BOOT\DRIVERS\NT5X\SRS\11AB.LZMA
  59. BOOT\DRIVERS\NT5X\SRS\13C1.LZMA
  60. BOOT\DRIVERS\NT5X\SRS\197B.LZMA
  61. BOOT\DRIVERS\NT5X\SRS\8086.LZMA
  62. BOOT\DRIVERS\NT5X\SRS\9005.LZMA
  63. BOOT\DRIVERS\NT5X\SRS\AMD.LZMA
  64. BOOT\DRIVERS\NT5X\SRS\BCM.LZMA
  65. BOOT\DRIVERS\NT5X\SRS\OTHER.LZMA
  66. BOOT\ZH-CN\BOOTMGR.EXE.MUI
  67. BOOT\ZH-CN\MEMTEST.EXE.MUI
  68. EFI\BOOT\BOOTIA32.EFI
  69. EFI\BOOT\BOOTX64.EFI
  70. EFI\BOOT\ZH-CN\BOOTIA32.EFI.MUI
  71. EFI\BOOT\ZH-CN\BOOTX64.EFI.MUI
  72. EFI\MICROSOFT\BOOT\BCD
  73. EFI\MICROSOFT\BOOT\MEMTEST.EFI
  74. EFI\MICROSOFT\BOOT\MEMTEST8.EFI
  75. EFI\MICROSOFT\BOOT\FONTS\CHS_BOOT.TTF
  76. EFI\MICROSOFT\BOOT\FONTS\WGL4_BOOT.TTF
  77. EFI\MICROSOFT\BOOT\ZH-CN\MEMTEST.EFI.MUI
  78. EFI\MICROSOFT\BOOT\ZH-CN\MEMTEST8.EFI.MUI
  79. BOOT\FONTS\CHS_BOOT.TTF
  80. BOOT\FONTS\WGL4_BOOT.TTF
  81. BOOT\EXTAPP\X64\SOFT1.WIM
  82. BOOT\EXTAPP\X64\WBEM.7Z
  83. BOOT\EXTAPP\X86\SOFT1.WIM
  84. BOOT\EXTAPP\X86\SOFT2.WIM
  85. BOOT\SKY52PE.ISO
  86. BOOT\NT52PE.WIM
  87. BOOT\NT10PEX64.WIM
  88. BOOT\NT63PEX86.WIM
  89. PETOOLS\MYCOMMAND.TXT
  90. USBOS.VER

复制代码


作者: chiannet    时间: 2018-5-27 16:39
MarilynManSon 发表于 2018-5-27 15:12
已经相对靠前了,只隔了一层目录,如果把文件都放在根目录管理起来太乱了,之前一直没有问题,就是修改了 ...

OSCDIMG.EXE命令,使用《bootorder.txt》来确认关键核心文件的次序:例如dos镜像、Grub4dos引导文件、PE引导文件、PE镜像文件按由前靠后排序,与启动无关的文件无需提及、可确保iso启动无忧。
作者: MarilynManSon    时间: 2018-5-28 01:15
chiannet 发表于 2018-5-27 16:39
OSCDIMG.EXE命令,使用《bootorder.txt》来确认关键核心文件的次序:例如dos镜像、Grub4dos引导文件、PE ...

感谢C大指导,用了你的方法后bios模式已经可以正常启动,但是grub2的efi模式还是不能顺利启动.





前两张图都启动正常,选择grub2引导模式后就卡在图3位置。


作者: 窄口牛    时间: 2018-5-28 07:06
本帖最后由 窄口牛 于 2018-5-28 07:07 编辑

认知不完整,还需要了解些知识。试试这个:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388196&mobile=2
作者: yu_xinxing    时间: 2018-5-28 08:51
本帖最后由 yu_xinxing 于 2018-5-28 08:57 编辑

还是用OSCDIMAGE最保险吧。
作者: chiannet    时间: 2018-5-28 11:12
MarilynManSon 发表于 2018-5-28 01:15
感谢C大指导,用了你的方法后bios模式已经可以正常启动,但是grub2的efi模式还是不能顺利启动.

如果把一些与GRUB2 EFI无关又体积很大文件剔除,总体积降到很小(假设只有2GB),这时候能否启动GRUB2 ?
测试到底是配置问题还是配置正确、受体积迫害导致的问题。
作者: MarilynManSon    时间: 2018-6-1 09:50
本帖最后由 MarilynManSon 于 2018-6-1 09:54 编辑
chiannet 发表于 2018-5-28 11:12
如果把一些与GRUB2 EFI无关又体积很大文件剔除,总体积降到很小(假设只有2GB),这时候能否启动GRUB2 ? ...



终于有时间测试了一下,按照大师的方法果然正常了,我把要打包的ISO镜像体积缩小到4G之内,所有指令原封不动,引导全部正常。请教大师体积问题 有没有其他办法补救???
作者: rkr077    时间: 2018-8-8 23:58
用G4D最新版 应该可以支持BD




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3