全新双启动使用了 mrchromebox 和 chrx。尝试启动 Linux 时出现“/syslinux/vmlinuz”未找到的情况

全新双启动使用了 mrchromebox 和 chrx。尝试启动 Linux 时出现“/syslinux/vmlinuz”未找到的情况

使用 mrchromebox 和 chrx,我成功分区并使用 chrx -d xubuntu 修饰符来安装 linux 而不是 USB。启动到 grub 时,它显示

错误:未找到文件/syslinux/cmlinuz.A,

按任意键继续

无法启动默认条目和后备条目

我已经使用 Linux 多年了,通常都能成功解决问题,并且命令行使用起来也很简单,但我仍然不太清楚。虽然我有点不知道该如何继续。经过一番研究,我认为 grub 似乎没有在正确的目录或分区等中查找。

我曾尝试启动 liveUSB,目的是将新的 xubuntu 安装写入分区,但我似乎无法启动 liveUSB。按照在线教程,我已设置 dev_boot_usb=1,但当我尝试使用“从外部驱动器启动”从开发人员模式启动时,系统提示我

未检测到有效图像,请确保您的外部磁盘具有有效的 chromeOS

显然我试图启动的是 Linux 操作系统,而不是 ChromeOS

读过一些资料后,有些人简要提到使用 arch chroot、安装文件,然后运行 ​​pacman 命令。我不完全理解这些步骤,但发现 archISO 需要通过 liveUSB 启动,但这似乎被排除了,因为我无法从 USB 启动,如上所述。如果这提供了修复 linux 分区的某种途径,我仍然可以启动到 chromosOS。或者尝试再次运行 chrx 进程是否安全?我很谨慎,它只会从剩余的空间中划分出一个新的分区,而不是覆盖失败的 linux 安装。

有人能提供一些关于如何以易于理解的方式进行的建议吗?

相关内容