我想在虚拟机上安装 RedHat 6.4 (32 位)。问题是我没有 iso 文件。相反,我可以访问一个文件夹(带有子文件夹(如、等)的标准 RedHat 文件夹images
)isolinux
。
我无法从此文件夹重新创建可启动的 ISO 文件。每次我尝试,VirtualBox 都会说FATAL: no bootable medium found! System halted
。我认为我的 ISO 文件构建不正确(不可启动?)。
我认为 virtualBox 配置正确(iso 文件是为虚拟 CD/DVD 设置的)。
我尝试创建 ISO 文件的方法如下:
- 使用程序:isoCreator、powerIso
- 使用命令:
mkisofs -o genertatedIso.iso /MyRep
感谢您的帮助,
答案1
下面是一个例子:
mkisofs -r -R -J -T -v -no-emul-boot -boot-load-size 4 -boot-info-table -V 'my-rhel6.4' -p 'RHEL6.4' -A 'RHEL6.4' -b isolinux/isolinux.bin -c isolinux/boot.cat -o /var/tmp/my-rhel6.4.iso /path-of-your-distro
答案2
您需要指定启动映像和启动目录以mkisofs
使磁盘可启动。这些文件通常分别称为isolinux.bin
和boot.cat
,您应该mkisofs
通过-b
和-c
标志指定它们:
mkisofs -b isolinux.bin -c boot.cat -no-emul-boot -o genertatedIso.iso /MyRep