Назад | Перейти на главную страницу

Редактировать /boot/grub/grub.conf не рекомендуется - но как потом изменить записи?

Например, наш /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 корневой параметр линии, чтобы он сохранялся?