选项,请用该选项½入系统,
你就能够½入
/dev/vda1
了!
.
假设没能抓到
/dev/vda1
,那妳可以在
/dev/vda3
底下使用
chroot
来½入
/dev/vda1
喔!
.
使用救援光盘去抓到正确的
/dev/vda1
,然后取得
/dev/vda1
的系统喔!
等 到 ½ 入 系 统 后 , 修 改
/etc/default/grub
及
/etc/grub.d/40_custom
之 后 , 使 用
grub2
-
mkconfig
-
o
/boot/grub2/grub.cfg
,
然后重新
grub2
-
install /dev/vda
就能够让你的
MBR
去取得
/d
ev/vda1
内的配置文件啰!
问:
依据
19.3.3
小½的第一个练习,我们的测试机目前为
40
秒倒数,且有一个强制½入图形½面的『
My graphical
CentOS7
』选单!
现在我们想要多加两个选单,一个是回到
MBR
的
chainloader
,一个是使用
/dev/vda4
的
chainloader
,该如何处理?
答:
因为没有必要重新安装
grub2
,直½修改即可。修改
40_custom
成为这样:
[root@study ~]#
vim
/etc/grub.d/40_custom
#
最底下加入
这两个项
目即可!
menuentry 'Goto MBR' {
insmod chain
insmod part_gpt
set root=(hd0)
chainloader +1
}
menuentry 'Goto /dev/vda4' {
insmod chain
insmod part_gpt
set root=(hd0.gpt4)
chainloader +1
}
[root@study ~]#
grub2
-
mkconfig
-
o /boot/grub2/grub.cfg
最后总½一下:
1.
如果是从其他
boot loader
转成
grub2
时,得先使用
grub2-install
安装
grub2
配置文件;
2.
承上,如果安装到
partition
时,可能需要加上额外的许多参数才能够顺利安装上去!
3.
开始编辑
/etc/default/grub
及
/etc/grub.d/*
这几个重要的配置文件;
4.
使用
grub2-mkconfig -o /boot/grub2/grub.cfg
来½立开机的配置文件!
19.3.6
开机前的额外功能修改
事实上,前几个小½设定好之后,你的
grub2
就已经在你的
Linux
系统上面了,而且同时存在于
MBR
与
boot sector
当中呢!所以,我们已经可以重新启动来查阅看看啦!
另外,如果你正在½行
开机,那么请注意,我们可以在预设选单
(
鸟哥的范例当中是
40
秒
)
按下任意键,
还可以½行
grub2
的『在线编修』功能喔!真是棒啊!先来看看开机画面吧!