无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011yaya2007777
打印 上一主题 下一主题

[原创] GRUB4DOS for UEFI

    [复制链接]
2641#
 楼主| 发表于 2022-12-26 08:58:40 | 只看该作者
AMI UEFI固件似乎是支持软驱

固件是支持软驱。问题是固件支持从软驱的/efi/bootx64.efi启动吗?
我不会在Shell中操作。你可以操作的话,试一试,看看能不能启动。

点评

/efi/bootx64.efi ?不应该是/efi/boot/bootx64.efi么? 上述shell就是软驱上的/efi/boot/bootx64.efi啊; 换成G4E的bootx64.efi,会进入G4E命令行。 [attachimg]515951[/attachimg]  详情 回复 发表于 2022-12-27 04:47
回复

使用道具 举报

2642#
发表于 2022-12-26 22:40:31 | 只看该作者
2011yaya2007777 发表于 2022-12-25 17:07
UEFI固件不支持软盘启动。你那个软盘镜像,使用虚拟机测试,能启动吗?

前面已说明可实机启动





事实上map --mem 后立刻boot 就能启动
回复

使用道具 举报

2643#
发表于 2022-12-27 04:47:51 | 只看该作者
2011yaya2007777 发表于 2022-12-26 08:58
固件是支持软驱。问题是固件支持从软驱的/efi/bootx64.efi启动吗?
我不会在Shell中操作。你可以操作的 ...

/efi/bootx64.efi ?不应该是/efi/boot/bootx64.efi么?

上述shell就是软驱上的/efi/boot/bootx64.efi啊;
换成G4E的bootx64.efi,会进入G4E命令行。



回复

使用道具 举报

2644#
发表于 2022-12-30 11:31:21 | 只看该作者
大部分不支持 软盘启动
(g4e 能浏览到,不代表efibios也能用)

例子:
1.  有 坛友 用imdisk制作的 镜像,单分区的,相当于 软盘 ,启动不了

2.  自个 以前 试过  把 g4e的菜单 背景图 打包到 光盘的 efisys ,
     结果 efibios 只认软盘中的 一个文件/efi/boot/bootx64.efi,
     除了 bootx64.efi ,其它的都 要从 UDF里读
     

点评

我不赞同这个结论。 AMI系的UEFI确定支持软驱启动,此系UEFI装机量很大的。 1.这里的软驱既包括常见的1.44MB小软驱,也包括120MB、200MB大软驱 (这类软驱win支持,AMI Aptio V2.17.1254版UEFI确定支持)。  详情 回复 发表于 2023-1-5 10:43
回复

使用道具 举报

2645#
发表于 2022-12-30 11:35:47 | 只看该作者
感谢分享
回复

使用道具 举报

2646#
发表于 2022-12-30 11:36:27 | 只看该作者

感谢分享
回复

使用道具 举报

2647#
发表于 2022-12-31 08:20:14 | 只看该作者
多谢分享了
回复

使用道具 举报

2648#
发表于 2023-1-3 10:37:15 | 只看该作者
谢谢分享!!
回复

使用道具 举报

2649#
发表于 2023-1-3 14:43:24 | 只看该作者
向开发者致敬!
回复

使用道具 举报

2650#
发表于 2023-1-4 16:15:30 | 只看该作者
支持外部命令 loadslic吗?

点评

uefi下有slic外部命令。但是能不能用并没有测试。  详情 回复 发表于 2023-1-4 17:52
回复

使用道具 举报

2651#
 楼主| 发表于 2023-1-4 16:30:56 来自手机 | 只看该作者
不支持
回复

使用道具 举报

2652#
发表于 2023-1-4 17:52:05 | 只看该作者
286958 发表于 2023-1-4 16:15
支持外部命令 loadslic吗?

uefi下有slic外部命令。但是能不能用并没有测试。
回复

使用道具 举报

2653#
 楼主| 发表于 2023-1-4 18:18:14 来自手机 | 只看该作者
我还看了一下外部命令,没有loadslic。没注意有slic。应当支持吧。没有测试。286958你可以试试啊。

点评

https://github.com/chenall/grubutils/blob/master/g4eext/slic.c  详情 回复 发表于 2023-1-4 19:06
回复

使用道具 举报

2654#
发表于 2023-1-4 19:06:56 | 只看该作者
2011yaya2007777 发表于 2023-1-4 18:18
我还看了一下外部命令,没有loadslic。没注意有slic。应当支持吧。没有测试。286958你可以试试啊。

