서버의 운영체제를 업그레이드했다.
– 기존의 운영체제 : Ubuntu 9.04 (일명 Jaunty)
– 보안문제가 대두됨 (전산원)
– 운영체제를 업그레이드하기로 함
1 2 |
sudo aptitude install update-manager-core sudo do-release-upgrade |
– /boot 파티션의 공간이 부족하다는 오류 메시지가 뜸
– 현재 파티션 상황
1 2 3 4 5 |
/dev/sda1 /boot /dev/sda2 / /dev/sda3 swap /dev/sda4 Extended /dev/sda5 /home |
– /boot내용 옮기기
1 2 |
sudo mkdir /boot-new sudo rsync -axS --exclude='/*/.gvfs' /boot/. /boot-new/. |
– 기존의 /boot파티션을 /파티션으로 옮기기로 함
– 부팅가능한 파티션을 /boot파티션에서 /로 변경함 (->여기서 bootable 여부를 설정함)
1 |
sudo fdisk /dev/sda |
– /etc/fstab의 내용을 변경함(-> /boot 부분을 주석처리함)
1 |
sudo vi /etc/fstab |
– 새로운 파티션으로 부팅함
– 9.04에서 9.10으로 업그레이드는 네트워크로 바로 안 되기 때문에 “Upgrades via alternate CD“방법을 사용함 (Jaunty to Karmic)
– 9.10은 이제 오래된 버전이어서 Ubuntu 9.10 (Karmic Koala) 페이지에서 이미지를 내려 받았음
1 |
wget http://old-releases.ubuntu.com/releases/karmic/ubuntu-9.10-server-i386.iso |
– 내려받은 이미지를 이용해서 업그레이드를 실시함( Server/Command line Upgrade)
1 2 3 4 |
mkdir /mnt/alternate sudo mount -o loop /home/archer/ubuntu-9.10-server-i386.iso /mnt/alternate cd /mnt/alternate sudo ./cdromupgrade --frontend=DistUpgradeViewText |
– 9.10에서 10.XX로 업그레이드도 실시함(Network upgrades)
1 2 |
sudo aptitude install update-manager-core sudo do-release-upgrade |
-위와 같은 네트워크 업그레이드가 안 되는 경우에는 Upgrade via alternate CD를 통해서 진행함.
– 최종적으로 현재 Ubuntu 11.10까지 업그레이드를 실시함.