목차

목차

USB에서 Fedora-Workstation-Live 28을 설치하려고 하는데, 설치 시작 시 [Fedora-Workstation-Live 28 시작]을 선택하면 다음과 같은 오류가 발생합니다. 해결책이 있나요?

[1.81660] ---[커널 종료] 패닉 - 비동기화: VFS: 알 수 없는 블록(0,0)에 루트 fs를 마운트할 수 없습니다.

(시스템: Lenovo z51 70 - 운영 체제: Linux, Ubuntu 18.04 - 커널 버전: 4.15)

다음 오류가 발생합니다.
[Fedora-Workstation-Live 28 시작]을 선택하면: [Fedora-Workstation-Live 28 시작]을 선택했기 때문입니다.

[이 미디어를 실행하고 테스트]를 선택하면: [이 미디어를 실행하고 테스트]를 선택했습니다.

USB를 교체했는데 다음과 같은 오류가 발생했습니다.

[Fedora-Workstation-Live 28 시작]을 선택하면: [Fedora-Workstation-Live 28 시작]을 선택했기 때문입니다.

[이 미디어를 실행하고 테스트]를 선택하면: [이 미디어를 실행하고 테스트]를 선택했습니다.

답변1

해결됨. 아무래도 USB에 문제가 있는 것 같아서 다음 명령을 사용하여 USB를 다시 포맷해 보았습니다.

sudo dd if=/dev/zero of=/dev/sdb

그런 다음 .iso 파일을 굽습니다. 이제 문제 없이 설치 페이지가 표시됩니다.

답변2

목차

  1. 기록된 데이터를 다시 확인하려면 USB 쓰기 방식을 사용하십시오. 힘들 수도 있겠네요. 죄송합니다.
  2. 이후 명령을 사용하여 cmp확인하는 방법 dd.
  3. USB에서 읽은 initramfs가 손상되었습니다.
  4. 왜 USB에서 읽는 initramfs를 비난합니까?

1. 쓰여진 데이터를 다시 확인하려면 USB 쓰기 방식을 이용하시기 바랍니다. 힘들 수도 있겠네요. 죄송합니다.

현재 겪고 있는 부팅 문제는 USB의 잘못된 데이터와 매우 흡사합니다. 따라서 USB 쓰기 방식을 이용하여 쓰여진 데이터를 다시 확인해 주시기 바랍니다.

