不错,学习了 |
孤独的过路者 发表于 2015-3-15 22:09 一般做不到。 正如要把男人映射成女人,即使仿真成功了,那么这个虚拟的女人实际上也不具有女人的功能,因为她实际上是个男人。 根源在于,CDROM 的格式与此前早已建立的软盘和硬盘格式完全不兼容。后来增补的可启动 cdrom 规范,利用 floppy 和 harddisk emulation 模式来兼容软盘和硬盘。但是,初期的 CDROM 规范的不兼容性已成事实,无法改变。所以,你无法把一个普通的硬盘分区仿真为 CDROM。 特殊情况下可以做。如果你把一张 CDROM 盘片的内容按照扇区逐个硬拷贝到某个分区上,覆盖掉分区原有的内容,此时,这个分区就是 CDROM 的格式了,它也就可以当作 CDROM 了,比如,此时你可以把这个分区仿真为 cdrom。 |
chromatin2 发表于 2015-3-15 10:06 一件安装的安装包在哪里下载呢 |
不点 发表于 2015-3-15 09:20 再麻烦你一下,能不能将硬盘里的分区(如hd0,1)映射成cdrom,如果可以要怎么做。 |
chromatin2 发表于 2015-3-15 10:06 不好意识,再麻烦你一次。我对syslinux不熟悉,我想知道讲isolinux改为syslinux后怎么用gurb4dos引导syslinux |
本帖最后由 chromatin2 于 2015-3-15 10:09 编辑 在isolinux的位置,安装syslinux。他们之间可以无缝读取cfg。然后用grub4dos引导syslinux。grub4dos和syslinux可以互相引导。 下载syslinux,自己做好下面模版,能在安装包找到的就找到,找不到的不是必须的,没关系。 然后吧syslinux放到u盘和isolinux的文件放在一起,除了cfg用isolinux的,其它都覆盖。 ![]() 下面是自动安装,并配置cfg的批处理。你不会写,就手动安装,也很简单。 ![]() 引导grub4dos接口文件 ![]() syslinux配置引导grub4dos示例(你根据需要改路径即可) LABEL Grub4dos MENU LABEL Grub4dos MENU DEFAULT kernel /boot/syslinux/ldntldr append initrd=/grldr TEXT HELP Run Grub4dos ENDTEXT |
本帖最后由 不点 于 2015-3-15 09:48 编辑 2012_willylin 发表于 2015-3-15 02:12 您第一次回答得很好,楼主反馈的显示信息说,"无效的或不支持的文件格式"。 注意反馈信息不是 "文件未找到",因此,不是路径错误的原因。换句话说,路径肯定是对的。 既然排除了路径出错的可能性,那大致就剩下以下两种可能了: 1、楼主所用的 grub4dos 版本太旧,不支持加载 isolinux.bin 2、楼主所用的 isolinux.bin 不是一个合法的 isolinux.bin 格式,它可能由于某种原因被损坏了,所以 grub4dos 不认识它了。 更正: 对不起,我也疏忽了。楼主贴图的第一行信息已经说得很清楚了: cannot chainload isolinux from a non-cdrom device 意思是,不能够从一个 "非cdrom" 设备上加载 isolinux。 这说明了: 1、这个文件已经成功被识别为 isolinux.bin 格式。 2、grub4dos 的版本够新,已经支持加载 isolinux.bin。 3、isolinux.bin 本身只支持在光盘上运行,不支持在普通软盘或硬盘上运行,因此 grub4dos 报错。 4、楼主的 isolinux.bin 位于软盘、硬盘、pd 网络启动盘或者 ud 启动盘上,而不是位于真实的 cdrom 上,也不是位于仿真的 cdrom 盘上,所以失败。 5、楼主也可能是把 isolinux 从光盘上复制到硬盘上,企图从硬盘上引导 isolinux。这肯定失败,因为 isolinux 本身不支持这样的用法。grub4dos 检测到这个明显的错误,明智地提前报错退出,以免在错误地加载了 isolinux 以后造成失败或死机。 纠正措施: 让 isolinux.bin 位于真实的 cdrom 上,或者位于由 map 命令所建立的虚拟 cdrom 上(比如说虚拟盘号是 hd32 或 0xFF 上),然后再加载,就不会失败了。 |
孤独的过路者 发表于 2015-3-14 23:19 title Run XXX linux chainloader /boot/syslinux/isolinux.bin 這樣呢 |
chromatin2 发表于 2015-3-8 15:31 具体怎么做,能说下吗? |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.