몇 달 동안 Ubuntu를 사용한 후, 저는 노트북에서 Arch를 이중 부팅해 보기로 결정했고, 이 단계별 가이드를 찾아 따라했습니다.https://gist.github.com/alecgerona/09ba790960c45ba609ec7a466394fb0e
시작 시 재정비 작업에 시간을 보낸 후 마침내 Win10과 Arch 중에서 선택할 수 있었습니다. Windows는 작동하지만 Arch를 시작하려고 하면 다음과 같은 메시지가 나타납니다.
:: running early hook [udev]
Starting version 246.6-1-arch
:: running hook [udev]
:: Triggering uevents...
ERROR: device '' not found. Skipping fsck.
:: mounting '' on real root
mount: /new_root: no filesystem type specified.
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
유사한 문제에 대한 제안을 바탕으로 파일을 다시 만들어 보았으며 refind.config
언급한 또 다른 일반적인 문제는 후크 로드 순서였지만 udev
순서의 첫 번째 후크이기 때문에 동일한 문제가 있는 것으로 의심됩니다. 내 생각에는 uevents 프로세스에 일종의 버그가 있는 것 같지만 확실하지 않습니다.
컴퓨터는 Intel i-5 9300H, 8GB RAM 및 GeForce GTX 1050을 갖춘 HP Pavilion 노트북입니다. 위의 가이드에 따라 파티션을 나눈 256Gb SSD가 있습니다. 필요한 경우 더 구체적인 정보를 제공할 수 있습니다. 모든 도움에 감사드립니다!
답변1
시스템을 재설정하고 Arch 위키 설치 가이드를 엄격하게 따른 후 올바르게 부팅할 수 있었습니다. 내가 이해한 바에 따르면 내 문제는 EFI 시스템이 제대로 설치되기 전에 fstab 파일이 생성되었기 때문에 루트 디렉터리에 UUID만 사용할 수 있다는 것입니다. 이번에는 refind 대신 GRUB를 사용했습니다. 선호하는 것 같았고 이전에 마이크로코드 업데이트를 활성화한 적이 없었기 때문입니다. 하지만 주요 문제는 이전에 언급한 문제라고 생각합니다.