Ubuntu 16.04安装到USB驱动器后启动显示乱码,如何修复?
修复Ubuntu 16.04 USB启动乱码问题
我之前碰到过类似的USB启动Ubuntu出现乱码的情况,结合你的分区配置(200MB EFI、25GB ext4、2GB swap),给你几个针对性的修复方案:
方案1:临时添加内核参数屏蔽显卡驱动问题
启动时当GRUB菜单出现(如果没看到,开机按Shift键调出),选中Ubuntu选项后按e进入编辑模式:
- 找到以
linux开头的行,在末尾添加nomodeset参数(这个参数会禁用显卡的内核模式设置,避免显卡驱动冲突导致的显示乱码) - 按
F10启动系统,如果能正常进入桌面,再永久修改GRUB配置:- 打开终端,执行:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,把里面的内容改成"quiet splash nomodeset" - 保存退出后执行:
sudo update-grub - 重启系统即可生效
- 打开终端,执行:
方案2:修复EFI引导分区
如果是EFI引导文件损坏或挂载异常导致的问题,可以通过Live USB来修复:
- 用Ubuntu 16.04安装U盘启动进入试用模式(Try Ubuntu without installing)
- 打开终端,先查看磁盘分区:
sudo fdisk -l,找到你的USB驱动器(比如/dev/sdb),对应的EFI分区是/dev/sdb1,ext4分区是/dev/sdb2 - 挂载系统分区和EFI分区:
sudo mount /dev/sdb2 /mnt sudo mount /dev/sdb1 /mnt/boot/efi - 重新安装GRUB并更新引导:
sudo grub-install --root-directory=/mnt /dev/sdb sudo update-grub - 卸载分区并重启:
sudo umount /mnt/boot/efi && sudo umount /mnt,然后拔掉Live USB,尝试从你的目标USB启动
方案3:排查USB兼容性问题
有些USB 3.0接口或驱动器和Ubuntu 16.04的兼容性不好,会导致启动时显示异常:
- 把USB驱动器插到电脑的USB 2.0接口上再启动
- 进入电脑BIOS,找到USB相关设置,暂时关闭USB 3.0支持(比如设置为USB 2.0模式),然后再尝试启动
方案4:重新制作安装介质并重装系统
如果以上方法都无效,可能是安装过程中系统文件损坏:
- 从Ubuntu官方网站下载校验过的Ubuntu 16.04镜像(记得校验SHA256值,确保镜像完整)
- 使用工具重新制作安装介质:
- Linux/macOS下用
dd命令:sudo dd if=ubuntu-16.04.x-desktop-amd64.iso of=/dev/sdb bs=4M status=progress(替换/dev/sdb为你的U盘设备) - Windows下用Rufus工具,选择镜像后选择GPT分区模式(因为你用的是EFI分区)
- Linux/macOS下用
- 重新安装系统,分区时注意:
- EFI分区(200MB)设置为
ESP标志,挂载点选/boot/efi - ext4分区(25GB)挂载点选
/ - swap分区(2GB)设置为交换空间(swap area)
- EFI分区(200MB)设置为
内容的提问来源于stack exchange,提问作者Mohammad M
相关产品推荐
相关产品推荐

