[질문] 일부 package update 후 부팅 시 커서만 움직이고 검은화면

안녕하세요. 우분투 초보 개발자입니다.

학교 다닐 때만 잠깐 리눅스 접해본 경험 정도 있을 뿐이고,
최근에 회사 일 때문에 VirtualBox에 우분투를 설치해서 사용하고 있습니다.
(Ubuntu 9.04 깔아서 쓰면서 update 관리자던가… 나오는 것 대로 update 하면서 썼습니다.
최근에 배포판 버전이 바뀌었다면서 update 관리자 상단 메뉴에 나오던데,
그건 하지 않고, 패키지들만 update 해 왔습니다.)

며칠 전에 또 update 관리자에 update할 패키지가 나오길래
update를 했더니 reboot이 필요하다고 하더라고요.
그래서 껐다 켰는데,
우분투 로고에 progress bar 까지는 잘 나오는데,
그 이후 검은 화면에 커서만 로딩 중(?) 돌아가는 커서 나오고
진행이 안되는 상태입니다.

혼자서 뭐라도 해결해 보겠다는 생각에 이것저것 해 봤습니다.

초기 시작 시에 esc 눌러서 부팅 선택 화면 들어가면

Ubuntu 9.04, kernel 2.6.28-19-generic
Ubuntu 9.04, kernel 2.6.28-19-generic (recovery mode)
Ubuntu 9.04, kernel 2.6.28-11-generic
Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
Ubuntu 9.04, memtest86+

이렇게 5개가 나오네요.

Ubuntu 9.04, kernel 2.6.28-19-generic (recovery mode)

이걸 실행했더니

resume Resume normal boot
clean Try to make free space
dpkg Repair broken packages
fsck File system check
grub Update grub bootloader
netroot Drop to root shell prompt with networking
root Drop to root shell prompt
xfix Try to auto repair graphic problems

이런 메뉴가 나오고요.

update 후에 발생한 문제라 dpkg를 선택했더니
libfreetype6이 제대로 설치 안되었다는 듯한 메세지들이 나오더라고요.
network이 연결 안된 것으로 되어 있는 지 관련 URL에 접속 못한다는 메세지도 나오고…

web에서 정보를 좀 찾아보니 제가 본 것과 같은 메세지가 나온 경우가 있더군요.

http://onlybible.tistory.com/3426?srchi ... y.com/3426

이걸 참조해서 recovery mode에서 netroot를 선택한 후
apg-get update --fix-missing
을 했습니다.

다시 reboot해 보았으나, 증상은 마찬가지네요.

여기까지가 제가 혼자 고민하며 뭔가 해 보려고 시도한 것인데,
이후 어떻게 이 문제를 풀어야할 지 모르겠네요.

필요한 data를 백업 받기는 했는데,
새로 Ubuntu를 설치해서 사용하기에는 이런저런 환경 구축에 시간이 많이 걸릴 것 같아서
가급적이면 현재 상태를 복구해 보고 싶습니다.

부팅 시 남기는 로그를 보고 어디까지 잘 됐는데, 어디서부터 안되었으니
뭔가 지우거나 재설치하고 한다던지… 뭐… 그런 게 필요할 것 같은데,
검은 화면이 나오면서 아무 것도 진행이 안되니
화면 상의 로그는 볼 수가 없는 상황이고,
다른 log 파일이 존재하는 지 여부도 잘 모르겠고…
막막한 상황입니다.

혹시 비슷한 경험이 있으시거나,
이런 경우에 문제 해결을 어떻게 하면 좋다…라는 Tip이 있으시면
조언 좀 부탁드립니다.

당장 오늘 오전 중에 뭔가 전달을 해 줘야하는데,
시간 맞추기는 힘들 것 같고, 최대한 빨리 전달해야 하는 상황이라
이 곳에 도움을 요청합니다.

감사합니다.

말 그대로 그래픽 드라이버의 문제로 보입니다.

커널이 올라가면서 그래픽 드라이버의 펌웨어가 날아 갔거나… 그런 문제인 듯 하네요.
우분투는 커널 업데이트 하면서 자동으로 해주는 듯 보입니다만…
아니면 버전 관련 문제일 수도…

그래픽 드라이버를 최신으로 받아서 설치 해 보세요.

콘솔 화면으로 들어가셔서… 그래픽 드라이버를 다시 설치 해 보시기 바랍니다.

리눅스를 다시 접한지 얼마 안되어 얇은 지식으로 도와드리려니 힘드네요. ^^;

답변 감사합니다.

제가 왕초보라 또 질문을 드려야 할 것 같습니다.

일반 PC에 설치하는 거면 드라이브 다시 설치해 보겠는데,

이게 VirtualBox라는 virtual machine에 설치하는거라,

그래픽 드라이버가 어떤 식으로 되는 지 모르겠네요.

그래픽 드라이버 다시 설치하는 것에 관해 검색해 보니

그래픽 카드 제조사에서 제공하는 것들을 shell 상에서 설치하는 것으로 되어 있던데,

virtual machine이 어떤 원리로 돌아가는 지 정확히 모르니

같은 방식으로 처리가 가능할 지 의문입니다.

혹시 관련해서 아시는 분 계시면 조언 부탁드립니다.

감사합니다~

좀 더 검색을 해보니 Guest Addition이란 녀석이 드라이버 설정 같은 걸 도우는 것 같아서,

(이걸 설치하면 지원하는 해상도 수도 늘어나는 등 확장팩(?) 역할을 하는 듯 합니다.)

재 설치를 해 봤습니다.

recovery mode로 부팅하여 root로 들어간 후 linux x86용 install shell script를 실행하니,

기존에 깔려있던 Guest Addtion을 지우고 새로 설치하더라고요.

그래서, 기대를 했었는데…

마찬가지 증상입니다.

혹시 부팅하다 중단하면 당시 로그를 볼 수 있는 방법 같은게 없을까요?

기존 작업 data는 백업 받아서 사용을 하고는 있지만,

작업 환경들 세팅해 놓은걸 까먹어서 아직 불편하네요.

뭘 어떻게 세팅했는 지 메모를 해 뒀어야 하는건데… ㅠㅠ