Ubuntu 업그레이드

서버의 운영체제를 업그레이드했다.
– 기존의 운영체제 : Ubuntu 9.04 (일명 Jaunty)
– 보안문제가 대두됨 (전산원)
– 운영체제를 업그레이드하기로 함
[shell]sudo aptitude install update-manager-core
sudo do-release-upgrade[/shell]
– /boot 파티션의 공간이 부족하다는 오류 메시지가 뜸
– 현재 파티션 상황
[vim]/dev/sda1   /boot
/dev/sda2    /
/dev/sda3    swap
/dev/sda4    Extended
/dev/sda5    /home[/vim]
– /boot내용 옮기기
[shell]sudo mkdir /boot-new
sudo rsync -axS –exclude=’/*/.gvfs’ /boot/. /boot-new/.[/shell]
– 기존의 /boot파티션을 /파티션으로 옮기기로 함
– 부팅가능한 파티션을 /boot파티션에서 /로 변경함 (->여기서 bootable 여부를 설정함)
[shell]sudo fdisk /dev/sda[/shell]
– /etc/fstab의 내용을 변경함(-> /boot 부분을 주석처리함)
[shell]sudo vi /etc/fstab [/shell]
– 새로운 파티션으로 부팅함

– 9.04에서 9.10으로 업그레이드는 네트워크로 바로 안 되기 때문에 “Upgrades via alternate CD“방법을 사용함 (Jaunty to Karmic)
– 9.10은 이제 오래된 버전이어서 Ubuntu 9.10 (Karmic Koala) 페이지에서 이미지를 내려 받았음
[shell]wget http://old-releases.ubuntu.com/releases/karmic/ubuntu-9.10-server-i386.iso[/shell]
– 내려받은 이미지를 이용해서 업그레이드를 실시함( Server/Command line Upgrade)
[shell]mkdir /mnt/alternate
sudo mount -o loop /home/archer/ubuntu-9.10-server-i386.iso /mnt/alternate
cd /mnt/alternate
sudo ./cdromupgrade –frontend=DistUpgradeViewText[/shell]

– 9.10에서 10.XX로 업그레이드도 실시함(Network upgrades)
[shell]sudo aptitude install update-manager-core
sudo do-release-upgrade[/shell]

-위와 같은 네트워크 업그레이드가 안 되는 경우에는 Upgrade via alternate CD를 통해서 진행함.
– 최종적으로 현재 Ubuntu 11.10까지 업그레이드를 실시함.

Print Friendly, PDF & Email
%d bloggers like this: