커널 컴화일을 했다

make -j16 (듀얼 제온 머신 부왘~!!)

모듈도 컴화일 했다

make modules

귀찮아서 스트립(strip)은 안 했다

커널 모듈으 용량을 굉장히 많이 줄이는 스트립 옵션에 관한 아주 좋은 글

http://kernelstudy.tistory.com/?page=18

make modules && make bzImage && make INSTALL_MOD_STRIP=1 modules_install && make INSTALL_MOD_STRIP=1 install

 

모듈을 설치했다

make modules_install

커널 이미지를 설치했다

make install

 

끝났겠지? 라고 생각하고  리부트 했다

머신이 꽥하고 죽었다

 

 

아 맞다 initramfs를 안 만들어줬구나...

다른 디스크로 부팅을 했다

mount 시켜서 dracut으로 initramfs를 만들어줬다

*** 안해도 된다 원래는 자동으로 됭다잉

unmount 시키고 리부트 했다

 

 

어?

여전히 안된다

아니 아예 부트로더 못 읽는거 같은데?????

부트로더가 날라갔나부다

(왜? 어째서???)

 

다시 다른 디스크로 부팅했.....는게 아니라

grub에서 멈춰서 좀 수정했다

root hd(0,0)을 아마도 1번 장치로 인식 되어있길 빌며

root hd(1,0) 수정했다

 

그리고 커널이미지 위치를 root=LABEL=HELLO (커널이미지가 HELLO 파티션에 있었음ㅋㅋㅋ)로 잡아줬다

만약 LABEL링 안했으면 UUID를 외워서 쳤어야할지도 모른다

 

 

일단 기존 커널이미지로 부팅은 잘 된다

날아간 부트로더를 복구 하자

 

 

grub-install /dev/sdb

안된다

왜? 어째서?

 

grub-install --recheck /dev/sdb

님아 뭔가 꼬였어여라고 말을 해주더라

grub에 system map인가 먼가 하는게 있는데

거기서 0번과 1번의 장치 순서가 반대로 되어있었다

반대로 바꿔줬다

 

그리고 다시 grub-install /dev/sdb

님아 이제는 맞나여? 라고 물어보길래 

오키도키로키 해줬다

 

##########위의 과정을 조금 더 자세히######################################

 

live disc를 넣고 부팅했음

그냥 부팅되는 어떤 이미지라도 상관 없을듯

 

grub-install이 있는 /sbin 으로 이동했음

(live cd에는 /sbin에 grub, grub-install이 없으므로 /mnt/sysimage/sbin으로 이동했음)

 

sbin위치에서

./grub-install --root-directory=/mnt/sysimage --recheck /dev/sd?

--root 옵션으로 복구하고자 하는 놈의 root를 마운트 시킨 디렉토리 주소로 바꾸고

--recheck 옵션으로 /dev/sd? 를 리체크 하기로 했음 sd?는 시스템 마다 다름

   fdisk -l로 확인해보면 될듯

 

그리고

./grub-install --root-diretory=/mnt/sysimage /dev/sd?

로 설치하여 복구 완료

live cd에는 sbin에 grub이 없어서 복사해줘야한다 .......................

usb면 모르겠는데 만약 cd면 참으로 골까는 상황이 발생할듯

 

왜 조금 더 자세히 썼냐면 그 사이에 부트로더를 한 번 더 날려먹었따

에헷~☆

 

#####################################################################

 

reboot 그리고 복구를 위해 껴뒀던 다른 디스크는 제거

잘 켜진다

 

우왕ㅋ굳ㅋ

 

 

Question.

부트로더는 왜 산악다이빙 했을까?

Posted by 쵸코케키

블로그 이미지
chocokeki
쵸코케키

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함