HDD를 외장 HDD에 복제했으며 이제 외장 HDD를 부팅 가능하게 만들기 위해 GRUB를 설치해야 합니다.
외장 하드 드라이브는 현재 하드 드라이브의 미러링된 백업입니다. 즉, 외장 하드 드라이브가 부팅 가능해지면 컴퓨터에 넣고 부팅합니다. 컴퓨터에 보관한 상태에서는 미러링된 백업으로 부팅하지 않습니다. ) 외부 하우징).
내가 아는 한, GRUB를 설치하는 표준 절차는 HDD를 PC에 넣고 Live CD로 부팅하는 것이지만, 저는 Live CD를 사용하고 기존 Linux 설치에서 모든 작업을 수행하는 것을 선호합니다. 가능합니까?
답변1
사용grub-install
. 외부 드라이브가 있고 /dev/sdb
GRUB 이미지가 /boot/grub/
첫 번째 파티션에 있는 경우 일반적으로 다음을 수행할 수 있습니다.
mount /dev/sdb1 /mnt
grub-install --boot-directory=/mnt/boot /dev/sdb
답변2
이와 같은 작업을 수행하여 원본 디스크의 마스터 부트 섹터와 디스크 시작 부분에 있는 모든 항목을 복제했는지 확인하십시오. 원본 드라이브이고 미러링된 드라이브라고 dd if=/dev/sda of=/dev/sdb bs=512 count=2048
가정하고 필요에 따라 조정하십시오.sda
sdb
그런 다음 현재 디스크를 분리하고 해당 위치에 미러 디스크를 삽입해 보십시오. 최악의 상황은 그것이 작동하지 않고 즉시 예전의 모습으로 돌아가는 것입니다.
빠른 Google에서 부트로더의 맥락에서 clonezilla를 사용하는 방법을 보여주는 가이드를 찾았습니다.http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/03_Disk_to_disk_clone