소프트웨어 업데이트 후 비상 쉘의 아치

소프트웨어 업데이트 후 비상 쉘의 아치

저는 Arch가 설치된 노트북을 가지고 있고, 여기에는 UEFI 부팅 파티션이 있는 SSD가 있고, 전체에 대해 단 하나의 ext4 파티션만 있습니다 /. 또한 이전 Windows가 설치된 하드 드라이브와 일부 스왑 파티션도 있습니다.

pacman -Syu어쨌든 며칠 전 정상적으로 작동한 이후 시스템이 더 이상 제대로 부팅되지 않습니다. 특히 랩톱을 열면 루트 파티션을 로드하는 데 10초가 걸린다고 표시되지만 결국에는 비상 셸에 연결하는 데 실패하게 됩니다.

비상 셸에서는 SSD 파티션이 전혀 보이지 않지만 다른 Arch가 설치된 "구조" USB 썸 드라이브도 있고 해당 USB 시스템에서 SSD 파티션을 마운트하고 사용할 수 있으므로 안전합니다. 그들은 깨지지 않았다고 생각합니다.

"를 사용해 보았습니다./dev/nvme0n1p2"/etc/fstab 및 커널 부팅 옵션의 UUID 대신 GRUB_DISABLE_UUID=true를 설정하고 ssd 파티션의 USB 시스템과 함께 grub-mkconfig를 실행했지만 arch-chroot지금까지 긍정적인 결과를 보지 못했습니다.

pacman -Syu오늘 SSD 루트 파티션에서 명령을 다시 사용해 보았는데 arch-chroot작동했지만 시스템은 여전히 ​​나를 동일한 비상 셸에 놓았습니다.

무엇이 문제일까요? 그리고 더 중요한 것은 어떻게 고칠 수 있느냐는 것입니다.

답변1

좀 찾아봤는데 이제 해결됐어요!

나도 시작했어이것아치 포럼에 게시한 내용에 따르면 이는 분명히 커널 5.7.13에서 수정된 nvme 드라이버의 버그인 것으로 나타났습니다(이 내용에 따르면).다른 게시물)

이제 Arch Linux에서 커널 5.8을 사용할 수 있습니다.[테스트] 환매 계약

그래서 Arch가 설치된 USB 키를 가져왔고(키에 동일한 버그가 있으면 업데이트도 합니다) SSD/ 파티션에 Arch-chroot를 만들었습니다(이 시점에서 부팅하려면 SSD를 마운트하는 것도 중요하다고 생각합니다/ 부팅), /etc/pacman.conf에서 저장소를 편집하고 [테스트]를 활성화했으며 pacman -Sy linux설치해야 합니다 .리눅스 5.8패치 포함

관련 정보