无法登录系统且无法进入TTY时,如何查看Ubuntu版本?
无法登录系统且无法进入TTY时,如何查看Ubuntu版本?
碰到这种登录界面卡死、连TTY都进不去的情况确实挺闹心,我给你几个不用正常进入系统就能查版本的实用办法:
用安装介质启动到试用模式
如果你手头有Ubuntu的安装U盘(不管是23.04还是24.04的),插进去重启电脑,从U盘启动,选择“Try Ubuntu without installing”(不安装试用Ubuntu)。进入试用系统后,打开终端:- 先找到你的系统分区,输入
lsblk或者sudo fdisk -l,找带“/”标识的分区(一般是/dev/sda1或者/dev/nvme0n1p2这类) - 挂载这个分区:
sudo mount /dev/你的系统分区 /mnt - 查看版本信息:
cat /mnt/etc/os-release或者cat /mnt/etc/lsb-release,这两个文件里会明确写着VERSION_ID(比如"23.04"或"24.04"),还有版本代号(Lunar Lobster对应23.04,Noble Numbat对应24.04)
- 先找到你的系统分区,输入
查看GRUB启动菜单
重启电脑,在开机过程中按住Shift键(BIOS主板)或者Esc键(UEFI主板),调出GRUB启动菜单。菜单里的Ubuntu引导项通常会直接标注版本号,比如“Ubuntu 23.04 (Lunar Lobster)”,一眼就能看出来。通过内核版本推断(备用)
你提到按Alt+T能停在启动代码界面,那可以看看/boot目录下的内核文件名,比如:- 23.04(Lunar Lobster)的内核一般是6.2.x系列,文件名类似
vmlinuz-6.2.0-26-generic - 24.04(Noble Numbat)的内核一般是6.8.x系列,文件名类似
vmlinuz-6.8.0-31-generic
这个方法需要记一下版本和内核的对应关系,作为前两个方法的补充。
- 23.04(Lunar Lobster)的内核一般是6.2.x系列,文件名类似
另外结合你的情况,你说之前在更系统后出问题,而且装24.04没成功,很大概率是系统更新时自动升级到24.04出现了异常,导致登录界面卡死。先确认好版本,就能针对性地用安装介质进入试用模式修复系统包了。
备注:内容来源于stack exchange,提问作者Fen




