
내 노트북에는 2TB SSD가 있고 그 위에 12개의 파티션이 있습니다. 그 중 6개는 내 루트 Xubuntu 파일 시스템 버전을 보관하기 위한 것입니다(주요 업데이트가 발생할 때). nvme0n1p7에서 부팅했는데, nvme0n1p8에 복사하기 위해 USB 스틱에서 부팅했습니다. /etc/hostname과 /etc/fstab의 "/" 항목을 변경했습니다. 또한 새 파일 시스템의 UUID도 변경했습니다. 원래 파티션으로 재부팅하고 "update-grub"을 수행하여 새 파티션을 인식했습니다.
그러나 새 파티션으로 부팅하려는 모든 시도는 작동하는 것처럼 보이지만 호스트 이름이 변경되지 않고 blkid가 "/"가 원래 파티션에 있다고 보고하기 때문에 작동하는 것처럼 보입니다. 범인은 GRUB인 것 같습니다. 부팅 중에 편집기를 사용할 때 새 파티션 항목의 "root=" 부분에 이전 UUID가 있는 것을 볼 수 있기 때문입니다. 이상하게도 "검색" 명령에 새로운 UUID가 있습니다. 나는 이것을 생성하는 grub.cfg 파일을 이해하지 못하므로 편집하기가 주저되며 어쨌든 다음 grub 업데이트에서는 다시 문제가 발생할 수 있습니다.
비슷한 질문이 있습니다.Linux Mint 루트 파티션을 새 디스크에 복제했습니다. 부팅되지 않습니다.하지만 답변이 전혀 없고 댓글도 도움이 되지 않습니다.
그래서 질문은: update-grub이 올바른 구성을 생성하도록 하려면 무엇을 변경할 수 있습니까?
답변1
완전히 착각할 수도 있지만 주제에 답이 있습니다루트 파티션을 이동한 후 grub을 수정하는 방법은 무엇입니까?
스크린샷 https://i.stack.imgur.com/ImrHy.png
도움이 되길 바랍니다.