[리눅스] os-prober 버그

2023. 4. 6. 00:43리눅스 실제 사용 팁

작성일 : 2011. 11. 8. 07:20


데비안-식 커널 설치 / 교체 시 deb 설치과정에서 마지막에 `update-grub` 이 호출된다.

이 때 os-prober 를 호출해서 비 리눅스 계열의 OS 를 검색해게 되는데 가끔 os-prober 가 다음 메시지를 뱉으면서 OS 인식을 못하는 경우가 발생하기도 한다.

 

umount: /usr/lib/os-prober/mount: not mounted
umount: /usr/lib/os-prober/mount: not mounted
umount: /usr/lib/os-prober/mount: not mounted
umount: /usr/lib/os-prober/mount: not mounted

 

이런 경우를 여러번 겪을 때마다 인터넷 검색으로 매회 해결을 하지만, 해결방법을 다시 망각하고 윈도우즈 파티션을 포맷하고 다시 포맷하는 증상을 반복하고 있다. 그래서 여기에 기록을 남긴다.

 

방법은 윈도우즈가 설치된 파티션을 마운트하고 `update-grub` 을 실행하는 것이다.

 

`sudo mount /dev/sda2 /mnt`
(윈도우즈7 OS 의 경우, 전용 시스템 파티션(100MB)이 /dev/sda1 에 생성되고, OS 가 /dev/sda2 에 설치됨)

`sudo update-grub`

 

(끝)