使用MrChromebox与chrx搭建ChromeOS+Xubuntu双启动后的启动错误及USB启动故障求助
MrChromebox与chrx搭建ChromeOS+Xubuntu双启动后的启动错误及USB启动故障求助
问题背景
我用MrChromebox和chrx工具完成了磁盘分区,还使用chrx -d xubuntu参数直接安装了Xubuntu(没有走USB安装流程),原本想搭建ChromeOS+Xubuntu的双启动环境。
核心问题1:Grub启动报错
现在进入Grub后,会弹出以下错误:
error:file /syslinux/cmlinuz.A not found,
press any key to continue
Failed to boot both default and fallback entries
我有多年Linux使用经验,平时遇到问题基本都能靠命令行搞定,但这次确实卡壳了。初步排查后觉得应该是Grub没有找到正确的文件路径或者分区。
核心问题2:无法通过Live USB启动修复
我原本打算用Live USB启动,把Xubuntu重新安装到对应的分区,但遇到了USB启动的障碍:
- 已经按照网上教程设置了
dev_boot_usb=1 - 进入开发者模式选择“从外部驱动器启动”时,系统提示:
no valid image detected, make sure your external disk has a valid chromeOS
我要启动的是Linux镜像,不是ChromeOS,这条提示直接堵死了我用Live USB修复的路。
尝试过的思路与困惑
我查了一些资料,看到有人提到可以用Arch chroot、挂载分区后运行pacman命令来修复,但我对这些步骤还不太熟悉。而且这种方法的前提是能启动Arch Live USB,现在连USB启动都做不到,这个方案暂时行不通。
目前我还能正常进入ChromeOS,想请教大家:
- 能不能从ChromeOS入手修复这个Linux分区?
- 或者重新运行chrx流程是否可行?我有点担心重新运行chrx会在剩余空间新建分区,而不是覆盖之前失败的Xubuntu安装。
希望能得到通俗易懂的步骤建议,谢谢大家!
备注:内容来源于stack exchange,提问作者Brunot
相关产品推荐
相关产品推荐

