2013년 11월 7일 목요일

[Ubuntu 13.10 64bit] 우분투 Grub복구 하기

우분투와 윈도우를 한 컴퓨터 안에 두고 사용할 때에 여러 가지 이유로 Grub에 문제가 생기는 경우가 있다.
Grub에 문제가 생기면 컴퓨터를 평소 하던 방법으로 부팅할 수가 없어 나 같은 사람들(컴맹-_-;;)은 당황할 수밖에 없다. 이런 때에는 어쩔 수 없이 무식하게 우분투를 다시 설치해서 해결해 왔다.
그러나 이 방법은 말 그대로 무식한 방법이다. Grub의 문제 즉 부트로더만의 문제이기에 실제로 설치되어 있는 OS에는 전혀 문제가 없기 때문이다.

다음과 같은 간단한 방법으로 Grub를 복구해 주면 깔끔하게 해결된다.

먼저 우분투 USB나 CD로 부팅하여 '우분투 체험하기'를 실행한다.
터미널 창을 열고 다음 순서대로 따른다.

$sudo mount /dev/sda5 /mnt             --> /dev/sda5 : 우분투가 설치된 파티션   
$sudo mount /dev/sda* /mnt/boot   --> 우분투 설치 때 부트영역을 따로 지정한 경우만
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /dev /mnt/proc
$sudo chroot /mnt
#grub-install /dev/sda
위 명령처리 중 오류가 발생하면 recheck 옵션으로 다시 실행
#grub-install --recheck /dev/sda
#exit
$sudo umount /mnt/proc
$sudo umount /mnt/dev
$sudo umount /mnt/boot    --> 우분투 설치 때 부트영역을 따로 지정한 경우만 
$sudo umount /mnt 
$sudo reboot

위 순서대로 제대로 했다면 Grub가 정상 작동할 것이다.
만약 Grub에 윈도우항목이 빠져있다면 당황하지 말고 우분투로 부팅한 뒤 터미널 창에서 다음 명령으로 Grub를 업데이트해 주면 된다.

$sudo update-grub

※참고로 Grub의 각종 설정파일 위치
 /boot/grub/grub.cfg

[Ubuntu 13.10 64bit] 우분투 13.10 Saucy Salamander 설치 뒤 해주면 좋은 것들...

업데이트
-시스템 설정-자세히 보기

Network service discovery disabled 문제
-터미널 창에서
$sudo nautilus
-root nautilus에서
-/etc/default/avahi-daemon → AVAHI_DAEMON_DETECT_LOCAL=0

온라인 검색 결과 보기(아마존 검색) 끄기
-시스템 설정-보안·사생활 보호-검색 → 온라인 검색 결과 보기 끄기

iBus 세벌식(세벌식3-2012) 설정
-터미널(terminal) 창에서 PPA 저장소(floor님의 저장소) 정보 추가
$ sudo add-apt-repository ppa:createsc/3beol
-소프트웨어 업데이트 도구로 libhangul, ibus-hangul 등을 판올림
-로그아웃이나 재 시작 한 뒤 터미널 창에서 다음 명령으로 iBus 자판 설정 화면을 엶
$ ibus-setup-hangul
-iBus 설정 화면에서 자판 선택 iBus에서 한/영 전환은 Ctrl+Space로 바꿈
팥알님 불로그 참고 

ramdisk 설정
-부팅시 자동으로 램디스크 설정
-fstab 설정 파일 변경
-터미널 창에서
$ sudo gedit /etc/fstab
-fstab 파일 맨 마지막 줄에 다음을 추가
-tmpfs /media/ramdisk tmpfs rw, size=1024m 0 0
tmpfs:파일 형식(램디스크 설정의 핵심), rw:읽기(r) 쓰기(w) , ize:원하는 크기

Grub 설정
-/boot/grub/grub.cfg 파일 조정
$sudo gedit /boot/grub/grub.cfg

파이어 폭스 임시파일 위치 변경
-주소 줄에 about:config넣고 나온 화면에서
-값 유형을 string(문자열)로 하는 browser.cache.disk.parent_directory 항목을 추가한다.
-값에 /media/ramdisk/넣으면 된다.

