LINUX
Posts
487 posts리눅스 민트 17(우분투 14.04 기반) 커널을 우분투 16.04 커널로 업데이트
우분투 14.04 LTS 기반의 배포판인 리눅스 민트 17의 커널을 우분투 16.04 LTS 커널로 업데이트했다. 기존 커널의 버전은 3.13이고 업데이트한 커널은 4.4이다. 굳이 커널을 업데이트하지 않고도 여태까지 사용에 별 문제가 없었으나, 도커(Docker)를 설치해서 실행해 보려고 하니 커널 버전이 4.x가 아니면 실행이 되지 않았다. 결국 불가피하게 커널 업데이트를 진행. 우분투 커널 업데이트 유틸리티(ukuu, 이전 게시물을 참고하자. 여기로)를 사용해 볼까 했으나, 시냅틱 패키지 매니저에서 검색해 보니 16.04 커널이 공식 S/W저장소를 통해서 제공되고 있길래 그냥 이걸로 업데이트했다. 우분투 16.04의 코드명이 "Xenial Xerus"이므로 xenial 커널을 설치하면 된다.
우분투 커널 업데이트 스크립트(ubuntu-mainline-kernel.sh)
ubuntu-mainline-kernel.sh 스크립트는 우분투 계열 배포판에서 최신 버전의 커널(kernel)을 설치하게 해 주는 스크립트다. 예전에 정리했던 ukuu는 GUI 기반이고, 이 스크립트는 터미널창에서 사용한다. ubuntu-mainline-kernel.sh의 깃허브(github) 페이지는 아래의 링크로 가면 되겠다. 우선 필요한 S/W 패키지를 설치/업데이트하자. dpkg, coreutils, wget 패키지다. # S/W 저장소 정보 갱신 sudo apt-get update # S/W 패키지 설치/업데이트 (dpkg, coreutils, wget) sudo apt-get install dpkg coreutils wget 이제 스크립트를 다운
리눅스에서 특정 디렉토리가 속한 파티션의 빈 공간 확인
df 명령을 아용한 디스크 빈 공간 확인은 이미 이전에 정리했으나(여기로), 몇가지 유용한 옵션이 있어 추가로 정리하기로. df에 별도의 옵션을 지정하지 않으면 현재 마운트되어 있는 파티션들의 목록과 사용률 관련 정보를 표시해 준다. 여기에 디렉토리를 인자(argument)로 지정하면 해당 디렉토리가 속한 디스크에 대한 정보만 표시한다. # /data 디렉토리가 속한 디스크의 정보 표시 df /data # -h 옵션으로 좀 더 읽기 쉬운 형태로 출력 df -h /data 만약 특정 정보만 표시하고 싶다면 --output 옵션으로 지정할 수 있다. # /data 디렉토리가 속한 파티션의 빈 공간만 출력 df --output=avail /data # -h 옵션 추가 df
리눅스 민트에서 GRUB 부트 메뉴 표시하기
리눅스 민트(Linux Mint)의 부팅 화면에는 통항 GRUB 부트 메뉴가 보이지 않는다. 부팅할 때 쉬프트(shift) 키를 누르고 있으면 메뉴를 볼 수 있긴 하나, 부트 메뉴를 항상 볼 수 있도록 설정을 바꿀 수 있다. 우선 /etc/default/grub 파일을 편집해야 한다. 시스템 설정 파일이므로 루트(root) 권한을 필요로 한다. # /etc/default/grub 파일 편집 sudo vi /etc/default/grub 파일 내용을 보면 "GRUB_HIDDEN_TIMEOUT"이라는 항목이 있다. 이 항목의 값이 0으로 설정되어 있는데, 예를 들어 GRUB 부트 메뉴를 5초간 보여주고 싶다면 5로 바꾸면 되겠다. GRUB_HIDDEN_TIMEOUT=5 그리고 아래와


