例如,我们的/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
线的根参数以使其持续存在?