하모니카 묻고답하기

조회 수 4729 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
리눅스의 커널은 다음과 같은 단계를 거쳐 우분투를 쓰는 일반사용자에게 제공됩니다.
1. 리누스 토발즈가 있는 리눅스커널 팀에서 커널 소스를 만들어 배포합니다.
https://www.kernel.org/
2. 우분투를 만든 캐노니컬에서 그것을 받아와 1차적으로 가공(?)합니다.(빌드, 컴파일 등등)
http://kernel.ubuntu.com/~kernel-ppa/mainline/
3. 그렇게 가공(?)된 커널 중에 각 우분투 버전에 맞는 커널을 캐노니컬에서 선택하여 테스트하고 수정합니다.
https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa
4. 내부적으로 테스트가 완료된 커널은 Proposed 저장소로 넘어와 일반사용자의 오픈베타(?)를 거칩니다.
https://launchpad.net/ubuntu/+source/linux/
5. 오픈베타(?)가 완료된 커널은 이제 Security 또는 Updates 저장소를 통해 모든 일반사용자가 사용할 수 있게 됩니다.
따라서 우분투 일반사용자는 update와 dist-upgrade만으로도 커널에 대한 관리를 끝낼 수 있습니다.

다만, 일반사용자의 호기심이나 필요에 의하여 새 버전의 커널을 먼저 써볼 수도 있습니다.
즉, 최종적으로 커널이 공급되는 5단계가 아닌 그 이전 단계에서 미리 커널을 받아볼 수 있습니다.
참고로 3~5단계는 캐노니컬이 각 우분투 버전에 맞게 이미 선택한 커널이라서 아직 커널 4.12가 없습니다.
그래서 커널 4.12를 사용하려면 적어도 2단계나 1단계까지 거슬러 올라가야 합니다.
여기에서는 캐노니컬에서 이미 1차적으로 가공(?)을 끝낸 2단계의 커널 4.12를 설치하도록 하겠습니다.
4단계나 5단계에 있지 않은 커널을 사용하는 것은 알 수 없거나 예기치 못한 오류가 발생할 수 있음을 의미합니다.
새로운 기능을 먼저 만나볼 수 있는 대신에, 안정성에 대한 검증이 부족하거나 아예 없을 수도 있습니다.
다음의 내용은 우분투뿐만 아니라, 우분투에 기반하는 리눅스민트나 하모니카와 같은 배포판에서도 가능합니다.

--

터미널에서 다음의 명령어를 통해 커널 4.12를 다운로드합니다.
64비트인 경우에는 다음과 같습니다.
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200_4.12.0-041200.201707022031_all.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200-generic_4.12.0-041200.201707022031_amd64.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-image-4.12.0-041200-generic_4.12.0-041200.201707022031_amd64.deb

32비트인 경우에는 다음과 같습니다.
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200_4.12.0-041200.201707022031_all.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200-generic_4.12.0-041200.201707022031_i386.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-image-4.12.0-041200-generic_4.12.0-041200.201707022031_i386.deb

커널 다운로드가 완료되면 다음의 명령어를 통해 설치합니다.
$ sudo dpkg -i linux-headers-*.deb linux-image-*.deb

다음의 명령어를 통해 GRUB 부트로더를 갱신합니다.(보통 GRUB를 많이 사용합니다.)
$ sudo update-grub

만약, GRUB가 아닌 BURG 부트로더를 쓰는 경우에는 다음과 같이 합니다.
$ sudo update-burg

이제 재부팅을 합니다.
$ sudo reboot

터미널에 uname -a 를 치면 다음과 같이 커널 4.12가 설치되어 있음을 확인할 수 있습니다.236F9E4B5960614B1E37ED


만약, 커널 4.12를 지우고자 하는 경우에는 터미널에 다음과 같이 입력합니다.
$ sudo apt-get autoremove --purge linux-headers-4.12* linux-image-4.12*

<참고>
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/
https://www.ostechnix.com/install-linux-kernel-4.12-centos-ubuntu/

--

GUI(그래피컬 유저 인터페이스)가 가능한 환경(보통 데스크탑이나 노트북에서 사용하는 경우)에서는
다음의 명령어를 통해 UKKU를 설치하여 보다 쉽게 커널 설치가 가능합니다.
$ sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt-get update
$ sudo apt-get install -y ukuu

<참고>
https://www.ostechnix.com/ukuu-an-easy-way-to-install-and-upgrade-linux-kernel-in-ubuntu-based-systems/

--

만약, VirtualBox를 사용하는 가상머신에서 Kernel driver not installed (rc=-1908)과 같은 오류가 발생하는 경우에는 다음을 참고하세요.(예전에는 이런 오류가 있었는 것 같습니다만, 지금은 딱히 이런 오류가 발생하지 않네요.)
https://www.ostechnix.com/virtualbox-error-installing-linux-kernel-4-4-4/


--


