admin管理员组文章数量:1130349
制作Ubuntu 启动盘
https://www.sysgeek/make-ubuntu-usb-flash-drive/
进入Ubuntu live操作系统
将启动盘插入电脑:
开始时不断点击ESC按键进入启动菜单(各个品牌电脑方法不同)
按F9进入引导菜单,选择USB启动:
这里需要注意,与其他教程不同的点是这里需要解决惠普的机器对于Ubuntu系统的不兼容问题
选中Ubuntu按下E键,进入GRUB编辑界面
删除"quiet splash"改为noapic,按F10保存应用
之后就走正常的Ubuntu安装流程。
安装系统完成后,仍需要按照上述内容,将noapic加入启动项配置,否则连系统都进不去:
开始时不断点击ESC按键进入启动菜单→F9→选择UEFI OS
进入引导页面(没进去就重启多试几次)选中Ubuntu按E,Linux开头的那一行中插入noapic,F10启动。
安装系统后续
但需要注意,不兼容的情况仍然存在,需要在安装系统后将noapic保留在grub启动项配置中:
sudo nano /etc/default/grub
修改行:
GRUB_CMDLINE_LINUX_DEFAULT="..... noapic"
更新并重启:
sudo update-grub
sudo reboot
附录:问题排查过程
插入启动盘进入卡在开机LOGO进不去Live系统,强制关机后重启编辑:
按E编辑启动选项,删除quiet和splash方便查看原因。
在 Ubuntu 的启动参数中:
- quiet:隐藏大部分启动日志(只显示 Ubuntu Logo)
- splash:显示启动画面(Logo + 小转圈)
出现问题:
这四条启动指令超时:
(1 of 4)A start job is running for Wait until snapd is fully seeded (3min 53s / no limit)
(2 of 4)A start job is running for Login Service (2min 13s / 2min 49s)
(3 of 4)A start job is running for Hostname Service (2min 26s / 3min)
(4 of 4)A start job is running for Snap Daemon (3min 58s / 4min 30s)
后续陆续报错:
[FATLEDl Failed to start snap paemon.
See 'systemctl status snapd.service' for details
[FAILED] Failed to start Wait until snapd is fully seeded.
See 'systemctl status snapd.seeded.service' for details.
[FAILEDl Failed to start Hostname Service.
See 'systemctl status systemd-hostnamed.service' for details.
[FAILED] Failed to start Login service.
See 'systemctl status systemd-logind.service' for details.
重启,删除quiet和splash的基础上
按照网络上都通用问题解决方案提示,加上 nomodeset:避免图形界面初始化失败(常见于独显/驱动问题)。
添加nomodeset后出现了下面报错:
[TIME]Timed out waiting for device /dev/disk/by-uuid/DB81-8D82.
[DEPEND]Dependency failed for /boot/efi.[DEPEND]Dependency failed for Local File systems.[DEPEND]Dependency failed for File System check on /dev/disk/by-uuid/DB81-8082.
[FAILEDTFailed to mount Arbitrary Executable File Formats File System.See systemctl status proc-sys-fs-binfmt_misc.mount' for details.
也出现了超时现象:
(1 of 2)A start job is running for Network Time Synchronization (2min 5os / 3min)
(2 of 2)A start job is running for Network Name Resolution (2min 51s / 3min)
分析:这种普遍的加载服务报错,并没有明显的提示或特征,应该是更严重的底层问题导致的。
通过查阅HP台式机的Ubuntu教程发现问题关键是ACPI不兼容:
参考:HP台式机安装和启动Ubuntu的问题【已解决附方案】 - Ubuntu中文论坛
我遇到的问题完全是由于惠普机器的问题,我在多方检索后找到,几年前惠普的机器对于Ubuntu系统的不兼容问题,即惠普主板的 acpi 模块和 ubuntu 兼容不好,在外网就被吐槽过了。回到解决方案,暂时只能保证对于我这种情况有用:
问题条件:
- 惠普台式机(或惠普主板)
- 默认情况安装Ubuntu时会卡在跑代码,无法加载安装界面,等会儿会出现stdin: Invalid argument刷屏
- 尝试过在GRUB启动命令中添加 acpi=off ,添加后可以正常开机,但无法加载Nvidia显卡,即可以安装驱动但无法使用显卡
最终讲讲解决方案:
有 quite splash 的那一行,末尾添加 noapic
先解释一下 ACPI 是什么?
ACPI(Advanced Configuration and Power Interface)是主板用来控制电源管理、设备唤醒、风扇、电池、休眠等机制的固件接口。
Linux 系统依赖它来正确初始化硬件,特别是:
- USB 接口、键盘鼠标
- 开关机控制
- 多核心/多线程处理器调度
- EFI 分区和磁盘挂载
- 显卡、网卡电源状态
为什么惠普主板可能出问题?
很多 OEM 厂商(比如 HP、Lenovo、Dell)出厂时是 优先针对 Windows 做的 ACPI 固件表设计,可能在:
- DSDT 表(定义设备结构)
- SSDT 表(定义动态设备支持)
- _OSI 函数(判断操作系统)
中写死了只支持 Windows,比如:
If (_OSI("Windows 2020")) {
// 才激活某些设备
}
所以当 Linux(比如 Ubuntu)启动时,HP 主板有时根本不给它暴露某些设备,或者 ACPI 初始化失败、挂起失败,进而导致:
- 启动卡死
- 错误的设备状态
- 看不到分区(比如 /boot/efi)
更新 BIOS 有帮助吗?
✅ 是的,大概率能解决这类问题!
HP(和其他厂商)会在后续 BIOS 更新中:
- 修复 ACPI 结构不标准的写法
- 增加对 Linux 或 Ubuntu 的 _OSI 返回支持
- 修正 UEFI 下硬盘识别问题
- 改善 NVMe / RAID / USB 接口兼容性
前提:
- 你从 HP 官网下载的是 你的主板或笔电型号对应的最新 BIOS,且后续版本对Ubuntu这些Linux做了适配
- 按官方说明升级(注意电源和风扇)
制作Ubuntu 启动盘
https://www.sysgeek/make-ubuntu-usb-flash-drive/
进入Ubuntu live操作系统
将启动盘插入电脑:
开始时不断点击ESC按键进入启动菜单(各个品牌电脑方法不同)
按F9进入引导菜单,选择USB启动:
这里需要注意,与其他教程不同的点是这里需要解决惠普的机器对于Ubuntu系统的不兼容问题
选中Ubuntu按下E键,进入GRUB编辑界面
删除"quiet splash"改为noapic,按F10保存应用
之后就走正常的Ubuntu安装流程。
安装系统完成后,仍需要按照上述内容,将noapic加入启动项配置,否则连系统都进不去:
开始时不断点击ESC按键进入启动菜单→F9→选择UEFI OS
进入引导页面(没进去就重启多试几次)选中Ubuntu按E,Linux开头的那一行中插入noapic,F10启动。
安装系统后续
但需要注意,不兼容的情况仍然存在,需要在安装系统后将noapic保留在grub启动项配置中:
sudo nano /etc/default/grub
修改行:
GRUB_CMDLINE_LINUX_DEFAULT="..... noapic"
更新并重启:
sudo update-grub
sudo reboot
附录:问题排查过程
插入启动盘进入卡在开机LOGO进不去Live系统,强制关机后重启编辑:
按E编辑启动选项,删除quiet和splash方便查看原因。
在 Ubuntu 的启动参数中:
- quiet:隐藏大部分启动日志(只显示 Ubuntu Logo)
- splash:显示启动画面(Logo + 小转圈)
出现问题:
这四条启动指令超时:
(1 of 4)A start job is running for Wait until snapd is fully seeded (3min 53s / no limit)
(2 of 4)A start job is running for Login Service (2min 13s / 2min 49s)
(3 of 4)A start job is running for Hostname Service (2min 26s / 3min)
(4 of 4)A start job is running for Snap Daemon (3min 58s / 4min 30s)
后续陆续报错:
[FATLEDl Failed to start snap paemon.
See 'systemctl status snapd.service' for details
[FAILED] Failed to start Wait until snapd is fully seeded.
See 'systemctl status snapd.seeded.service' for details.
[FAILEDl Failed to start Hostname Service.
See 'systemctl status systemd-hostnamed.service' for details.
[FAILED] Failed to start Login service.
See 'systemctl status systemd-logind.service' for details.
重启,删除quiet和splash的基础上
按照网络上都通用问题解决方案提示,加上 nomodeset:避免图形界面初始化失败(常见于独显/驱动问题)。
添加nomodeset后出现了下面报错:
[TIME]Timed out waiting for device /dev/disk/by-uuid/DB81-8D82.
[DEPEND]Dependency failed for /boot/efi.[DEPEND]Dependency failed for Local File systems.[DEPEND]Dependency failed for File System check on /dev/disk/by-uuid/DB81-8082.
[FAILEDTFailed to mount Arbitrary Executable File Formats File System.See systemctl status proc-sys-fs-binfmt_misc.mount' for details.
也出现了超时现象:
(1 of 2)A start job is running for Network Time Synchronization (2min 5os / 3min)
(2 of 2)A start job is running for Network Name Resolution (2min 51s / 3min)
分析:这种普遍的加载服务报错,并没有明显的提示或特征,应该是更严重的底层问题导致的。
通过查阅HP台式机的Ubuntu教程发现问题关键是ACPI不兼容:
参考:HP台式机安装和启动Ubuntu的问题【已解决附方案】 - Ubuntu中文论坛
我遇到的问题完全是由于惠普机器的问题,我在多方检索后找到,几年前惠普的机器对于Ubuntu系统的不兼容问题,即惠普主板的 acpi 模块和 ubuntu 兼容不好,在外网就被吐槽过了。回到解决方案,暂时只能保证对于我这种情况有用:
问题条件:
- 惠普台式机(或惠普主板)
- 默认情况安装Ubuntu时会卡在跑代码,无法加载安装界面,等会儿会出现stdin: Invalid argument刷屏
- 尝试过在GRUB启动命令中添加 acpi=off ,添加后可以正常开机,但无法加载Nvidia显卡,即可以安装驱动但无法使用显卡
最终讲讲解决方案:
有 quite splash 的那一行,末尾添加 noapic
先解释一下 ACPI 是什么?
ACPI(Advanced Configuration and Power Interface)是主板用来控制电源管理、设备唤醒、风扇、电池、休眠等机制的固件接口。
Linux 系统依赖它来正确初始化硬件,特别是:
- USB 接口、键盘鼠标
- 开关机控制
- 多核心/多线程处理器调度
- EFI 分区和磁盘挂载
- 显卡、网卡电源状态
为什么惠普主板可能出问题?
很多 OEM 厂商(比如 HP、Lenovo、Dell)出厂时是 优先针对 Windows 做的 ACPI 固件表设计,可能在:
- DSDT 表(定义设备结构)
- SSDT 表(定义动态设备支持)
- _OSI 函数(判断操作系统)
中写死了只支持 Windows,比如:
If (_OSI("Windows 2020")) {
// 才激活某些设备
}
所以当 Linux(比如 Ubuntu)启动时,HP 主板有时根本不给它暴露某些设备,或者 ACPI 初始化失败、挂起失败,进而导致:
- 启动卡死
- 错误的设备状态
- 看不到分区(比如 /boot/efi)
更新 BIOS 有帮助吗?
✅ 是的,大概率能解决这类问题!
HP(和其他厂商)会在后续 BIOS 更新中:
- 修复 ACPI 结构不标准的写法
- 增加对 Linux 或 Ubuntu 的 _OSI 返回支持
- 修正 UEFI 下硬盘识别问题
- 改善 NVMe / RAID / USB 接口兼容性
前提:
- 你从 HP 官网下载的是 你的主板或笔电型号对应的最新 BIOS,且后续版本对Ubuntu这些Linux做了适配
- 按官方说明升级(注意电源和风扇)
版权声明:本文标题:HP 288 G8电脑重装Ubuntu系统-操作系统重装遇到的不兼容问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1760061158a2844650.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论