2、然后把iso里面的linux文件夹提取下根下,改名为casper(不知道为何没有casper) 可能这里有点问题吧?
3、同时我从这里下载了vmlinuz+initrd.gz到根下:lucid/main/installer-amd64/current/images/hd-media/
代码: 全选
#method one
menuentry "install ubuntu10.04 " {
root (hd0,7)
linux /vmlinuz boot=casper iso-scan/filename=/ubuntu_hard.iso ro
initrd /initrd.gz
}
#method two 没错,这个法子不行,因为iso里面的vmlinuz+initrd.gz不会在硬盘上找寻iso.
menuentry "install ubuntu10.04 via grub2 and loopback" {
root (hd0,7)
loopback loop /ubuntu_hard.iso
linux (loop)/install/vmlinuz boot=casper iso-scan/filename=/ubuntu_hard.iso ro noeject noprompt --
initrd (loop)/install/initrd.gz
}
代码: 全选
!!load installer components from an installer ISO.
No kernel modules were found.This is probaly dismach between the kernel used by this version of installer and the kernel version available in archive.
Continue the install without loading kernel modules?
No kernel is found in iso.可能是安装器与ubuntu.iso的内核版本不一致造成的
谢谢2楼,从网易163下载的vmlinuz+initrd是同样的结果。
我怀疑是iso本身的问题,这个东西我是从上海交大哪里下载的,不知道md5是多少?hash是多少?我想检测下完整性。