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