[Share Experiences] 没有grub命令怎样将grub配置写入mbr?
Tofloor
poster avatar
gxlzlihao
deepin
2022-01-06 00:46
Author

本人在MagicBook Pro上使用Deepin20系统的社区版,但是在使用中发现系统里面没有grub命令工具,如果没有这个工具系统是如何将grub配置写入MBR的呢?

Reply Favorite View the author
All Replies
orzorc
deepin
2022-01-06 06:25
#1

grub再按两下tab能出来很多相关命令。更新grub用的是update-grub2

Reply View the author
WangZhongyun
deepin
2022-01-06 17:32
#2

只一个硬盘的进入有满意grub的Linux系统后,用终端将grub配置写入mbr命令:sudo grub-install /dev/sda

Reply View the author
gxlzlihao
deepin
2022-01-07 01:06
#3
WangZhongyun

只一个硬盘的进入有满意grub的Linux系统后,用终端将grub配置写入mbr命令:sudo grub-install /dev/sda

grub-install命令只是将grub配置文件等需要的文件写到目的硬盘吧,写入MBR还需要在grub的交互命令行模式下使用setup命令方法才能奏效吧。

Reply View the author
gxlzlihao
deepin
2022-01-07 01:07
#4
orzorc

grub再按两下tab能出来很多相关命令。更新grub用的是update-grub2

UPDATE-GRUB(8) System Manager's Manual UPDATE-GRUB(8)

NAME
update-grub, update-grub2 - stub for grub-mkconfig

SYNOPSIS
update-grub

DESCRIPTION
update-grub is a stub for running grub-mkconfig -o /boot/grub/grub.cfg to generate a grub2 config file.

update-grub2仅仅是一个更新grub配置文件的命令工具。

Reply View the author
WangZhongyun
deepin
2022-01-07 02:09
#5
gxlzlihao

grub-install命令只是将grub配置文件等需要的文件写到目的硬盘吧,写入MBR还需要在grub的交互命令行模式下使用setup命令方法才能奏效吧。

我两个硬盘,每个硬盘都有几个系统。我想用A硬盘的D系统内grub的引导来引导时就先进入D系统用终端命令写入A硬盘MBR并注意更新grub。重启系统以A硬盘做第一启动盘就会以D系统的grub来引导两个盘内的任一系统。

Reply View the author
gxlzlihao
deepin
2022-01-07 04:53
#6
WangZhongyun

我两个硬盘,每个硬盘都有几个系统。我想用A硬盘的D系统内grub的引导来引导时就先进入D系统用终端命令写入A硬盘MBR并注意更新grub。重启系统以A硬盘做第一启动盘就会以D系统的grub来引导两个盘内的任一系统。

这样子多个系统装在不同的硬盘之中会导致频繁的BIOS修改,岂不太麻烦。是不是应该多个系统都被安装在同一个硬盘里面,剩下的硬盘用来作为数据盘?

Reply View the author
WangZhongyun
deepin
2022-01-07 06:14
#7
gxlzlihao

这样子多个系统装在不同的硬盘之中会导致频繁的BIOS修改,岂不太麻烦。是不是应该多个系统都被安装在同一个硬盘里面,剩下的硬盘用来作为数据盘?

我没有多少数据,有的是硬盘空间。我这样安装系统从第2个起一般都先安装引导在系统根分区。完成后重启先到原来引导的系统里更新一下引导,然后再重启就能引导新系统了。

Reply View the author
gxlzlihao
deepin
2022-01-18 02:03
#8
WangZhongyun

我没有多少数据,有的是硬盘空间。我这样安装系统从第2个起一般都先安装引导在系统根分区。完成后重启先到原来引导的系统里更新一下引导,然后再重启就能引导新系统了。

不过现在有一个问题,就是在最新的20.3版本的Live系统之中,已经没有grub-install命令了,请问你有了解是怎么进行grub修复的么?

Reply View the author
WangZhongyun
deepin
2022-01-18 20:07
#9

我现在主用的是从deepin20.3通过内测源升级到deepin20.4,应用过程中与UOS、优麒麟、CutefishOS、红旗、铜豌豆等Debian系列多个系统都能顺利利用grub-install命令随意安装各自系统引导到MBR。不过发现系统超过10个后加载引导都明显变慢。

Reply View the author