Update-grub ссылается на неправильный раздел

У меня на компьютере две установки Ubuntu 18.04. В идеале мне просто нужен один, но когда я запускаю sudo update-grub , он продолжает обновлять конфигурацию для неправильного раздела. В конце концов я хочу удалить второй раздел, но не хочу этого делать, пока не смогу повторно связать свой основной раздел с помощью grub.

> sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-42-generic
Found initrd image: /boot/initrd.img-5.4.0-42-generic
Found linux image: /boot/vmlinuz-5.3.0-28-generic
Found initrd image: /boot/initrd.img-5.3.0-28-generic
Found linux image: /boot/vmlinuz-4.15.0-112-generic
Found initrd image: /boot/initrd.img-4.15.0-112-generic
Found Ubuntu 18.04.4 LTS (18.04) on /dev/nvme0n1p6
Adding boot menu entry for EFI firmware configuration
done

Раздел, который я хочу удалить, - это / dev / nvme0n1p6. И тот, который я хочу сохранить и связать с grub, - это / dev / nvme0n1p1, но, похоже, он не обнаруживается. Есть ли способ безопасно изменить конфигурации, чтобы он обновлял grub для / dev / nvme0n1p1? В конечном итоге я удалю / dev / nvme0n1p6, если он будет сохранен для этого.

Изменить: В конце концов я хочу удалить второй раздел, но не хочу этого делать, пока не смогу повторно связать свой основной раздел с помощью grub.

> sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-42-generic
Found initrd image: /boot/initrd.img-5.4.0-42-generic
Found linux image: /boot/vmlinuz-5.3.0-28-generic
Found initrd image: /boot/initrd.img-5.3.0-28-generic
Found linux image: /boot/vmlinuz-4.15.0-112-generic
Found initrd image: /boot/initrd.img-4.15.0-112-generic
Found Ubuntu 18.04.4 LTS (18.04) on /dev/nvme0n1p6
Adding boot menu entry for EFI firmware configuration
done

Раздел, который я хочу удалить, - это / dev / nvme0n1p6. И тот, который я хочу сохранить и связать с grub, - это / dev / nvme0n1p1, но, похоже, он не обнаруживается. Есть ли способ безопасно изменить конфигурации, чтобы он обновлял grub для / dev / nvme0n1p1? В конечном итоге я удалю / dev / nvme0n1p6, если он будет сохранен для этого.

Изменить: В конце концов я хочу удалить второй раздел, но не хочу этого делать, пока не смогу повторно связать свой основной раздел с помощью grub.

> sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-42-generic
Found initrd image: /boot/initrd.img-5.4.0-42-generic
Found linux image: /boot/vmlinuz-5.3.0-28-generic
Found initrd image: /boot/initrd.img-5.3.0-28-generic
Found linux image: /boot/vmlinuz-4.15.0-112-generic
Found initrd image: /boot/initrd.img-4.15.0-112-generic
Found Ubuntu 18.04.4 LTS (18.04) on /dev/nvme0n1p6
Adding boot menu entry for EFI firmware configuration
done

Раздел, который я хочу удалить, - это / dev / nvme0n1p6. И тот, который я хочу сохранить и связать с grub, - это / dev / nvme0n1p1, но, похоже, он не обнаруживается. Есть ли способ безопасно изменить конфигурации, чтобы он обновлял grub для / dev / nvme0n1p1? В конечном итоге я удалю / dev / nvme0n1p6, если он будет сохранен для этого.

Изменить: Есть ли способ безопасно изменить конфигурации, чтобы он обновлял grub для / dev / nvme0n1p1? В конечном итоге я удалю / dev / nvme0n1p6, если он будет сохранен для этого.

Изменить: Есть ли способ безопасно изменить конфигурации, чтобы он обновлял grub для / dev / nvme0n1p1? В конечном итоге я удалю / dev / nvme0n1p6, если он будет сохранен для этого.

Изменить: Я попытался написать предложенный пост askubuntu.com/questions/1168713/ (я знаю, что это не для UEFI) и получил результат ниже при запуске на / dev / nvme0n1p6 (раздел, который я хочу удалить).

$ sudo dpkg-reconfigure grub-pc
[sudo] password for dionode: 
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-42-generic
Found initrd image: /boot/initrd.img-5.4.0-42-generic
Found linux image: /boot/vmlinuz-5.3.0-28-generic
Found initrd image: /boot/initrd.img-5.3.0-28-generic
Found Ubuntu 18.04.4 LTS (18.04) on /dev/nvme0n1p1
Adding boot menu entry for EFI firmware configuration
done

Sudo update-grub из этого же раздела также содержит эту строку Найден Ubuntu 18.04.4 LTS (18.04) на / dev / nvme0n1p1 , поэтому похоже, что update-grub из каждого раздела находит Ubuntu только для другого раздел. Это нормально?

0
задан 6 August 2020 в 15:30

1 ответ

Обороты проблема заключалась в нескольких установках grub, поэтому одна из них фактически не использовалась. Мне удалось решить эту проблему, подписавшись на сообщение askubuntu.com/questions/1168713 , которое было направлено на системы без UEFI, но оказалось, что работает и для систем с UEFI.

0
ответ дан 11 August 2020 в 20:10

Другие вопросы по тегам:

Похожие вопросы: