WINLY引导ISO文件问题
本帖最后由 520anny 于 2015-9-27 14:21 编辑我可能描述有误会,再在重新描述一下:
我是uefi+gpt 分一个ESP分区和一个主分区安装windows 10
用refind引导 winly
winly.cfg 要怎么写才可以引导“U盘装机助理的ISO”(UsbZL_v2.1.iso) 这个不是linux系统。
我下载了ubuntu-15.04-desktop-amd64.iso 从光盘里面取得\casper\vminuz.efi和initrd.lz放到esp的根目录,UsbZL_v2.1.iso也放在根的tools的目录下
winly.cfg添加
ifsearch --file /linux/deepin.iso; then
menuentry "【 启动U盘装机助理的ISO 】" --class deepin {
insmod ntfs
search -s -f /tools/UsbZL_v2.1.iso
loopback loop ($root)/tools/UsbZL_v2.1.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/tools/UsbZL_v2.1.iso locale=zh_CN.UTF-8 noprompt noeject splash
initrd (loop)/casper/initrd.lz
}
fi
但不成功,提示
错误:文件/casper/vmlinuz.efi未找到
错误:你首先要运行内核心文件 本帖最后由 520anny 于 2015-9-26 21:38 编辑
对了,要不要安装什么grub2或是其他linux的系统文件呢
不然那些vmlinuz.efi linux16 initrd16 memdisk.gzvmlinuzinitrd.lz 要从那里来呢 menuentry "Deepin"{
search -s -f /SYSISO/DEEPIN.ISO
loopback loop ($root)/SYSISO/DEEPIN.ISO
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/SYSISO/DEEPIN.ISO quiet splash
initrd (loop)/casper/initrd.lz
}
这么做应该可以吧,你试一下 520anny 发表于 2015-9-26 21:37
对了,要不要安装什么grub2或是其他linux的系统文件呢
不然那些vmlinuz.efi linux16 initrd16 memd ...
WINLY和grub2是一样的东西,有其中一个就OK,
UEFI 不能用 linux16 initrd16 memdisk.gz
vmlinuz.efi initrd.lz是deepin.iso里面的文件
本帖最后由 2011cwj6958 于 2015-9-26 23:49 编辑
我的菜单 请根据实际情况修改ISO路径
ifsearch --file /linux/deepin.iso; then
menuentry "【 启动deepin2014-2深度LiveCD模式(Linux目录) 】" --class deepin {
insmod ntfs
search -s -f /linux/deepin.iso
loopback loop ($root)/linux/deepin.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/deepin.iso locale=zh_CN.UTF-8 noprompt noeject splash
initrd (loop)/casper/initrd.lz
}
fi 2011cwj6958 发表于 2015-9-26 23:45
WINLY和grub2是一样的东西,有其中一个就OK,
UEFI 不能用 linux16 initrd16 memdisk.gz
vmlinuz.efi ...
vmlinuz.efi initrd.lz要放在esp分区的那个目录里面呢
是不是\casper\呢 这种ISO一般不能在EFI环境中整体启动,和Linux不一样
wintoflash 发表于 2015-9-27 15:49
这种ISO一般不能在EFI环境中整体启动,和Linux不一样
原来是这样,我试了好几天多不成功,对了,可以直接加载ubuntu-15.04-desktop-amd64.iso吗
加载进去再安装,你windows一样先启动pe再pe里面用虚拟磁盘打开win10.iso那样安装ubuntu呢,
这样不就再用做一个ubuntu的引导U盘了 520anny 发表于 2015-9-27 15:59
原来是这样,我试了好几天多不成功,对了,可以直接加载ubuntu-15.04-desktop-amd64.iso吗
加载进去再安 ...
ubuntu的可以直接加载 520anny 发表于 2015-9-27 15:59
原来是这样,我试了好几天多不成功,对了,可以直接加载ubuntu-15.04-desktop-amd64.iso吗
加载进去再安 ...
可以直接加载ubuntu-15.04-desktop-amd64.iso 520anny 发表于 2015-9-27 09:58
vmlinuz.efi initrd.lz要放在esp分区的那个目录里面呢
vmlinuz.efi initrd.lz不需要提取出来,ISO可以放在任意分区。 ubuntu-15.04-desktop-amd64.iso里面的vminuz.efi和initrd.lz只能引导本身的ISO,是没有通用性的,整体引导ISO不需要提取文件,只需要配置正确的引导代码即可,非Linux不能UEFI整体引导 谢谢明白了 2011cwj6958 发表于 2015-9-26 23:46
我的菜单 请根据实际情况修改ISO路径
ifsearch --file /linux/deepin.iso; then
你这个菜单可以启动深度livecd。但是不能启动CentOS的,修改后也不能启动CentOS-7-x86_64-LiveCD-1503,你能给个CentOS-7-x86_64-LiveCD-1503的启动菜单吗?先谢了。
页:
[1]