라이브 USB에서 처음으로 Linux를 부팅하려고 하면 GRUB 명령줄에서 멈춤

라이브 USB에서 처음으로 Linux를 부팅하려고 하면 GRUB 명령줄에서 멈춤

Windows 11을 대체하기 위해 내 컴퓨터에 openSUSE Tumbleweed를 설치하려고 합니다. openSUSE Tumbleweed가 포함된 라이브 USB 스틱을 만들고 이를 UEFI의 첫 번째이자 유일한 부팅 옵션으로 설정했습니다.

USB에서 부팅하면 GRUB 명령줄이 표시됩니다.

Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions.

>grub

ls명령 출력 입력 :

(proc) (hd0) (hd0,mdos1) (hd1) (hd1,gpt5) (hd1,gpt4) (hd1,gpt3) (hd1,gpt2) (hd1,gpt1)

그리고 출력 ls인 각 장치 이름과 인덱스의 루트 파티션을 표시하는 명령을 입력합니다.ls (hd0,1)/

error: ../ ../grub-core/kern/fs.c:121:unkown filesystem

다음을 제외하고 (hd1,gpt1)명령 출력을 입력하십시오 ls (hd1,1)/.

efi/ System Volume Information/

openSUSE TW로 성공적으로 부팅하려면 여기에서 어디로 가야 할지 모르겠습니다. 어떤 제안이 있습니까?

답변1

@sudodus 댓글이 내 문제를 해결했습니다.

@guest, 지금 몇 가지 작업을 수행할 것을 제안합니다. 1. 현재 iso 파일에 체크섬이 없는 것으로 확인되었으므로 현재 체크섬과 해당 sha256sum을 다운로드합니다. 더 작은 "라이브" 드라이브("미디어" 파일의 경우 ~1GB 대 4GB 이상)를 사용하는 것이 "충분히 좋을" 수 있지만 둘 다 작동할 것입니다. 2. 온라인에 여러 가지 "ISO2USB" 도구가 소개되어 있지만 확실하지 않습니다. 당신이 사용하는 도구는 좋은가요, 나쁜가요? iso 파일에서 USB 드라이브로 복제하는 도구를 사용하는 것이 좋습니다. – 스도두스

Windows에서 Rufus는 "dd-mode"를 선택한 경우에만 복제됩니다. 저는 Win32DiskImager가 복제 도구라고 확신하고 Balena Etcher도 복제 도구라고 생각합니다. 일부 Linux 시스템에서 작업 중인지 알려주십시오. 어떤 도구를 사용할지 제안해 주십시오. 3. 다음 단계는 부팅 메뉴를 통해 "안전 부팅"을 완전히 끄는 것입니다. "복구 모드"(아마도 비슷한 단어) 부팅을 시도하거나 부팅 옵션 nomodeset을 사용하십시오. – 스도두스

답변2

이 질문은 openSUSE가 자신들의 지혜에 따라 다음과 같이 결정했다는 사실과 관련이 있습니다."더 잘 알아"그리고/boot/grub2/사실상 GRUB 대신 접두사로 GRUB를 사용하도록 선택/boot/grub//boot/grub/(참고로 그들은 이미지나 다른 것에 충돌하는 디렉터리가 있었기 때문에 그렇게 한 것이 아닙니다 ."그냥 때문에"...)

USB 드라이브가 ISO 모드로 기록될 때 현재 버전의 Rufus를 사용하여 BIOS 모드에서 부팅할 때 문제가 발생합니다. GRUB 2.0 부트로더를 설치해야 하기 때문입니다(UEFI와 달리 기존 부트로더 ISO를 선택할 수는 없습니다). GRUB 접두사는 해당 부트 로더에 하드 코딩되어 있으므로 비표준 접두사를 사용하는 배포판은 손상을 일으킬 수 있습니다.

Rufus 3.19에 이에 대한 해결 방법을 추가할 예정이지만 그 동안 @sudodus가 제안한 대로 BIOS/레거시 모드 모델에서 미디어를 사용하려는 경우 Rufus에서 openSUSE 미디어에 쓸 때 DD를 사용해야 합니다.

관련 정보