출처: http://la-nube.tistory.com/181 [la Nube의 소소한 취미생활]

  • ?
    Moordev 2017.07.09 00:32

    ukuu 이거 좋은데요? 오래된 커널도 지울 수 있고 우분투 계열을 커널을 업데이트만하지 삭제를 안 해서 오래 쓰다보면 /boot폴더가 꽉차게 되는데 이걸 쓰면 편하게 처리할 수 있군요.


    새로운 커널이 필요하신 분들(특히 AMD의 Ryzen사용자분들 = 4.11부터 Ryzen 정식 지원)은 꼭 필요한 유틸리티라고 할 수 있겠습니다.

  • profile
    행복한펭귄 2017.07.09 09:28

    UKUU 유틸리티 가이드


    워낙 커널 관리 유틸리티 중에서 유명한 것으로 하모니카 커뮤니티에도 여러 번 언급되었습니다.

    참고하시기 바랍니다. 정말 좋아요.


    리눅스 커널 업그레이드 유틸리티 UKUU

    http://hamonikr.org/board_bFBk25/28271


    UKUU 데비안에서 작동됩니다

    http://hamonikr.org/board_aMBI05/26071


    UKUU를 이용하여 최신커널 설치하기

    http://hamonikr.org/board_aMBI05/25185


    왕초보자이든 전문가이든 이런 필수 유틸리티를 이용하면 직관적이면서 체계적으로 관리할 수 있으니 이런 부류의 유틸리티는 기본 유틸리티로 세팅해서 보급하는 것이 최적일 듯 합니다.

  • profile
    행복한펭귄 2017.07.09 09:57

    우분투와 리눅스 민트에서 커널 4.12 설치하는 방법

    https://fossbytes.com/install-linux-kernel-4-12-ubuntu-mint/


List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 게시판에 질문하기 전 읽기 - 어떻게 질문을 하는 것이 좋을까? 1 0 Kevin 2019.11.18 12990
992 리눅스 QEMU 보안 취약점 CVE-2017-9524 2 0 la_Nube 2017.07.09 4855
991 리눅스 Xen, Linux Kernel, QEMU 10개 다중 보안 취약점 0 la_Nube 2017.07.09 4394
990 리눅스 ncurses 다중 보안 취약점 CVE-2017-11112, CVE-2017-11113 0 la_Nube 2017.07.09 4241
989 리눅스 systemd 보안 취약점 CVE-2017-1000082 0 la_Nube 2017.07.09 4274
988 최신 EXTiX ISO를 사용하여 자신만의 리눅스 배포판을 만들 수 있습니다 2 file 0 행복한펭귄 2017.07.09 4711
987 최신 리눅스 최고의 소프트웨어 1 0 행복한펭귄 2017.07.09 4499
» 우분투(Ubuntu)에서 커널 4.12를 설치하는 방법 3 0 la_Nube 2017.07.08 4729
985 공공PC 하모니카 설치 컴퓨터 1,528대... 2 file 0 스모프 2017.07.08 4696
984 elementary OS의 앱센터에서는 소프트웨어의 가격을 정해서 받을 수 있습니다. 5 file 0 휘베스드님로인 2017.07.07 4950
983 [배포판] PCLinuxOS-2017.06.26 한글화 베타 1 버전 발표 4 file 0 행복한펭귄 2017.07.07 4768
982 우분투/리눅스민트/하모니카 크로미움 59.0.3071.109 발표 1 0 la_Nube 2017.07.05 4853
981 < Cherry tree > : 계층구조 방식의 메모 관리 프로그램! 3 file 0 만화가엄두 2017.07.05 6492
980 크리타 3.1.4 / AzPainter2 2.0.6 버젼 발표! 2 file 0 만화가엄두 2017.07.05 4873
979 이더넷 검색을 별짓을 다 했지만 검색이 안됩니다. 도움 좀 부탁드립니다. 3 file 0 hwan71 2017.07.05 5138
978 리눅스민트 18.2 Sonya 정식 출시 - 2017년 7월 2일 7 0 la_Nube 2017.07.04 5355
977 리눅스 Libgcyrpt 보안 취약점 CVE-2017-7526, CVE-2017-9526 0 la_Nube 2017.07.04 4243
976 Linux Kernel 보안 취약점 CVE-2017-8797 - 보안 패치 아직 없음 0 la_Nube 2017.07.04 4487
975 주요 리눅스 배포판 커널 업데이트 3.10.0-514.26.1.el7 0 la_Nube 2017.07.04 4257
974 Linuxmint 18.2 Harmonikr Remix (리눅스민트 하모니카 리믹스 18.2) Sonya 5 file 0 Moordev 2017.07.03 7365
973 "Phoenix Talon" in Linux Kernel 취약점 2 0 la_Nube 2017.07.03 4900
Board Pagination Prev 1 ... 69 70 71 72 73 74 75 76 77 78 ... 123 Next
/ 123
CLOSE