我有两台不同的 PC,每台都具有多重启动功能,每台都安装了 Ubuntu 18.04 作为操作系统之一。当我在任意一台机器上运行 18.10 升级时,它似乎正在完全处理升级,但当我重新启动时,它仍然显示我在使用 18.04。我尝试通过 GUI 和终端进行升级,结果相同。这是怎么回事?奇怪的是,报告似乎显示升级已完成,但在“系统”>“详细信息”下,它仍然显示这是最后一个版本(见屏幕截图)。
dave@BigBoy:~$ ubuntu-report 显示
{ “版本”:“18.10”, “OEM”:{ “供应商”:“由 OEM 填写”,
“产品”:“由 OEM 填充”},
“BIOS”:{“供应商”:“American Megatrends Inc.”,
"版本": "P1.30" },
"CPU": { "OpMode": "32 位, 64 位",
"CPUs": "4",
"Threads": "1",
"Cores": "4",
"Sockets": "1",
"Vendor": "AuthenticAMD",
"Family": "16",
"Model": "4",
"Stepping": "3",
"Name": "AMD Phenom(tm) II X4 955 Processor",
"Virtualization": "AMD-V"
},
“Arch”:“amd64”,“GPU”:[
{ “供应商”:“10de”, “型号”:“1244” }
], "内存": 32.9, "磁盘": [ 240.1, 2000.4, 2000.4, 320.1, 0, 0, 0, 0, 0, 0, 0, 15.6 ],
"分区": [ 19.5, 1, 15.2 ],
“屏幕”:[
{ "尺寸": "598mmx336mm", "分辨率": "1920x1080", "频率": "60.00" }
], “自动登录”: true, “LivePatch”: false, “会话”: { “DE”: “Unity:Unity7:ubuntu”, “名称”: “unity”, “类型”: “x11” },
“语言”:“en_US”,
“时区”:“美国/纽约”,
“升级”: {
"来自":"18.04",
"InstallMedia": "Ubuntu 14.04.3 LTS \"Trusty Tahr\" - Beta amd64 (20150805)",
"Type": "GTK",
"ThirdPartySources": false,
"Stages": {
"0": "start",
"6": "PREPARE",
"22": "MODIFY_SOURCES",
"75": "FETCH",
"193": "INSTALL",
"199": "INSTALL",
"356": "INSTALL",
"15163": "POSTUPGRADE",
"15370": "CLEANUP",
"20526": "REBOOT"
}
}
dave@BigBoy:~$ ubuntu-report show | grep 版本
“版本”:“18.10”,
"Version": "P1.30"
在升级过程中,我确实注意到最后出现了一些奇怪的现象(我经常让终端窗口保持打开状态并进行监控),它会开始某个进程,犹豫不决,然后返回一条错误消息,提示“没有可用的交换区域”,而实际上我专门为交换预留了大约 8GB 的空间。这种情况在升级过程快结束时发生了 4 到 5 次。之后,升级终于表现得好像已经完成并要求重新启动,但重新启动后看到仍然显示“18.04”,我不太确定一切是否都已正确完成 - 或者它是否胆怯了并将我恢复到 18.04。