![不建议编辑 /boot/grub/grub.conf - 但是您如何更改条目?](https://linux22.com/image/731216/%E4%B8%8D%E5%BB%BA%E8%AE%AE%E7%BC%96%E8%BE%91%20%2Fboot%2Fgrub%2Fgrub.conf%20-%20%E4%BD%86%E6%98%AF%E6%82%A8%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%9D%A1%E7%9B%AE%EF%BC%9F.png)
例如,我们的/boot/grub/grub.conf
外观如下:
## ## End Default Options ##
title Debian GNU/Linux, kernel 3.2.0-4-amd64
root (hd0,0)
kernel /boot/vmlinuz-3.2.0-4-amd64 root=/dev/vda1 ro
initrd /boot/initrd.img-3.2.0-4-amd64
title Debian GNU/Linux, kernel 3.2.0-4-amd64 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-3.2.0-4-amd64 root=/dev/vda1 ro single
initrd /boot/initrd.img-3.2.0-4-amd64
### END DEBIAN AUTOMAGIC KERNELS LIST
我们需要root=/dev/vda1
改为root=/dev/xvda1
我遇到的每个网站都说请勿编辑 /boot/grub/grub.conf
直接,因为当您这样做时它将被覆盖update-grub
。
相反,他们建议添加更改/etc/default/grub
- 但该文件的格式完全不同(它是一个键/值对)
那么在上面的例子中,如何改变kernel
线的根参数以使其持续存在?