После установки Kubuntu на втором жестком диске это изменило порядок загрузки моего основного жесткого диска GRUB, и я не могу возвратить его с тех пор.
Любое изменение в конфигурационном файле личинки (/etc/default/grub
) примененный с update-grub
не имеет никакого эффекта.
update-grub
изменитесь /boot/grub/grub.cfg
зарегистрируйте правильно, но не изменяйте файл в /boot/efi/
каталог, в то время как это должно произойти начиная с точки монтирования моего GRUB, boot/efi
.
Я думал, что это происходило из-за write
разрешение, но я проверил, root
имеет write
разрешение по этим файлам.
Вывод sudo update-grub
команда:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-33-generic
Found initrd image: /boot/initrd.img-4.15.0-33-generic
Found linux image: /boot/vmlinuz-4.15.0-32-generic
Found initrd image: /boot/initrd.img-4.15.0-32-generic
Found Ubuntu 18.04.1 LTS (18.04) on /dev/sdb2
Adding boot menu entry for EFI firmware configuration
done
Содержание /etc/default/grub
файл:
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
РЕДАКТИРОВАНИЕ, ВАЖНОЕ:
Кажется, что GRUB только затронут конфигурацией во время начальной загрузки путем чтения конфигурационного файла. Так, если я понимаю, мой загружает его конфигурацию на разделе Kubuntu. Но как я могу изменить это поведение? Этот вопрос уже задали, но не правильно ответили.
Я решил его путем выполнения grub-install
команда, объяснения:
Как сказано прежде, GRUB только затронут конфигурацией во время начальной загрузки путем чтения конфигурационного файла. Двоичные файлы GRUB хранят путь к этому конфигурационному файлу. Для устанавливания корректного пути к желаемому конфигурационному файлу он требуется, чтобы обновлять эти двоичные файлы.
Мне удалось сделать это очень легко путем выполнения sudo grub-install
команда от ОС, где желаемая конфигурация хранится (команда не делает, потребовала любых дополнительных параметров).
Теперь, GRUB затронут любым изменением в /boot/grub/grub.cfg
.