我有,并且能够正常启动内核为 5.10.34 的 arch Linux。我的 sda6 上有较旧的 Linux (linuxmint 20.1),内核为 5.4.0-72 和 5.8.0-50。我在用grub 定制器。请不要回答有现场CD。
奇怪的是:
- 当我尝试启动到 sda6 时,/etc/fstab 为空。
- 它卡在 busybox(initramfs) 上,/init 存在。
- 从 initramfs 退出导致内核恐慌不同步。
run init: can't execute '': no such directory
kernel panic - not syncing: Attempted to kill init!
CPU 0 PID 1 Comm run-init Not Tainted 5.8.0-50 generic # 56~20.04.1-Ubuntu
call trace omitted: assuming just the panic that significant
- 上次我使用 Linux mint 时,我在 /var/www/somedir/ 上使用 sudo 打开终端,奇怪的是内核放错了那里。
我尝试过的:
- 使用ridinit = / bin / sh(我缺少unix.stack q)
- 手动将 /etc/fstab 从 arch 复制到 /etc/fstab busybox
- 禁用SELinux
旧的 fstab在安装 arch Linux (Manjaro) 之前。
关于 busybox 的详细信息
BusyBox v1.30.1 Ubuntu 1:1.30.1-4ubuntu6.3
话虽如此,我的问题是如何创建一个永久的 grub 配置,以便我能够正确启动到我的 linuxmint?
修正
从 initramfs执行ash init
结果: