编辑/etc/grub.d/40_custom
有没有可用的方法,以便我可以从LiveCD等编辑我的/etc/grub.d/40_custom? 我真的需要编辑该文件。 谢谢。
- 从CD / DVD / USB启动实时系统
-
假设hdd上的Ubuntu安装的根分区是
sda1
,请将其挂载到/mnt
sudo mount /dev/sda1 /mnt
如果
sda1
上没有打开根文件系统,请使用例如sudo fdisk -l
来查找正确的标识符。 -
用您喜欢的编辑器打开文件
/mnt/etc/grub.d/40_custom
,例如sudo nano /mnt/etc/grub.d/40_custom
-
进行您认为必要的任何更改。 最好事先做好备份。
-
现在你需要更新Grub。
一个。 将内核文件系统挂载到适当的位置
sudo mount --rbind /dev /mnt/dev sudo mount --rbind /sys /mnt/sys sudo mount -t proc proc /mnt/proc
湾 你有一个单独的启动分区吗? 如果是 ,请将其挂载到
/mnt/boot
C。 将root更改为
/mnt
sudo chroot /mnt
d。 发布
update-grub
。 这将生成一个新的grub.cfg
并将其写入/boot/grub/
。 (顺便说一句,这相当于grub-mkconfig -o /boot/grub/grub.cfg
) -
重启。