편집하는 동안 Arch mkinitcpio grub 시작이 실패합니다.

편집하는 동안 Arch mkinitcpio grub 시작이 실패합니다.

이상한 동작이 발생합니다. 저는 ArchLinux를 사용하고, mkinitcpio를 사용하여 부트로더를 생성하고, Grub2(레거시 버전 아님)를 사용하고 있습니다.

부팅할 때 "e"를 눌러 항목을 편집하고(부팅 매개변수 참조) 아무 것도 변경하지 않은 다음 CTL+X를 눌러 부팅을 계속하면 출력은 다음과 같습니다(번역됨).

Error: device name required
Loading linux linux    
Error: insufficient memory
Error: Syntax error
Error: incorrect command
Error: syntax error

약 5초 내에 커널 패닉 상태가 됩니다.

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0, 0)

부팅하기 위해 "enter"를 누르면(이 매개변수를 편집하기 위해 먼저 "e"를 누르지 않고) 성공적으로 부팅됩니다.

grub 항목의 "중요" 줄은 다음과 같습니다.

linux /vmlinuz-linux root=/dev/mapper/cryptroot rw cryptdevice=/dev/sdc5:cryptroot quiet

나쁜 소식: 아무것도 변경되지 않은 경우 오류가 발생하고, 변경된 경우 오류가 발생하므로 "quiet" 매개 변수를 제거하는 것이 쉽지 않습니다.

더 나쁜 소식은 Enter 키를 눌러 부팅하면(항목을 보는 대신) fsck에서 부팅이 중단된다는 것입니다. (실제로는 멈추고 커서가 사라집니다)

아마도 최신 커널(3.17 또는 3.18) 중 하나를 사용하고 있을 것입니다. 현재 정확한 커널 버전을 얻기가 어렵습니다.

어떤 제안이 있으십니까?

답변1

Arch(Live)를 사용하여 부팅 가능한 USB를 만들고 모든 것을 설치한 다음 Arch-chroot로 이동하여 xf86-video-intel성공적으로 삭제합니다.

관련 정보