ASUS M51VR 에 우분투 ( Ubuntu ) 설치하는 삽질 이야기

changmd의 이미지

개인용 노트북을 처음으로 구입하게 되었다.

기본으로 설치된 OS는 Windows Vista Home Premium.
직장에서 비스타를 써 본 경험이 있었는데 인터페이스도 익숙치 않고 속도도 XP보다 느린 것을 절실히 체감할 수 있었다.
이번에 노트북을 구입하게 된 이유 중 하나는 나만의 리눅스 데탑을 꾸미는 것이었으므로, 과감하게 비스타를 밀어버리고 리눅스 설치 시도...

처음엔 젠투 리눅스를 설치해보았다. 잘 나가다가 에러...
그렇다면 가장 쉬운 우분투. (이건 실패해 본적이 없다.) 그러나, 이것마저 에러...
그렇다면 XP. 아니 이건 아예 시작도 못 한다.

하드웨어적인 부분이나 좀 심도깊은 부분은 전혀 모르는 나는 다시 비스타복원DVD로 비스타를 깔고 비스타가 익숙해지고 있었다.

그러던 어느날, 내 노트북도 XP로 다운할 수 있다는 글을 우연히 웹서핑 중 읽게 되었다.
방법은 다름아닌 CMOS (BIOS) 에서 SATA 설정을 Enhanced 에서 Compatible 로 변경하면 되는 것이었다. (이렇게 간단한 것을 모르고 있었다니...)
그때 내 머리를 스치는 생각... 그렇다면 리눅스도 설치할 때 생긴 오류들도 모두 이것 때문이었다는...

그래서 리눅스 설치 시도.
다시 젠투에 도전. 너무 순조롭게 설치. 콘솔 화면으로 부팅하는 것 까지 성공. 그러나, 거기까지가 나의 한계...
기본적인 명령어도 모르는 내가 emerge 를 해서 gnome를 띄우기에는 무리인것 같았다.
이곳에 있는 글을 읽어 봐도 나 같은 사람은 그냥 알아서 해주는 우분투를 깔라고... 나중에 리눅스에 익숙해지면 그때서야 젠투에 도전해 보라는 따뜻한 충고...

이번엔 우분투다.
역시 알아서 다 해준다. gnome 환경으로 부팅. 업데이트를 하였다.
그리고 Applications - Add/Remove... 를 통해 ATI driver까지 설치 성공. 리부팅... 오! 너무 선명하고 아름다운 화면.

그런데...

이게 왠일인가!
인터넷이 안된다. 나같은 사람이 리눅스에서 인터넷이 안되면 어디서 도움을 얻고 어디서 패키지를 받아 아직 설치안된 드라이버들을 설치한단 말인가.

4일을 인터넷 검색 및 삽질로 보냈으나 답이 안 나온다.

처음에는 ipv4 ipv6 eth0 eth0:avahi 문제인 줄 알았다. (이걸로 고민하던 사람 엄청 많던데...)
그러나 누구하나 속시원한 답변 단 사람이 없고, 어쩌다 있는 답변대로 해도 내 문제는 전혀 해결되지 않았다.

그러다 떠오른 생각 혹시 드라이버 문제 !!!

그렇다. 문제는 드라이버였다.

유선랜카드가 Realtek r8168 인데 우분투에서는 임의대로 r8169 드라이버를 설치한 것이다.

( https://bugs.launchpad.net/ubuntu/+bug/208012 참조 )

그래서 위 링크에서 가르쳐준대로 했다.
그랬더니 너무 쉽게 해결되었다.

4일동안 Depression에 빠져있다가 이제야 기분이 날아갈 것 같다.
혹시 나와 같은 문제로 고민하고 있는 사람에게 도움을 주기 위해 이 글을 쓰게 되었다. (인터넷 다시 연결된 기념으로)

ASUS M51VR 노트북이나 Realtek r8168 랜카드가 장착된 노트북을 가지고 있는 분들에게 도움이 되길 바란다.

해결 방법을 손쉽게 다시 써 보겠다.

먼저 다른 컴퓨터나 듀얼부팅을 이용해서 http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false 에 접속한다.
-- Linux용 드라이버 중에서 r8168-8.008.00 를 다운받는다. (for the 2.4, 2.6 kernel)

-- 다시 우분투로 부팅한다.

00 - $ sudo rmmod r8169 (먼저 잘못 설치된 드라이버를 제거한다.)
01 - 다운받은 파일을 바탕화면(Desktop)에 복사한 다음 압축을 푼다. 그러면 r8168-8.008.00 이라는 폴더가 생긴다.
02 - $ cd Desktop
03 - $ sudo mv r8168-8.008.00 /usr/src

04 - $ cd /usr/src/r8168-8.008.00

05 - $ sudo make clean
06 - $ sudo make modules (sudo로 하면 에러나고 그냥 make modules 하면 되었다. 왜그러지...?)

06 - $ sudo make install

07 - $ sudo depmod -a

08 - $ sudo insmod ./src/r8168.ko

09 - $ cd /etc/modprobe.d

10 - $ sudo touch blacklist-network
11 - $ sudo gedit blacklist-network

12 - add text "blacklist r8169" to the file (without quotes) and save

13 - $ sudo update-initramfs -u #to make the change permanent

14 - $ sudo reboot

네트워크 설정은 그냥 로밍 모드이다.

bellows의 이미지

고생고생 하셨지만 결국 성공하셨군요..
축하드립니다...
그나저나 저도 노트북을 갖고 싶네요..

아직은 갈 길이 멀다

changmd의 이미지

아직도 삽질은 계속되고 있습니다.
남은 과제는
1. 사운드 카드 드라이버 제대로 설치하기
2. 무선랜 카드 드라이버 제대로 설치해서 무선랜 사용하기
3. 화면 밝기 조절되게 하기
4. working 안하고 있는 Fn 키 제대로 작동되게 하기
5. 웹캠과 마이크 제대로 사용하기
...
등등 입니다.

고수님들의 많은 도움 부탁드립니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.