无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3985|回复: 2
打印 上一主题 下一主题

[求助] 使用winly_EFI启动iso镜像出现错误,clonezilla加载失败

[复制链接]
跳转到指定楼层
1#
发表于 2013-10-5 16:53:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 893241105 于 2013-10-5 17:03 编辑

  1. set timeout=5
  2. insmod jpeg
  3. if background_image ($root)/winly/background.jpg; then
  4.   true
  5. else
  6. set menu_color_normal=white/black
  7. set menu_color_highlight=black/light-gray
  8. if background_color 44,0,30; then
  9.   clear
  10. fi
  11. fi
  12. menuentry "启动UEFI主板的windows系统" --class windows --class os {
  13. set root='(hd0,1)'
  14. chainloader /EFI/Microsoft/Boot/bootmgfw.efi
  15. }
  16. menuentry "启动UEFI主板的linux" --class windows --class os {
  17. set root='(hd0,1)'
  18. chainloader /EFI/ubuntu/grubx64.efi
  19. }
  20. menuentry "启动clonezilla镜像" --class windows --class os {
  21. set root='(hd0,1)'
  22. loopback loop /clonezilla.iso
  23. configfile (loop)/EFI/boot/grub.cfg

  24. }
  25. menuentry "重启" --class windows --class os{
  26.         reboot
  27. }
  28. menuentry "关闭计算机" --class windows --class os{
  29.         halt
  30. }
复制代码
这是我的配置文件winly.cfg。戴尔15r笔记本UEFI模式,引导clonezilla出错。显示“未知的文件系统”。我想引导clonezilla的grub,把代码改成引导镜像里的bootx64.efi,回车进入,闪一下又回来了。
更新!
刚发现显示“未知的文件系统”是我的clonezilla.iso有问题。现在问题是引导了iso里的grub之后,其他文件的目录是错的,导致加载clonezilla时到不到文件,加载失败。之前引导bootx64.efi失败应该也是文件目录不在根目录导致的。但是怎么把iso的回放设备loop设为更目录啊?

更新!

刚把引导改成
  1. menuentry "Clonezilla live (Default settings, VGA 800x600)"{
  2. set root='(hd0,1)'
  3. loopback loop /clonezilla.iso
  4. fakebios
  5. linux (loop)/live/vmlinuz boot=live config  noswap edd=on nomodeset noprompt locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no vga=788 ip=frommedia  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.blacklist=yes
  6. initrd (loop)/live/initrd.img
  7. }
复制代码
出现同样错误,可以加载了,但是在加载clonezilla时找不到 部分系统文件。文件目录结构有问题。怎么办?
2#
发表于 2013-10-5 20:14:51 | 只看该作者
試一下
  1. menuentry "Clonezilla live (Default settings, VGA 800x600)" {
  2. set root=(hd0,1)
  3. set isofile="/clonezilla.iso"
  4. loopback loop $isofile
  5. linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile
  6. initrd (loop)/live/initrd.img
  7. }
复制代码

点评

我后来尝试直接加载linux live,但是还是由于文件不在根目录,在iso里面,其他文件找不到加载错误,我去官网看了,官网是解压放在分区根目录。我不知道grub2里面,用什么语句可以把iso虚拟成根目录。我试了set root=  详情 回复 发表于 2013-10-6 21:14
回复

使用道具 举报

3#
 楼主| 发表于 2013-10-6 21:14:41 | 只看该作者
2010nf17b 发表于 2013-10-5 20:14
試一下

我后来尝试直接加载linux live,但是还是由于文件不在根目录,在iso里面,其他文件找不到加载错误,我去官网看了,官网是解压放在分区根目录。我不知道grub2里面,用什么语句可以把iso虚拟成根目录。我试了set root='(loop)'但是出错了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 08:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表