请问装2个linux时,第二个linux怎么添加进grub引导。
龙芯吧
全部回复
仅看楼主
level 2
iceco 楼主
如题,我的硬盘先装的deepin(grub配置如下图),现在想在另外的分区(非活动分区)装个龙梦Fedora 28(装的是Fedora28_for_loongson-MATE-Live-5),结果装完重启时居然没有自动添加进grub,想进fedora进不去。
2020年02月24日 02点02分 1
level 14
系统会自动添加的呀!
2020年02月24日 04点02分 2
level 10
update-grub
root权限执行
2020年02月24日 05点02分 3
deepin的终端显示 sudo: update-grub:找不到命令
2020年02月25日 02点02分
upgrade-grub
2020年02月25日 02点02分
@时空质能 同样找不到命令
2020年02月25日 03点02分
@iceco sudo update-grub,你写错了
2020年02月25日 03点02分
level 1
kernel 文件都拷贝到旧系统内核的目录里。也就是单 boot 分区模式使用。
之后照抄启动的设置,内核文件和 initrd 就两个很好找,把 root= 后面改对了就好,其他参数理论上不影响启动系统。
UUID= 的信息可以看 /dev/disk/by-uuid ,LABLE= 看 /dev/disk/by-lable
如果你是双 /boot 分区,而且你还非要保持。
grub 支持引用 conf 文件,但是你要找对对应的 boot 分区位置,做一次 set root,再引用配置文件即可。详细怎么写 conf 文件我没印象了。
当然这么双 /boot 分区,要求是两边的系统设置都生成了,主 boot 分区,我记得可以把这个引用的启动项写道 /etc 里面的某个文件里面,这样升级内核重建启动文件时,会自动恢复。
2020年02月24日 05点02分 4
我在deepin系统下读不出Fedora的那些文件,装Fedora的时候它自己单独的boot分区。
2020年02月25日 02点02分
@iceco 读不出来???这不可能吧……你看看是不是文件系统的原因,看看自己改成 ext2 。
2020年02月25日 03点02分
level 6
装两块硬盘呗
2020年02月26日 12点02分 5
level 13
+3
2020年02月27日 14点02分 6
level 7
我試了一下,deepin確實看不到fedora分區,好像應該給deepin安裝lvm2.
sudo apt install lvm2
2020年03月01日 19点03分 7
1