如何制作支持CSM/MBR模式启动的Kubuntu 22.04.2 Live USB并解决Thinkpad T430安装后无法引导问题
如何制作支持CSM/MBR模式启动的Kubuntu 22.04.2 Live USB并解决Thinkpad T430安装后无法引导问题
首先得澄清一个关键误区:你下载的标准Kubuntu 22.04.2 ISO本身是**支持双模式启动(UEFI+CSM/MBR)**的,问题出在你用来制作USB的工具上——Ubuntu自带的Startup Disk Creator和直接用dd复制,有时候会因为ISO的结构特性,导致最终的USB只能以UEFI模式启动,没法兼容你的Thinkpad T430的CSM/Legacy模式。
下面给你两种靠谱的解决方法,从工具制作到安装后的引导修复都覆盖到:
方法一:用mkusb制作双模式兼容的Live USB(Linux环境下推荐)
mkusb是专门用来制作可引导USB的工具,能完美处理双模式启动的需求,步骤很简单:
- 先安装mkusb:打开终端,依次执行以下命令:
sudo add-apt-repository ppa:mkusb/ppa sudo apt update sudo apt install mkusb mkusb-nox usb-pack-efi - 运行mkusb:在终端输入
sudo mkusb,然后按提示操作:- 选择你的Kubuntu 22.04.2 ISO文件
- 确认你的USB设备(一定要选对,别误操作硬盘!)
- 选择"Install (make a boot device)"选项
- 按照提示确认,等待工具完成制作即可。
制作完成后,这个USB就能同时支持UEFI和CSM/Legacy模式启动,你在Thinkpad BIOS里设置为Legacy Only就能正常引导了。
方法二:手动制作纯MBR/CSM模式的Live USB(适合命令行熟练的用户)
如果不想装额外工具,也可以手动操作来制作仅支持CSM/Legacy模式的USB:
- 先备份USB里的所有数据,然后用
lsblk或者fdisk -l确认你的USB设备名(比如/dev/sdb,注意不要把硬盘设备搞错)。 - 卸载USB的所有挂载分区:
这里的sudo umount /dev/sdX*X替换成你的USB设备字母,比如/dev/sdb就写sdb。 - 创建MBR分区表:
sudo parted /dev/sdX mklabel msdos - 创建一个主分区并标记为可引导:
sudo parted /dev/sdX mkpart primary fat32 0% 100% sudo parted /dev/sdX set 1 boot on - 格式化分区为FAT32:
sudo mkfs.fat -F32 /dev/sdX1 - 挂载ISO和USB分区:
sudo mount -o loop kubuntu-22.04.2-desktop-amd64.iso /mnt/iso sudo mount /dev/sdX1 /mnt/usb - 复制ISO里的所有文件到USB:
sudo cp -r /mnt/iso/* /mnt/usb/ - 安装MBR引导程序到USB的主引导记录:
sudo grub-install --target=i386-pc --boot-directory=/mnt/usb/boot /dev/sdX - 最后卸载挂载:
sudo umount /mnt/iso sudo umount /mnt/usb
安装后的引导修复注意事项
制作好符合要求的USB后,进入Thinkpad T430的BIOS,设置为Legacy Only(或者CSM Only)启动模式,用USB引导进入Live环境:
- 安装Kubuntu时,选择"Something else"自定义安装,确保你的硬盘是MBR分区表(可以在分区工具里查看),把根目录
/挂载到你原来的Ubuntu MATE分区(或者新创建的分区),一定要把GRUB安装到硬盘的主引导记录(比如/dev/sda),而不是某个具体分区。 - 如果安装后还是无法引导GRUB,可以在Live环境里安装
boot-repair工具修复:
打开工具后选择"Recommended repair",按照提示完成修复即可。sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair boot-repair
备注:内容来源于stack exchange,提问作者Zeiss Ikon
相关产品推荐
相关产品推荐