https://github.com/chenall/grubutils/blob/master/g4eext/slic.c
回复

使用道具 举报

2655#
发表于 2023-1-5 09:05:47 | 只看该作者
我在命令行输入slic slic.bin提示no such command:slic
输入slic也一样提示  no such command:slic

点评

你把外部命令放哪了?  详情 回复 发表于 2023-1-5 09:36
回复

使用道具 举报

2656#
发表于 2023-1-5 09:36:29 | 只看该作者
286958 发表于 2023-1-5 09:05
我在命令行输入slic slic.bin提示no such command:slic
输入slic也一样提示  no such command:slic

你把外部命令放哪了?
回复

使用道具 举报

2657#
发表于 2023-1-5 09:59:40 | 只看该作者
wintoflash 发表于 2023-1-5 09:36
你把外部命令放哪了?

/efi/grub/ext 目录下就有slic

点评

你得先设置好外部命令文件夹的路径才行。 要么就用绝对路径 /efi/grub/ext/slic  详情 回复 发表于 2023-1-5 10:07
回复

使用道具 举报

2658#
发表于 2023-1-5 10:07:52 | 只看该作者
286958 发表于 2023-1-5 09:59
/efi/grub/ext 目录下就有slic

你得先设置好外部命令文件夹的路径才行。
要么就用绝对路径 /efi/grub/ext/slic
回复

使用道具 举报

2659#
发表于 2023-1-5 10:10:08 | 只看该作者
我把ext目录的slic文件复制到grub目录,运行后提示 filename must be either an absolute pathname or blocklist

回复

使用道具 举报

2660#
发表于 2023-1-5 10:15:44 | 只看该作者
好像可以了。 感谢各位大佬。
slic /slic.bin
有提示了
slic oemid HP oemtable proliant
rsdt @0x96e27394 oemid hpqoem oemtable slic-cpc
回复

使用道具 举报

2661#
发表于 2023-1-5 10:43:04 | 只看该作者
本帖最后由 wuwuzz 于 2023-1-5 10:46 编辑
2011whp 发表于 2022-12-30 11:31
大部分不支持 软盘启动
(g4e 能浏览到,不代表efibios也能用)

我不赞同这个结论。

AMI系的UEFI确定支持软驱启动,此系UEFI装机量很大的。

1.这里的软驱既包括常见的1.44MB小软驱,也包括120MB、200MB大软驱
(这类软驱win支持,AMI Aptio V2.17.1254版UEFI确定支持)。

2.启动是指从物理USB-FDD设备上启动,镜像不讨论(这不能保证承载设备是软驱)。
例子2是光驱启动范畴,也不讨论。


回复

使用道具 举报

2662#
发表于 2023-1-6 13:35:57 | 只看该作者
2011yaya2007777 发表于 2023-1-4 18:18
我还看了一下外部命令,没有loadslic。没注意有slic。应当支持吧。没有测试。286958你可以试试啊。

有没有开关能关闭加载slic后的显示信息?

试加载了几个品牌的slic,部分能JH,部分不能

  printf ("SLIC OEMID ");
  acpi_print_str (((struct grub_acpi_table_header *)slic_table)->oemid, 6);
  printf (" OEMTABLE ");
  acpi_print_str (((struct grub_acpi_table_header *)slic_table)->oemtable, 8);
  printf ("\n");
回复

使用道具 举报

2663#
发表于 2023-1-29 10:42:39 | 只看该作者
建议搞个安装程序包,下载,解压,运行,然后选择安装到硬盘还是U盘就搞定,这样利于推广。
回复

使用道具 举报

2664#
发表于 2023-1-31 20:15:59 | 只看该作者
感谢楼主分享,现在马上下载测试
回复

使用道具 举报

2665#
发表于 2023-2-1 21:37:36 | 只看该作者
谢谢分享!!!
回复

使用道具 举报

2666#
发表于 2023-2-7 19:44:18 | 只看该作者
谢谢分享!!
回复

使用道具 举报

2667#
发表于 2023-2-7 19:47:13 | 只看该作者
谢谢分享!!
回复

使用道具 举报

2668#
发表于 2023-2-7 22:15:23 | 只看该作者
给力!!!
回复

使用道具 举报

2669#
发表于 2023-2-8 11:28:22 | 只看该作者
谢谢分享
回复

使用道具 举报

2670#
发表于 2023-2-20 11:13:00 | 只看该作者
1111111111111111111111111
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 19:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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