UEFI启动项的名字是怎么定义的?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
UEFI启动项的名字是怎么定义的?
当我插入一个优盘,或者其他带有EFI启动项的移动存储器,开机启动,按下F12之类的UEFI启动选择键。这时候,会出现一个UEFI启动项列表。
怎么定义列表项的名称?
实际使用中发现,一个新的优盘,系统会出现 UEFI boot menu on xxxxx(存储器名称)。某些操作系统会重新定义启动项名称,比如我用的Mint,它会把启动项改为ubuntu。但是,如果某次启动时没有插入这个优盘,系统会自动清除这个名字。再次重新插入这个优盘时,又变成UEFI boot menu on xxxxx,然后Mint再把它改为Ubuntu。
也不是所有的操作系统都会改,比如深度,只是在安装时改,不像Mint每次启动都要改。而启动工具软件Ventoy,根本不去改。
当然,Windows就很特别,系统会直接告诉你,这是Windows启动项。
说了半天,我想让Mint或者深度,像Windows一样,直接被系统识别出来或者说直接定义一个名字被系统读取。而不是在操作系统启动后去修改启动项名称。怎样才能做到呢?
怎么定义列表项的名称?
实际使用中发现,一个新的优盘,系统会出现 UEFI boot menu on xxxxx(存储器名称)。某些操作系统会重新定义启动项名称,比如我用的Mint,它会把启动项改为ubuntu。但是,如果某次启动时没有插入这个优盘,系统会自动清除这个名字。再次重新插入这个优盘时,又变成UEFI boot menu on xxxxx,然后Mint再把它改为Ubuntu。
也不是所有的操作系统都会改,比如深度,只是在安装时改,不像Mint每次启动都要改。而启动工具软件Ventoy,根本不去改。
当然,Windows就很特别,系统会直接告诉你,这是Windows启动项。
说了半天,我想让Mint或者深度,像Windows一样,直接被系统识别出来或者说直接定义一个名字被系统读取。而不是在操作系统启动后去修改启动项名称。怎样才能做到呢?
Mint 20.1 / 深度系统 20.1
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
Re: UEFI启动项的名字是怎么定义的?
这题简单,从主板厂商那里搞来bios的源代码,也给这些系统特殊对待一下,重新编译刷入就行了。如果你主板厂商像苹果那样自身就提供了在存储设备上自定义的方法,那就按厂商的方法做。
Re: UEFI启动项的名字是怎么定义的?
看到了,也许bzhao说的是在Windows或者Linux下修改,修改的结果影响到UEFI启动时的显示名称。
修改过程在Linux下,结果在操作系统外。
修改过程在Linux下,结果在操作系统外。
Mint 20.1 / 深度系统 20.1
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
Re: UEFI启动项的名字是怎么定义的?
如果追求启动的名字可以在开机bios里面, 把legacy的bios关闭, 只是启动uefi的启动程序, 然后看看效果!因为现在的出厂的机子或者板子基本是自动检测然后有兼容的处理,也会导致,没等显示出,就跳过去了,
Bill Z
stat -c %a filename
\_.\{-}
stat -c %a filename
\_.\{-}
Re: UEFI启动项的名字是怎么定义的?
我不是要启动的名字在开机选项里,而是要出现在开机选项里的启动项名字可以自己修改。
我忽然发现自己中文水平很差,几乎不知道应该怎么描述了
我忽然发现自己中文水平很差,几乎不知道应该怎么描述了
Mint 20.1 / 深度系统 20.1
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
Re: UEFI启动项的名字是怎么定义的?
开机按F12(dell机子, vmware是F10) ,给用户自己选择从哪里启动的菜单, 这个菜单里面的选项如果是有UEFI开头的话就是UEFI启动项,我目前是把bios启动关闭了, 我说的就是你在Linux下和Windows下改完了,然后这个UEFI启动项的名字就会变的
这个我是在Linux下用:efibootmgr来整然而效果不好,也许我的14年买的dell机子,支持不好!
ref: http://bzhao.xicp.net:9009/?p=41732
Bill Z
stat -c %a filename
\_.\{-}
stat -c %a filename
\_.\{-}