Ubuntu USB 启动盘报BOOT ERROR错误的解决方法

1,前言
我们这边需要安装一台LINUX服务器,就是用普通PC来做,但是由于某些原因,不能在系统下升级安装,所以,我制作了USB Ubuntu启动盘;
但是遇到一个问题,启动时候提示BOOT ERROR,下面做详细介绍
2,描述
应该说Ubuntu官方文档还是非常详细的( 点击)上面清楚的介绍了生产USB STICK的方法,在WIN,LINUX环境下都有介绍;
我按照文档在WIN下先做了一个启动盘,用了官方提供的工具软件,但是,在机器上设置BIOS后,将BOOT DEVICE调整为USB-ZIP(还有种USB-ZIP+格式),一般制作出来的USB都可以选择这个选项,开机启动,读了下U盘,报错:BOOT ERROR;
网上搜了一圈,没有啥有用提示,难道是制作的不完整?因为当时机器开了放病毒,阻止了autoinf.inf的写入,在Ubuntu下再重新生产把,Ubuntu本身系统安装后带了一个制作工具软件,叫usb-creator-gtk或者kde,软件中心搜一下就可以了,按照官方说明制作,可惜的是还是提示报错
于是发现了一个bug,关于这个bug的文档:1, 点击;2, 猛击;3, 更猛的点击;看来在部分BIOS上,是存在问题无法引导的,可能就是这台机器的BIOS问题,一种解决方法是格式化成FAT16,但是我是4g优盘,无法制作,而且很麻烦,需要改动引导文件, 放弃了这个想法;
这篇文章提供了一个思路,用UltralISO来制作,果然很好很强大,大家可以参考,我用它分别制作了USB-ZIP和USB-ZIP+格式的优盘,全部启动失败,难道要做PE引导盘么?有点费事,难道没有方法解决了?

这个BIOS的版本:


3,解决

我重新制作了一张,用的ZIP模式,不过我换了一台机器,插入USB开机,BIOS里面找到了USB,并且可以设置成第一引导,看来引导盘没有问题,突然想到,BIOS里面提示是找到了USB-Floopy,难道要用这个格式?灵光一现,回去设置:

下面上图:

3.1,这个版本BIOS里面关于USB模式设置比较复杂:

3.2 注意有USB FLASH DISK TYPE 一项,原来不管把USB做成USB-ZIP或者HDD或者ZIP+都没有用,后来在上面另一台机器的启发下,把AUTO选项打开,如下图:

3.3,然后把USB引导顺序改变如下:

3.4,最后设置为如下图:


设置后,可以引导了...啊~


4,后续
安装系统
因为是USB盘引导,所以无法直接安装的,因为找不到系统磁盘,所以首先要找到系统盘,下面提供步骤和命令,大家可以参考这篇文章:1, 猛击

http://apps.hi.baidu.com/share/detail/24389290
<think>嗯,用户说Ubuntu启动时卡住了,我得先想想可能的原因。启动过程涉及多个阶段,比如GRUB引导、内核加载、初始化系统(可能是systemd)、服务启动、显示管理器登录等等。卡住的位置不同,解决方法也不同。 首先,用户可能需要确定卡在哪个阶段。如果是引导加载程序GRUB那里就卡住,可能是硬盘或引导配置的问题。如果是内核加载时卡住,可能是硬件兼容性或驱动问题。进入系统后卡在某个服务,可能是某个服务启动失败导致。 我应该建议用户重启后进入GRUB菜单,选择恢复模式或者编辑内核参数加上nomodeset。如果恢复模式能进,那就可以检查日志,比如journalctl或者查看/var/log/syslog、dmesg。这样能找出具体的错误信息。 另外,硬件问题也可能导致启动卡住,比如外接设备不兼容,或者磁盘有坏道。用户可能需要尝试断开外设,或者用fsck检查文件系统。 还有显卡驱动的问题,尤其是NVIDIA或AMD的闭源驱动,可能需要nomodeset参数或者卸载重装驱动。用户可能在安装第三方驱动后出现问题,这时候恢复模式就派上用场了。 如果是systemd服务的问题,可以用systemctl来禁用有问题的服务。或者使用dpkg修复包管理问题,比如之前安装的软件包损坏了系统。 总之,步骤大致是:确定卡住阶段→进入恢复模式→查看日志→针对性解决(如修复驱动、服务、文件系统等)。需要分情况讨论,给出具体的命令和操作步骤,这样用户能一步步排查问题。</think>Ubuntu启动卡顿的排查与解决步骤: 一、定位卡顿阶段(关键) 1. GRUB阶段卡顿: - 现象:启动时黑屏无反应/卡在GRUB菜单 - 解决方案:使用Live USB修复引导 $$ sudo grub-install /dev/sdX $$ $$ sudo update-grub $$ 2. 内核加载阶段: - 现象:卡在内核版本提示行(如"Loading Linux 5.15.0-xx-generic...") - 解决方案:编辑内核参数: - 在GRUB菜单按`e`进入编辑模式 - 在`linux`行末尾添加: ```bash nomodeset acpi=off ``` 3. 系统服务阶段: - 现象:卡在显示`[OK]`的服务提示界面 - 解决方案:查看启动日志: $$ journalctl -b -0 | grep -i "error\|fail" 二、硬件检测流程 1. 断开所有外接设备测试 2. 内存检测: ```bash sudo memtester 500M 1 ``` 3. 磁盘健康检查: $$ sudo smartctl -a /dev/sda $$ $$ sudo badblocks -sv /dev/sda ``` 三、图形系统故障处理 1. 强制使用开源驱动: - 编辑GRUB参数添加: ```bash radeon.modeset=0 # AMD显卡 nouveau.modeset=0 # NVIDIA开源驱动 ``` 2. 重装图形驱动: ```bash sudo apt purge *nvidia* sudo ubuntu-drivers autoinstall ``` 四、系统修复工具箱 1. 使用恢复模式: - 选择`root shell with networking` - 执行: ```bash apt update && apt --fix-broken install dpkg --configure -a ``` 2. 文件系统修复: ```bash fsck -y /dev/sda1 ``` 五、高级诊断方法 1. 生成启动时序图: $$ systemd-analyze plot > boot.html 2. 查看服务启动耗时: $$ systemd-analyze blame 注意事项: 1. 重要数据提前备份 2. 修改GRUB参数后需执行: $$ sudo update-grub 3. 建议安装`apt install boot-repair`工具 典型解决方案示例: 若卡在`Started User Manager for UID 121`: 1. 进入恢复模式 2. 重设用户配置: ```bash mv ~/.config/systemd/user ~/.config/systemd/user.bak ``` 3. 检查磁盘配额: ```bash quota -vs ``` 建议处理流程: 尝试恢复模式 → 检查日志 → 修复驱动/服务 → 硬件检测 → 系统重装(最后手段)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值