grub-legacy 디스크의 부팅 가능한 복사본을 만드는 방법

grub-legacy 디스크의 부팅 가능한 복사본을 만드는 방법

이 문제가 있습니다(더 크지만 이 문제로 단순화할 수 있음). 두 개의 디스크를 사용하는 헤드리스 기계입니다.

/dev/sda는 "작업 디스크"이며 주로 많은 파티션을 가지고 있습니다.

/dev/sda1 .. /boot
/dev/sda2 .. /
/dev/sdax .. something other

grub 0.97전통적인 젠투 방식을 사용하여 설치합니다(CD에서 부팅하고, chroot하고, 모든 항목을 설치하고, grub유형을 실행 root (hd0,0)하면 setup (hd0)작동합니다).

/dev/sdb는 파티션 구성표는 비슷하지만 크기와 파티션 크기가 다른 "백업 디스크"입니다.

/dev/sdb1 .. /boot
/dev/sdb2 .. /
/dev/sdbx .. something other

나중에 "데이터 백업"을 위한 여유 디스크로 추가되었으며 나중에 "보존 시스템"이 되어야 한다고 결정되었으므로 일종의 동기화 프로세스가 설정되어 sdB파티션을 마운트하고 해당 파티션에서 파일을 선택하여 sdA재정렬했습니다. 새 파티션 구성표에 추가(일부 콘텐츠 압축, 다른 콘텐츠 생략, 추가 백업 추가 등)한 다음 다시 제거합니다 sdB.

이 시점에서 복사본은 충돌이 발생 하더라도 해당 작업을 수행하고 새 작업을 시작하는 데 필요한 모든 파일을 포함할 만큼 sdB충분합니다 . 필요한 것은 누군가가 머신을 중지하고 기존 물리적 장치를 그대로 둔 채로 분리한 후 머신을 다시 시작하는 것뿐입니다. 그러나 해당 dic은 부팅할 준비가 되어 있지 않았고 grub이 설치되지 않았으며 단지 다른 파일로 복사되었습니다. 따라서 시작 시 실행 되지 않습니다 . 시작되지 않습니다. 이는 0으로 덮어쓴 다음 파티션을 나누고 포맷하고 파일로 채워진 데이터 디스크일 뿐입니다.sdAsdAsdBsdAsdAsdBgrub

/boot/grub/grub.conf 의 sdA부팅 매개변수가 때때로 변경되거나 새 커널이 사용될 수 있는 경우 에도 sda1파티션의 내용은 sdB. 로 표시합니다)/etc/fstabsdA


내 질문은 - 이제 두 번째 디스크도 부팅 가능하게 만들 수 있는 방법은 무엇입니까? 멀리서 시스템에 SSH를 통해 연결하기만 하면 됩니다.

grub나는 그것이 run , enter 등과 같은 간단한 것일 것이라고 생각했지만 root (h1,1)어떻게 표현해야 할지 잘 모르겠습니다. 그것을 (또는 grub용으로) 설치하고 있지만 부팅할 때 컴퓨터에 있는 유일한 CD는 "백업"이 될 것입니다. disk"이므로 ()가 되며 자체 파일에서 부팅해야 합니다.setup (hd1)quitsdBhd1sdahd0

하지만 저는 한 번만 시도했고, 반대편에는 콘솔이나 키보드에 대한 기술적인 지식이 없었고, "뭔가 잘못되면 이 기계를 끄고 표시된 디스크를 꺼내십시오 WORKING DISC. 표시된 디스크를 만지지 말고 BACKUP DATA기기를 켜십시오."(올바로 작동한다고 믿을 수 있지만 그게 전부입니다.) 작동해야 합니다.


현재 상태(및 boot 의 모든 것 sda):

sda          # work disc
   sda1 /boot 
   sda2 /

sdb          # backup disc (unmounted)
   sdb1 /boot
   sdb2 /

새 상태가 필요합니다(모든 상태에서 시작해야 함 new sda).

# work disc (not present at all)
sda          # backup disc (mounted and single in computer)
   sda1 /boot
   sda2 /

미리 감사드립니다. (예, 너무 늦게 갔지만 지금 상황은 이렇기 때문에 빨리 고쳐져야 할 것 같습니다)

답변1

세 번째 디스크를 구입하는 것이 좋습니다 /dev/sdc...

/dev/sda설치와 정확히 동일한 파티션 테이블을 갖도록 만든 grub2다음 데이터를 새 /dev/sdc/디스크로 보내고 시스템이 어떻게 반응하는지 확인 grub2하십시오. 모든 것이 제대로 작동하면 새로운 "긴급 시스템" 및 "데이터 복구" 디스크를 사용할 수 있습니다.

귀하의 접근 방식에서 제가 발견한 가장 큰 문제는 다음과 같습니다.

(일부 내용 압축, 나머지 내용 생략, 추가 백업 추가 등)

뭔가 빠진 것이 있으면 완전한 운영 체제를 갖기를 기대할 수 없습니다. 이는 "데이터 복구" 디스크에 모든 희망을 걸는 것보다 더 위험할 수 있습니다.

나는 이것이 당신의 문제를 해결하는 가장 빠른 방법이라고 믿습니다. 당신이 말했듯이 이것이 당신의 주요 관심사입니다.

관련 정보