[other] 【求助】os-prober无法正常生成archlinux和gentoolinux启动项 Resolved
Tofloor
poster avatar
一只萨布林
deepin
2023-08-31 00:57
Author

本人是一个linux爱好者,本身也喜欢去体验不同的linux发行版,现在主要用的系统是Deepin20.9和archlinux+kde。在我安装完archlinux过后,我使用应用商城的grub customizer编辑grub配置,用的是上面显示的os-prober脚本生成的配置,结果archlinux启动时屏幕无输出,切换tty也没有反应。安装gentoo后使用os-prober的配置会在开机的时候kernel panic(可能是os-prober配置的root参数有问题?)

复现方法:

1、在支持uefi的电脑/虚拟机上先安装deepin20.9

2、再用正常安装方法安装archlinux/gentoo

3、安装deepin应用商城的grub customizer

4、打开软件,并保存os-prober生成的配置

5、重启后选择引导archlinux/gentoo

在测试时,貌似os-prober生成的配置能够正常引导Ubuntu、deepin、开放麒麟、Windows(Windows Boot Manager),测试时貌似只有arch和gentoo会出现问题。

本人只是一个刚军训完的高中生,第一次在论坛提问,请多谅解,谢谢

Reply Favorite View the author
All Replies
Tonny
deepin
2023-08-31 01:46
#1
It has been deleted!
安洛
deepin
2023-08-31 02:07
#2

尽量不要用grub-customizer来做这种事情,这软件有些坑。

Reply View the author
一只萨布林
deepin
2023-08-31 03:21
#3
Tonny It has been deleted!

谢谢,我回头试试

Reply View the author
WangZhongyun
deepin
2023-08-31 04:34
#4

如果用的系统是Deepin20.9和其它系统,能启动进入Deepin20.9的话,在Deepin20.9控制中心里切换是否应用主题就会更新grub。更新完grub后重启一般就能引导其它系统。

Reply View the author
一只萨布林
deepin
2023-08-31 04:40
#5
Tonny It has been deleted!

但是我依稀记着,我曾经把arch和gentoo的grub菜单栏配置复制到grub customizer里面,可以正常引导。应该不是grub版本的问题,而且我在生成arch的grub配置文件的时候os-prober并没有检测到其他的linux(感觉很奇怪)

Reply View the author
Tonny
deepin
2023-08-31 16:32
#6
It has been deleted!
Vimvi2233
deepin
2023-09-01 01:52
#7

debian 系的 grub 无法引导 archlinux 系的系统,我也不知道为什么,我只是试了好多次才知道的。

Reply View the author
doodo
deepin
2023-09-01 23:40
#8
It has been deleted!
一只萨布林
deepin
2023-10-04 05:46
#9
Vimvi2233

debian 系的 grub 无法引导 archlinux 系的系统,我也不知道为什么,我只是试了好多次才知道的。

我现在已经解决问题了,用arch的grub引导deepin可以正常用

Reply View the author