커널 2.4 -> 2.6 업데이트시 lilo 문제입니다.
글쓴이: 환이 / 작성시간: 금, 2007/08/17 - 12:14오후
2.4x 에서 2.6x 로 커널을 업데이트했습니다.
설치까지는 아무 문제가 없었는데
리부팅을 하니까 문제가 발생하더군요
보니까 마운트를 못시키는거 같습니다
제가 sata 하드를 쓰는데
요놈이 2.4 에서는 hda 로 잡혀 있다가 2.6으로 올리니 sda 로 잡히더군요..
fstab 내용도 바꿔봤지만 안되더군요.
lilo 에서 boot 랑 root 파티션을 못 읽는거 같아서 수정후에 lilo를 실행하니
그런 파티션 없다고 나오네요. /dev 에는 존재하는데...
그렇다고 lilo 실행을 안하고 재부팅을 하니 똑같은 현상..
뭔가 좋은 방법이 없을까요?
Forums:
커널 2.4.30 인가 부터
커널 2.4.30 인가 부터 libata 가 업데이트 되면서 ICHx 관련 sata chip 에서는 hdx 로 잡히던 것이 sdx 로 변경이 되었습니다. 커널 2.4 를 사용하고 계시다면 업데이트 되기전의 libata 를 사용하고 계셨던 것이고요. 이를 해결하기 위해서는 커널 2.6 의 배포본의 installer image 를 이용하여 rescue mode 로 부팅 하신 후에, / 파티션을 마운트 하여 chroot 한 후, fstab 수정 하시고, lilo.conf 에서 수정하시고 lilo 를 심어 주시면 됩니다.
또는, fstab 수정 하시고 lilo prompt 에서 root device 를 강제 지정해 주는 방법도 있기는 합니다만.. rescue mode 로 작업 하시는 것이 낫을 겁니다.
혹시 원격에서는
원격에서는 하는방법이 없을까요?
그리고 lilo.conf 를 수정후에 lilo 를 실행하면
수정된 파티션 (sdx) 를 찾을수 없다면서
실행이 안되는군요..
댓글 달기