Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- =============================
- ssh remotehost "cat /dev/hdb" | cat > /dev/hdb
- ==============================
- hdd 용량이 같으면 함께 꽂아놓고 cd 부팅해서
- cat /dev/sda > /dev/sdb
- 아니면 둘다 cd 부팅해서
- cat /dev/sda | ssh server2 "cat - > /dev/sda"
- ================================
- 10) 이상없이 끝나면 reboot
- 11) 복사한 디스크로 부팅!!
- #####
- 혹시 grub 작업간 grub가 깨져서 grub rescue 모드로 들어갔다면,
- grub rescue> ls
- (hd0) (hd0,msdos2) .....
- grub rescue> ls(hd0,1)/
- --> (hd0,1)은 sda1을 말하면, / root 디렉토리를 list 하라는 명령
- --> / 디렉토리의 파일들이 나오는지 확인
- grub rescue> set prefix=(hd0,1)/boot/grub
- grub rescue>set root=(hd0,1)
- grub rescue>insmod normal
- grub rescue>normal
- --> 정상적으로 부팅 가능
- #쉘이 뜨면,
- #update-grub
- #grub-install /dev/sda 로 grub repair 한다
- #####
- 추가사항
- CD-ROM을 통해서 복구시
- CD를 통해서 부팅한 후 chroot 로 마운트한 파티션 접근 한 뒤 (/dev/sda2 /mnt, /dev/sda1 /mnt/boot)
- grub-install을 할 경우 /boot 파티션을 찾지 못하는 일이 생김
- 그래서 chroot를 풀고,
- CD에서 제공하는 grub-install을 이용해서 설치함
- (grub-install --root-directory=/mnt/boot /dev/sda)
- 정상적으로 떨어지는 것을 확인하고 리부팅
- 그러면 grub> 화면을 만나게 된다.
- 이때, 다음과 같이 한다.
- -------------
- grub> ls
- (hd0) (hd0,msdos1) .....
- grub> ls(hd0,1)/
- --> (hd0,1)은 /dev/sda1에 해당하며, /boot 파티션이다.
- --> 커널 정보들이 주~~ 욱 출력
- grub> set prefix=(hd0,1)grub
- grub>set root=(hd0,1)
- grub rescue>insmod normal
- grub rescue>normal
- --> 정상적으로 부팅 가능
- 부팅 이후에,
- grub-mkconfig -o /boot/grub/grub.cfg 생성
- update-grub 실행
- grub-install /dev/sda 수행
- 정상적으로 복구 완료
- --------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement