您尚未登录。

#1 2020-04-12 10:09:00

reroze
会员
注册时间: 2020-04-12
帖子: 2

安装archlinux后 grub找不到之前的ubuntu了

之前的ubuntu是用来做深度学习的,最近想弄一个archlinux
结果弄完之后 ubuntu就不见了,即在开机启动时没有ubuntu这个选项,使用grub-mkconfig也没用
另外我之前在ubuntu上也找不到arch,大家有解决方法吗
arch的boot我挂载在了系统的efi分区
ubuntu分别挂载了/dev/sda5 /dev/sda6 /dev/sda7 /dev/sda8
其中/dev/sda6只有400M应该是ubuntu的/boot
资料和环境都在ubuntu上,真的很急 大家有什么法子,吗?

离线

#2 2020-04-12 10:54:02

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 安装archlinux后 grub找不到之前的ubuntu了

os-prober 装了吗?
另外 UEFI 启动的话,进到 UEFI 的启动菜单里应该也有。

离线

#3 2020-04-12 12:38:17

reroze
会员
注册时间: 2020-04-12
帖子: 2

Re: 安装archlinux后 grub找不到之前的ubuntu了

谢谢啦
我去bios把ubuntu的引导调出来了
刚能用ubuntu的引导了
不过为什么ubuntu的引导(grub)索引不到archlinux涅?
准确的来说是互相索引不到对方
命名update-grub中都找到了archlinux on sda4的说?

离线

#4 2020-12-24 00:28:58

BenSYZ
会员
注册时间: 2020-12-23
帖子: 10

Re: 安装archlinux后 grub找不到之前的ubuntu了

reroze 说:

不过为什么ubuntu的引导(grub)索引不到archlinux涅?
准确的来说是互相索引不到对方

依云不是说了,你装一个os-prober。然后再生成grub.cfg

grub-mkconfig -o /boot/grub/grub.cfg

参见 Grub 探测其他操作系统

离线

#5 2021-01-25 20:09:44

BenSYZ
会员
注册时间: 2020-12-23
帖子: 10

Re: 安装archlinux后 grub找不到之前的ubuntu了

貌似装一个lsb-relaese,可以提高探测能力。
GRUB (简体中文)#其他系统不能自动发现 Arch Linux

离线

#6 2021-01-26 01:50:26

twobooks
会员
所在地: rainforest
注册时间: 2020-05-19
帖子: 79

Re: 安装archlinux后 grub找不到之前的ubuntu了

or 可以把两套grub的entry添加到彼此的grub.cfg中, 以后再装第三套系统时, 直接添加entry, 根本不用再装grub了。

离线

页脚