dd작성된 데이터 자체를 다시 확인하지는 않습니다. cmp데이터를 수동으로 다시 확인하려면 다음 섹션의 특정 지침을 따르 십시오 . 불행히도 나는 더 쉬운 방법을 생각할 수 없습니다.

  • GNOME 디스크를 사용하여 USB에 쓸 수 있습니다(Fedora 설치 지침에 방법이 나와 있습니다). 하지만 작성된 데이터를 다시 확인하는 것 같지는 않습니다.

  • Fedora 공식 설치 지침 "기본값"은페도라 미디어 라이터. 적어도 버전은페도라 미디어 라이터USB에 쓴 후 쓴 데이터를 자동으로 다시 확인합니다. 쉬운 설치 방법을 모르겠어요페도라 미디어 라이터우분투 OS에서 :-(.

    https://docs.fedoraproject.org/f28/install-guide/install/Preparing_for_Installation.html

  • Ubuntu의 "Boot Disk Creator"가 전혀 작동하지 않습니다. Fedora ISO가 아닌 Ubuntu ISO만 작성할 의향이 있다고 생각합니다.

cmp2. 나중에 명령어 확인을 사용하는 방법dd

원칙적으로 이는 간단한 cmp명령일 수 있습니다. 안타깝게도 쓸데없는 결과를 반환하는 몇 가지 어려움이 있으므로 이에 대해 설명해야 합니다.

cmp작성 중인 USB를 Linux 시스템에 마운트하도록 허용하면 차이가 있을 수도 있다고 생각합니다 . :-(. USB를 작성한 후 다시 Linux 시스템에 연결하면 이런 일이 발생할 수 있습니다!( 또는 Fedora Live USB를 성공적으로 부팅하려면 ?) 조심해야 해요!

따라서 중간에 USB를 다시 연결(또는 재부팅)하지 않고 USB 데이터를 확인하기 위해 dd데이터 쓰기를 실행한 후 명령을 실행해야 합니다 .cmp

먼저 dd명령을 실행하세요. 내부 하드 드라이브를 지우지 않도록 각별히 주의하세요 :).

sync그런 다음 데이터 쓰기가 완료되었는지 확인하기 위해 실행해야 한다는 것을 기억하십시오 .

그러면 실행할 준비가 된 것입니다 echo 3 | sudo tee /proc/sys/vm/drop_caches. 이 단계는 cmp시스템 RAM의 캐시에서 단순히 다시 읽는 것이 아닌지 확인하는 데 필요합니다 .

그럼 당신은 실행할 수 있습니다

# cmp Fedora-Workstation-Live-28.iso /dev/sdb

즉, sdbUSB 장치의 이름은 어디에 있고, .iso파일은 ISO 파일의 이름입니다. USB 스틱을 교체해야 하는 것이 문제인 경우 이 명령은 IO 오류나 차이점을 표시할 수 있습니다.

원칙적으로 한 단계 더 나아가 USB를 뽑고 전원을 끈 후 USB가 데이터를 올바르게 저장하는지 테스트할 수 있습니다. 따라서 그래픽 로그인의 자동 설치를 비활성화하는 다른 방법이 필요합니다. 일시적으로 자동 마운트를 비활성화하는 방법을 아는 것은 매우 어려울 수 있습니다. :-(. 가장 쉬운 방법은 텍스트 콘솔에 로그인하여 거기에서 명령을 실행하는 것입니다. 완료하기 전에 그래픽 로그인으로 다시 전환하지 않았는지 확인하세요. ! 텍스트 콘솔에 로그인 정보 자세한 내용은 다음을 참조하세요.여기.

3. USB에서 읽은 initramfs가 (아마도) 손상되었습니다.

지금까지의 증거에 따르면 USB에서 읽는 initramfs가 손상된 것으로 보입니다. USB에 쓰고 있는 동일한 시스템에서 USB 데이터를 확인해 볼 수 있습니다. 이는 USB 쓰기에 문제가 있는지 확인하는 데 유용할 수 있습니다.

완전성을 위해 가능한 전체 목록은 다음과 같습니다.

  1. USB에 쓰는 중 문제 발생
  2. 작성하신 ISO 이미지에 문제가 있습니다
  3. 초기 부팅 중 EFI/BIOS 문제 등 컴퓨터에 문제가 있습니다.
  4. 귀하의 컴퓨터는 이 Linux 버전과 "호환되지 않습니다". (즉, 누군가가 귀하의 컴퓨터에 책임이 없다고 생각한다면 특정 Linux 버전을 비난해야 합니다.)

4. USB에서 읽는 것에 대해 initramfs를 비난하는 이유

동일한 오류 메시지와 매우 유사한 조건을 가진 다른 미해결 미스터리를 발견했습니다.

[1.81660] ---[커널 종료] 패닉 - 동기화되지 않음: VFS: 알 수 없는 블록(0,0)에 루트 파일 시스템을 마운트할 수 없습니다.

안타깝게도 이는 실제로 특정 오류가 아닙니다.

Fedora-Workstation-Live 28이 사용되는지 다시 확인했습니다.파일 시스템 초기화. 이것을 유형이라고도 합니다.초기화 프로그램.

이 오류는 커널 및 initramfs 설정으로 부팅하는 경우 표시되지만 일부 오류로 인해 initramfs가 로드되지 않습니다.

예를 들어, 이 오류를 발생시키는 한 가지 방법은 부팅 메뉴에서 특수 키를 눌러 부팅 옵션의 임시 편집을 시작하는 것입니다. 이론적으로는 시작 옵션 편집을 시작했다가 실수로 initrd옵션을 삭제할 수도 있습니다. 그래서 나는 이것을 가능성으로 언급해야 했습니다 :). 이러한 유형의 편집은 일시적이라는 점에 유의하십시오. 따라서 다시 부팅할 수 있으며 initramfs를 비활성화하는 편집을 하지 않도록 하세요 :).

이 경우 커널은 initramfs 없이 레거시 부팅에 "고착"될 수 있지만 루트 fs로 마운트되도록 지정된 "블록 장치"가 없습니다. "(0,0)"은 "알 수 없음"을 의미합니다. 장치 번호는 유효한 블록 장치가 아닙니다.

하지만 나는 그것이 당신(그리고 다른 사람들)이 하고 있는 일이라고 생각하지 않습니다.

그래서 부팅 과정 초기에 좀 더 구체적인 버그가 있을 수도 있다고 생각합니다. 아쉽게도 오류 메시지가 있을 경우, 그 이후에도 메시지가 너무 많으면 화면 상단으로 스크롤되어 안보일 수도 있습니다 :).

하나이미지 검색 "알 수 없는 블록(0,0)에 루트 파일 시스템을 마운트할 수 없습니다."커널 호출 추적이 화면을 채우는 것이 일반적입니다. 이 경우 이전 오류 메시지가 있는지 확인할 수 없습니다.

다른 Linux에 게시된 이러한 오류의 예를 찾았습니다.

https://bbs.archlinux.org/viewtopic.php?id=220178

Initramfs unpacking failed: junk in compressed archive
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
...
--- [end Kernel] panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0).

편집: 전화하세요 :-). "Initramfs 압축 풀기 실패:"가 실제 오류입니다. "XZ 압축 데이터가 손상되었습니다"는 initramfs가 USB에서 올바르게 읽히지 않음을 명확하게 나타냅니다.

관련 정보