古いUbuntuからのアップデート
7.10のUbuntuが出てきた。Updateしないと使えない。
7.10 → 8.04
マニュアルはココ。
https://help.ubuntu.com/community/EOLUpgrades/Gutsy
アップグレード専用のレポジトリを使う。
アップグレードの為のApt-lineを使うみたいです。
http://old-releases.ubuntu.com/releases/ を使う。
/etc/apt/sources.list の書き方サンプル
CODENAME にはアップグレードしたいDist名を入れる。たとえばgustyとか
#Please make sure you have the following sources.list, change CODENAME to your #release, e.g. breezy. ## EOL upgrade sources.list # Required deb http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-security main restricted universe multiverse # Optional #deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-backports main restricted universe multiverse
Apt更新→アップグレード用モジュールを入れる。
sudo aptitude update sudo aptitude upgrade sudo aptitude install update-manager update-manager-core
アップグレード
/etc/apt/sources.listを色々弄る
http://old-releases.ubuntu.com/releases/ http://archive.ubuntu.com/releases/
アップグレードコマンド実行
aptitude Update do-release-upgrade
参考URL
https://help.ubuntu.com/community/EOLUpgrades?action=show&redirect=GutsyUpgrades
LTSにアップグレードした場合
LTSから引き続きアップグレードができないので、LTS(LongTermSupportバージョン)を無効にする
sudo vim /etc/update-manager/release-upgrades #Prompt=lts #←コメントアウト Prompt=normal #←追加
コマンド実行
do-release-upgrade
これでO.K
coLinuxでUbuntuを使う場合には注意が必要。
coLinuxで9.04→9.10にUpGradeしてはいけない。
colinuxがエミュレーション(?)してるKernelコマンドとUbuntuのKernelに差異があってウマく動かない。最新Kernelに最適化されているUbuntuだから起こる問題。CoLinuxはKernelのAPIを手作業でWindowsに移植しているから追いついていないようです。
参考URL
http://colinux.wikia.com/wiki/UbuntuKarmic
http://ubuntuforums.org/archive/index.php/t-1299666.html
https://answers.launchpad.net/ubuntu/+question/87712
http://moudamekamoshirenai.g.hatena.ne.jp/onumerane/20091102/1257089136
それでアップグレードしたいときは
もし使いたければ、DEVELパッケージを使えとのこと。
http://www.colinux.org/snapshots/
試したみたけど、動かないので諦めましょう。Debian lennyにしました。
最近忙しくてログちゃんと取ってない。
ログちゃんと取ってないけど、同じファイルに保存してたログ。たぶんCoLinuxで動かなかったときのログだと思う。
Trying to move old root to /initrd ... /initrd does not exist. Ignored. Unmounting old root Trying to free ramdisk memory ... okay Freeing unused kernel memory: 136k freed