|
在BIOS模式下用Grub2 引导ubuntu live cd和Win PE 镜像都可以正常用
但是换到支持efi的电脑上就不行了
引导Ubuntu镜像会不停的报错
而引导WinPE镜像直接卡在这一步上
测试的机器是Surface3(X86_64架构的 不是arm)
我的Grub.cfg部分配置
- #################
- ## (1)特殊变量 ##
- #################
- #设置分辨率
- set gfxmode=auto
- #界面颜色
- set color_normal=black/black
- set menu_color_highlight=yellow/dark-gray
- #设置语言
- set locale_dir=/boot/grub/locale
- set lang=zh_CN
- #菜单超时时间
- set timeout=60
- set default=0
- #满屏后暂停输出
- set pager=1
- #################
- ## (2)公共模块 ##
- #################
- #两种最流行的磁盘分区格式
- insmod part_gpt
- insmod part_msdos
- #常见文件系统驱动
- insmod btrfs
- insmod exfat
- insmod ext2
- insmod fat
- insmod iso9660
- insmod jfs
- insmod ntfs
- insmod reiserfs
- insmod udf
- insmod xfs
- insmod zfs
- #一次性加载所有可用的视频驱动
- insmod all_video
- insmod vbe
- insmod vga
- insmod video_bochs
- insmod video_cirrus
- insmod font
- #图形模式终端
- insmod gfxterm
- insmod gfxmenu
- insmod gettext
- #背景图片支持
- insmod png
- insmod jpeg
- #########################################
- ## (3)公共命令(必须放在模块和变量之后) ##
- #########################################
- #加载字体
- loadfont /boot/grub/fonts/unicode.pf2
- #激活图形模式的输出终端,以允许使用中文和背景图
- terminal_output gfxterm
- #设置背景图片
- background_image /boot/grub/background.jpg
- #################
- ## (4)菜单项 ##
- #################
- menuentry "Ubuntu 16.04.1 Desktop (amd64)" {
- #ISO文件路径
- set isofile="/iso/ubuntu-16.04.1-desktop-amd64.iso"
- echo '正在加载镜像文件,该操作可能耗时较长,请耐心等待...'
- loopback loop (hd0,msdos1)$isofile
- linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile locale=zh_CN.UTF-8 noprompt noeject
- initrd (loop)/casper/initrd.lz
- }
- menuentry 'Windows 10 PE 14393 (amd64)'{
- #ISO文件路径
- set isofile="/iso/Win10PE_14393_X64.iso"
- set root=(hd0,msdos1)
- echo '正在加载 Memdisk...'
- linux16 /boot/syslinux/memdisk iso raw
- echo '正在加载镜像文件,该操作可能耗时较长,请耐心等 ...'
- initrd16 $isofile
- }
复制代码
大家帮忙分析一下是啥问题 谢谢了!! |
|