Чтобы подтвердить то, что утверждает Томас Уорд в своем ответе и противоречит принятому ответу, do-release-upgrade -d -f DistUpgradeViewNonInteractive НЕ РАБОТАЕТ.
Фактически, в самом первом запросе он сломал мой тестовый раздел с 16.04 до 18.04, сломанный, и я пришлось отложить его. Здесь сценарий зависает:
Setting up mount (2.31.1-0.4ubuntu3) ...
Setting up systemd (237-3ubuntu10) ...
Installing new version of config file /etc/pam.d/systemd-user ...
Installing new version of config file /etc/systemd/journald.conf ...
Configuration file '/etc/systemd/logind.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** logind.conf (Y/I/N/O/D/Z) [default=N] ? y
Y
CRASHED... NOTHING HAPPENS NOW... WILL KILL AND RESTART WITHOUT -f OPTION...
Из-за входных ингибиторов ни одна перезагрузка и выключение не будут работать после убийства скрипта.
Слава богу, это было обновление клон 16.04, а не реальный раздел 16.04.
Чтобы сделать жизнь еще более интересной, на мой NVMe SSD был добавлен новый раздел 898 МБ, и мои регулярные разделы сдвинулись:
$ lsdrv
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
nvme0n1 477G Samsung SSD 960 PRO 512G
├─nvme0n1p5 ntfs 858M
├─nvme0n1p3 16M
├─nvme0n1p1 ntfs 450M
├─nvme0n1p8 ntfs Shared_WSL+Linux /mnt/e 9G
├─nvme0n1p6 ext4 Ubuntu18.04 23.7G
├─nvme0n1p4 ntfs NVMe_Win10 /mnt/c 390.4G
├─nvme0n1p2 vfat /boot/efi 99M
├─nvme0n1p9 swap Linux Swap [SWAP] 7.9G
└─nvme0n1p7 ext4 NVMe_Ubuntu_16.0 / 44.6G
nvme0n1p5 раньше был, где мой раздел Ubuntu 16.04, но теперь он находится на nvme0n1p7 nvme0n1p8, где находился мой тестовый раздел 18.04, но теперь он находится на nvme0n1p8 ПРИМЕЧАНИЕ. Я также обновил Windows 10 с Build 1709 до Build 1803 сегодня днем, чтобы он возможно, что он создал новый раздел 898 МБ nvme0n1p5 в формате ntfs.