바쁜 상자에 갇혀 다른 파티션에서 이전 Linux를 부팅하려고 합니다.

바쁜 상자에 갇혀 다른 파티션에서 이전 Linux를 부팅하려고 합니다.

저는 커널 5.10.34를 사용하여 Arch Linux를 문제 없이 부팅할 수 있습니다. 내 sda6에는 커널 5.4.0-72 및 5.8.0-50이 포함된 이전 Linux(linuxmint 20.1)가 있습니다. 나는 사용하고있다그럽 커스터마이저. 라이브 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를 사용했을 때 sudo를 사용하여 /var/www/somedir/에서 터미널을 열었는데 이상하게도 커널이 거기에 위치하지 않았습니다.

내가 시도한 것:

  • ridinit=/bin/sh를 사용하십시오(unix.stack q가 누락되었습니다).
  • /etc/fstab을 아치에서 /etc/fstab busybox로 수동으로 복사합니다.
  • 장애를 입히다SELinux

오래된 fstab아치 리눅스(Manjaro)를 설치하기 전.

비지박스에 대한 추가 정보 BusyBox v1.30.1 Ubuntu 1:1.30.1-4ubuntu6.3

/sda1/boot/grub/grub.cfg

그런데 제 질문은 linuxmint로 올바르게 부팅할 수 있도록 영구 grub 구성을 어떻게 생성합니까?

보정

쿠로코

이스블리크

initramfs의 실행 결과 ash init:

여기에 이미지 설명을 입력하세요. 고양이 초기화: 고양이 결과 /내부에: /내부에 감사해요

답변1

그러나 내 sda6의 전체 파티션이 다소 재배치되어 더 나은 용어가 부족하여 죄송합니다. 실제 데이터 손실이 없었기 때문에 오랜 절망이 결실을 맺었습니다. /업그레이드를 하면 기억나는 한 모든 중요한 파일( )이 cwd로 이동됩니다.

여기에 이미지 설명을 입력하세요.

이 질문이 계속 열려 있기를 바라며 커뮤니티의 통찰력을 기대합니다. 이 실패의 주요 원인조차 불분명합니다. Live CD에서 복사를 시도했지만 /파티션을 부팅 가능하게 만들지 않습니다.

관련 정보