크롬 임시파일 위치 변경
-터미널 창에서
$sudo su
-root권한으로 시작
#rm -rf /home/user/.cache/chromium
-기존에 있던 크롬 임시파일 폴더 삭제
#ln -s /media/ramdisk /home/user/.cache
-램디스크 디렉터리의 링크파일을 .cache에 생성
#mv /home/user/.cache/ramdisk /home/uesr/.cache/chromium
-.cache에 생성된 램디스크 링크파일을 크롬 임시파일 폴더명으로 변경

기본 폰트 변경 및 Unity설정
-Gnome Tweak Tool, Unity Tweak Tool을 설치
-우분투 소프트웨어 센터 에서 설치하거나 터미널 창에서
$sudo apt-get install unity-tweak-tool gnome-tweak-tool

VLC player, Audacious 설치

pdf 파일 인쇄
-인쇄 미리보기 창에서 인쇄
-노틸러스 창에서 pdf 파일 오른쪽 클릭 → 다른 프로그램으로 열기 → 인쇄 미리보기

pdf 프린터 설치
-cups pdf 설치
$sudo apt-get install cups-pdf
sudo apt-get install 한 뒤에는 반드시 다음 중 한 가지 할 것
sudo apt-get update,logout,reboot

우분투 원 설정, DropBox설치

다른 여러가지 설정들
noobslab 참고


2010년 5월 10일 월요일

[Ubuntu 10.04 64bit] 우분투 10.04 LTS 설치

4월 30일을 기해 나온 우분투 10.04(루시드 랭스) LTS판을 새로 설치했다.

이전 판인 9.10 카르믹 코알라에 비해 장기 지원판인 만큼 더 안정적이고 -물론 우분투 자체가 블루스크린과 친구가 되어야 하는 윈도우시리즈 보다 훨~~~~씬 안정적이긴 하지만- 빠른 부팅속도도 더 빨라졌다.

이전 판 64bit에서는 플래시문제 -플래시에서 64비트를 지원하지 않아서 발생하는 문제- 같은 부분때문에 32bit판을 사용했으나 이번에 플래시가 64비트를 지원하면서 그런 문제가 사라졌다.

장기지원판답게 안정적이고 아직까지 이렇다할 문제점은 없는 것 같다.

2009년 11월 29일 일요일

[ubuntu 9.10 32bit]32bit로 전환!!

64bit 지원이 비교적 잘되는 우분투이긴 하지만 몇가지 불편한점(그 불편한 점이라고 해봐야 무른모 자체가 64bit를 잘 지원하지 않아서 생기는 불편이지 우분투 자체의 문제는 아니다.)이 있어 32bit로 넘어왔다.

대표적인 문제(?)가 flash가 64bit지원이 잘 안되서 누리집에 있는 동영상에 클릭이 되지 않는 다는 점이다. 이런 문제는 9.04까지는 겪어보지 못했는데 이번 9.10으로 판올림하면서 처음 겪는 일이라 적지않게 당황했었다. 물론 해결책도 있긴하지만 간혹 불안한 모습을 보인다.
다른 하나는 wma형식의 동영상을 재생할경우에 w64codecs에서 지원이 되지 않는다는 거다. 64bit에서 .wma 그중에서도 wmv9이라던가?? (기억이 -_-;;) 하는 한가지 형식의-윈도우 미디어 포멧중 한가지- 동영상 파일이 영상은 나오는데 소리가 나오지 않는 문제가 있다. 이 문제는 32bit에도 존재하는데 32bit에서는 그나마 mplayer기반의 무른모에서는 정상적으로 재생이 되지만 64bit에서는 불가능했다.

대표적인 위의 두가지 문제로 32bit로 갈아타게 되었다.
32bit에서는 메모리를 4G이상 인식하지 못하지만 우분투에서는 한가지 페키지만 설치하면 해결되는 문제이고 이번에 내가 설치한 코분투는 추가적인 설치없이도 바로 인식했다.

덧. 코분투(cobuntu)는 우분투 한국사용자 모임에서 한글환경에 최적화되고 기본적인 설정이 완료된 배포판을 제작해서 올려둔 것이다. 처음 우분투를 사용하는 사람이나 우분투 설정에 익숙치 않은 사람 혹은 여러 설정들이 귀찮은(?) 사람(내가 여기에 해당 -_-a)들이 사용하기에 아주좋은 배포판이다.