卡在繁忙的盒子里,尝试在另一个分区启动旧的 Linux

卡在繁忙的盒子里,尝试在另一个分区启动旧的 Linux

我有,并且能够正常启动内核为 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

/sda1/boot/grub/grub.cfg

话虽如此,我的问题是如何创建一个永久的 grub 配置,以便我能够正确启动到我的 linuxmint?

修正

黑子

伊斯布利克

从 initramfs执行ash init结果:

在此输入图像描述 猫初始化: 猫的结果 /在里面: /在里面 谢谢

答案1

然而,我的 sda6 上的整个分区有点重新定位,抱歉没有更好的术语。我长久以来的绝望得到了回报,因为没有实际的数据丢失。/当我进行升级时,只要我记得,所有重要文件( )都会被移动到 cwd 。

在此输入图像描述

我希望这个问题能够保持开放,期待社区的一些见解。甚至这种失败的主要触发因素也不清楚。我尝试/从 Live CD 进行复制,但它不会使分区可启动。

相关内容