
10개의 파티션이 있습니다. 내 루트( /
) 파티션은 에 있고 /dev/sda9
, 홈( /home
) 파티션은 에 있습니다 /dev/sda2
.
/dev/sda9
내 루트 파티션( )을 로 이동하고 싶습니다 . 그래서 명령을 사용하여 /dev/sda5
루트 파티션을 복사했습니다./dev/sda5
sudo dd bs=4M if=/dev/sda9 of=/dev/sda5 status=progress
이 명령을 실행한 후 다음을 얻습니다.
$ lsblk -f
sda
├─sda1 ext4 1.0 EXT4sannRoot a75c6f17-64e9-45c4-9147-7902dfe976af
├─sda2 ext4 1.0 EXT4sannHome 8b402a67-e51d-46fd-866c-e974c9fbcb5b 124,8G 37% /home
├─sda3 swap 1 3deea589-4946-47b4-8a62-fe9297dcf447 [SWAP]
├─sda4 vfat FAT32 B960-8CA5 234,4M 7% /boot/efi
├─sda5 btrfs 3f8da5ce-c652-41b6-b7a2-9dae87c1a637
├─sda7 ext4 1.0 PrimeOS e5d445e4-f59f-5158-b9c7-465f7009bc23
├─sda8 btrfs BTRFSsannExternal f77bddfe-f013-4629-9929-bf589a1591a5
├─sda9 btrfs 3f8da5ce-c652-41b6-b7a2-9dae87c1a637 12,6G 63% /
└─sda10 ext4 1.0 Dokumen 6fc80ec7-f9f9-43ff-ae69-8895d0f1a3a4 7,3G 20% /home/sann/Dokumen
sda9
와 사이에 동일한 파티션 UUID가 있습니다 sda5
.
질문. 다음 부팅 /dev/sda5
대신 다음 부팅에서 부팅하는 방법 /dev/sda9
.
답변1
나는 다음과 같이 문제를 해결했습니다.
를 실행하여 btrfs UUID를 무작위로 변경했습니다
btrfstune -u /dev/sdaX
. 예:btrfstune -u /dev/sda5
그런 다음 fstab을 편집하십시오
/dev/sda5
./etc/fstab
os-prober를 활성화했기 때문입니다. 나는 쉽게 달릴 수 있어요
sudo update-grub
에서 루트 UUID를 편집합니다
/boot/grub/grub.cfg
. 그런 다음 복사하여 붙여넣으세요./dev/sda5
grub.cfg
/dev/sda5
.and 로 부팅하고 실행하세요.sudo update-grub
/dev/sda5
대신 grub 호스트 로 사용하고 싶기 때문에 /dev/sda9
다음을 수행합니다.
$ sudo grub-install /dev/sda5
$ sudo update-grub
그런데 저는 UEFI/GPT를 사용합니다