![/boot에서 grub 폴더를 찾을 수 없습니다.](https://linux55.com/image/216670/%2Fboot%EC%97%90%EC%84%9C%20grub%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
최근에 소형 폼 팩터 SSD를 구입했으며 CD 드라이브 베이 어댑터를 통해 노트북에 장착하려고 합니다. 모든 것을 설치하고 설정한 후, 기존 HDD의 시스템 파티션을 새 SSD에 복제할 수 있도록 clonezilla 썸 드라이브를 설정했습니다.
이전 파티션의 UUID가 변경되었는지 확인하는 등 여기저기서 몇 가지 수정을 해야 했고, 무슨 이유에서인지 두 드라이브의 디스크 식별자조차 동일했는지 확인해야 했습니다... 하지만 심지어 웹 검색 결과를 읽어보려고도 했습니다. grub을 사용하여 특별한 변경이 필요한지 검색해 보았지만 많이 찾지 못했습니다.
계속해서 시스템을 재부팅했는데 BIOS 초점이 SSD에 있었지만 grub은 파티션을 찾을 수 없어 부팅할 수 없다고 말했습니다.
내 시스템에 Arch Linux 및 Arch-chroot를 사용하여 썸 드라이브를 설치하면 부팅 커널과 initram FS 파일을 찾을 수 있고 심지어 grub 폴더도 있고 모든 것이 거기에 있습니다. 내 FS 탭에 올바른 UUID가 있는지 확인했고 별도의 부팅 파티션이 있었지만 내가 알 수 있는 한 올바르게 구성되었습니다. 나는 심지어 달렸다.그럽 메이크 구성모든 것이 최신인지 확인하는 명령입니다.
재부팅해도 여전히 Grub Rescue가 발생합니다.파티션 없음실수. grub 복구 콘솔을 사용하면 내 드라이브와 모든 파티션이 보이는데, ls
boot 파티션에 들어가보면 커널 이미지와 initram FS 파일이 있는데 이상하게 grub 폴더가 없습니다.
내 시스템에 Arch-chroot할 때 grub 폴더가 나타나는데 Grub이 동일한 파티션에서 부팅을 시도할 때 존재하지 않는 이유를 아는 사람이 있습니까?
세부 사항을 놓친 경우 죄송합니다. 솔직히 말해서 하루 종일 다양한 솔루션을 시도하고 grub의 작동 방식을 설명하는 다양한 웹 사이트를 읽은 후 이 파일을 빠르게 업로드하려고 노력하고 있으며 시스템과 부팅 파티션을 폐기하고 오늘 밤이나 내일 나중에 다시 설치하기로 거의 결정했습니다. 이번에는 별도의 부팅 파티션이 아닙니다. 얼마 전에 누군가가 별도의 부팅 파티션을 갖는 것이 유익할 것이라고 말하는 것을 들었을 것이라고 확신하지만 이 오래된 도시바 노트북에 그것이 필요한지 모르겠고 또 다른 골치 아픈 질문인 것 같은 느낌도 들지만, 지금은 필요하지 않아요
다음은 이 문제를 해결하기 위한 나의 여정의 연속입니다.
오늘 이것에 대해 생각하던 중, 별도의 부팅 파티션의 경우 FS 탭을 통해 그 존재를 선언해야 하고 부팅할 때마다 마운트해야 한다는 생각이 들었습니다. 아니면 내 말은 별도의 부팅 파티션이 없으면 grub이 내 시스템 파티션에서 부팅 폴더를 찾을 것이라는 뜻일 수도 있습니다. 이는 이미 별도의 부팅 파티션 없이 시스템을 실행할 계획인지 생각하게 만듭니다. 다시 설치하는 경우 이 작업을 수행하기 전에 현재 시스템에 Arch-chroot를 설치해 보아야 합니다. 해당 부팅 파티션과 전체 grub 폴더에서 모든 파일을 다시 찾으면 시스템이 정상적으로 부팅될 때에도 grub이 grub 폴더를 찾을 수 없는 것 같습니다. 시스템 파티션 Bootstrap 폴더에 하나를 생성할 수도 있습니다. 그리고 그 안에 모든 내용을 복사합니다. 그런 다음에는 시스템이 별도의 파티션에서 /boot를 마운트하도록 지시하는 fstab의 행을 주석 처리합니다. 오늘 밤에 해볼게, 효과가 있었으면 좋겠어
그래서 어젯밤에 내 시스템에 Arch-chroot할 수 있었고 내가 필요하다고 생각한 모든 것이 시작 폴더에 있었습니다. 나는 이전에 말했던 계획을 계속 진행했습니다. 내 시스템은 여전히 부팅되지 않으며 grub 복구 콘솔을 사용하면 모든 것이 올바른 위치에 있는 것을 볼 수 있습니다. 일반 명령을 사용하여 모듈을 로드하고 시스템을 부팅할 수 있지만 이러한 수동 단계 없이는 왜 작동하지 않는지 모르겠습니다. 두 드라이브가 모두 시스템에 아직 있기 때문인지는 모르겠습니다. 이전 드라이브를 데이터 드라이브로 유지할 계획이며 이전 시스템 파티션을 아직 지우지 않았습니다. 문제가 없는지 확인하고 싶기 때문입니다. 새로운 것. 내 새 SSD는 광학 베이 어댑터에 있지만 동일한 SATA 연결을 통해 연결하면 하드 드라이브에서 부팅할 수 있으므로 이것이 방해가 될 이유가 없습니다. 이것은 확실히 해결책을 찾을 수 없는 문제이지만, 이 시점에서는 새로 설치할 준비가 되었다고 생각하며 큰 망치 솔루션이 모든 것을 해결할 수 있기를 바랍니다.