当前位置:  技术问答>linux和unix

mkisofs制作出的ISO,里面的文件名全部变成大写了。 

    来源: 互联网  发布时间:2016-08-24

    本文导语:  使用mkisofs制作出ISO,但是原本里面大小的文件名全部变成了大写。 导致Livecd无法引导,直接就报出找不到内核文件vmlinuz。 #!/bin/sh mkisofs -o bootupSys.iso -b isolinux.bin -c boot.cat -no-emul-boot  -boot-load-size 4 -boot-inf...

使用mkisofs制作出ISO,但是原本里面大小的文件名全部变成了大写。
导致Livecd无法引导,直接就报出找不到内核文件vmlinuz。

#!/bin/sh
mkisofs -o bootupSys.iso -b isolinux.bin -c boot.cat -no-emul-boot 
-boot-load-size 4 -boot-info-table ./isobuild/

不知道是什么原因,还请接触过的仁史指点一下。

|
http://blog.sina.com.cn/s/blog_6151984a0100fqmy.html
只有大写的R 估计会没有读取权限 所以推荐使用-r 包含了大写-R的功能

-R或-rock
Generate Rock Ridge directory information  
生成Rock Ridge目录格式信息
Rock Ridge用于 UNIX/Linux 环境下的光盘。
文件名区分大小写,同时记录文件长度
-r或-rational-rock 
使用Rock Ridge
并开放全部文件的读取权限

|
Fedora 12 的mkisofs被genisoimage替代了。

前几天,把rhel、fedora、centos和sles各版本引导安装的镜像,做到一个镜像里。

虚拟机测试过

有时间刻盘试试看。

|
有几个选项问题,望你检查一下:下面是我的程序,作下对比:
cmd /c "$(cygpath -w "$toolChain/CD_Writing_App/mkisofs.exe")" -o "$(cygpath -w "$isoFolder/../$filePrefix.iso")" -J -joliet-long -V "${brand}_${label}_${isoteam}${buildrev}" -r "$(cygpath -w $isoFolder)"

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3