|
|
发表于 2021-2-24 17:53:51
|
显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-2-24 19:06 编辑
不行啊,用这个菜单,结果是一样的,虚拟机卡死了。

哦,你们说的意思是,进入grubfmx64.efi之后,手工输入命令是吗?我试了手工输入命令,可以启动veket.iso。
说明不是脚本的问题,脚本没有问题。
有问题的可能是缺乏某个模块,可能grubfmx64.efi里面的模块全些,grubfmx64.efi大小7.3MB,不知道都是什么模块?
我试了用grub2-latest2021-02-10里面的build_grub.bat生成,也不行啊,不知道缺乏什么模块倒底?
我在grubfm源代码里面找到了\grub2-filemanager\arch\x64\builtin.lst
acpi affs afs alias all_video at_keyboard bfs bitmap bitmap_scale blocklist bmp boot bsd btrfs cat chain cmp commandline configfile cpio cpuid crc crscreenshot date datehook dd disk dm_nv echo efi_gop efi_mouse efiload efinet eval exfat expr ext2 extcmd f2fs fat fatfs fb file fixmmap font fshelp gcry_arcfour gcry_blowfish gcry_camellia gcry_cast5 gcry_crc gcry_des gcry_dsa gcry_idea gcry_md4 gcry_md5 gcry_rfc2268 gcry_rijndael gcry_rmd160 gcry_rsa gcry_seed gcry_serpent gcry_sha1 gcry_sha256 gcry_sha512 gcry_tiger gcry_twofish gcry_whirlpool getargs getenv getkey gfxmenu gfxterm gfxterm_background gfxterm_menu gptsync grubfm gzio halt hashsum help hexdump hfs hfsplus http iso9660 jfs jpeg keylayouts keystatus legacycfg linux linuxefi loadbios loadenv loopback ls lsmmap lua lvm lzopio map mdraid09 mdraid09_be memdisk minicmd msdospart multiboot multiboot2 nes net newc normal ntboot ntfs ntfscomp nttools part_apple part_bsd part_gpt part_msdos partnew parttool png probe progress raid5rec raid6rec random read reboot regexp reiserfs sbpolicy search setenv setkey shell sleep squash4 stat syslinuxcfg tar terminal terminfo test tftp tga time tr true udf version vhd video video_colors video_fb videoinfo wimboot xfs xzio zfs
我用这个里面的模块全部加载,试了下,也还是不行,上面的模块加载之后,grubx64.efi大小是3.78MB。
那么grubfmx64.efi,7.3MB里面都是什么模块?
加上了optional.lst里面的这些模块也不行:
afsplitter crypto cryptodisk geli json luks luks2 pbkdf2
@wintoflash,大神是不是没有上线?有空请看看,指点下。
|
|