2009/08/20

Debian Etch to Lenny

參考http://www.dnaspirit.com/weblog/?p=76

看著網路上如何升級的的文章,大抵上非常的簡單,就是編寫/etc/apt/sources.list,把出現etch的地方改成lenny。

deb http://ftp.tw.debian.org/debian/ lenny main
deb-src http://ftp.tw.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

接下來就是執行:
apt-get update
apt-get dist-upgrade

------------------- 參考的部份到這邊結束 ---------------------

接下來就是看我的主機會遇到什麼問題了 . . . ^_< perl: warning: Falling back to the standard locale ("C"). Running postrm hook script /sbin/update-grub. You shouldn't call /sbin/update-grub. Please call /usr/sbin/update-grub instead! Searching for GRUB installation directory ... found: /boot/grub Searching for default file ... found: /boot/grub/default Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst Searching for splash image ... none found, skipping ... Found kernel: /boot/vmlinuz-2.6.18-6-686 Found kernel: /boot/vmlinuz-2.6.18-5-686 Updating /boot/grub/menu.lst ... done Preparing to replace mysql-client-5.0 5.0.32-7etch10 (using .../mysql-client-5.0_5.0.51a-24+lenny1_i386.deb) ... Unpacking replacement mysql-client-5.0 ... Errors were encountered while processing: /var/cache/apt/archives/linux-image-2.6.26-2-686_2.6.26-17lenny2_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

又做了幾次 upgrade,最後莫明奇妙的好了 ... 0rz (可能哪天就會莫名奇妙的死了)

另一台參考另一篇文件
http://wiki.debian.org.hk/w/Upgrade_Debian

倒是滿順利的就做完了,沒什麼問題,就等重新開機了 (抖很大)

待續...

2009/08/13

備份 d9 片

在 ubuntu 裡面沒有像 daemon tools / alcohl 一樣好用的工具,實在是件很麻煩的事

有時候拿到手的,會是 ubuntu 中沒有辦法處理的 .mds, .mdf / nrg 等映象檔
在以前,我可能只會眼淚含著,跑去找一台有 daemon tools 的 winxp(或者是打開 virtual box),再把映像檔燒出來

現在不用那麼麻煩了(嗯哼)

輕鬆掛載映象檔(參考這邊):

Debian/Ubuntu users can grab the installer from here:
For 32-bit(x86) / For 64-bit (amd64)

You can grab the sources and recompile it as well.

安裝完 Furious ISO Mount 後,可以在影音裡面找到它 (以9.04為例)

執行的畫面如左:








簡單三步驟
1 browse : 載入映象檔
2 mount : 指定掛載點(自動設定)<- 很棒對不對?
3 unmount : 卸除映象檔

就這樣 ~

以後不用再去找 windows 了 (淚目

後記,這個軟體比 lazybuntu / lazyscripts 中收錄的 gmount ISO 真是好用太多了
gmount ISO 要自建資料匣、指定掛載點,還只吃 ISO 檔 ... =''=
furious ISO mount 可以自動掛載、nrg/mdf/iso 都吃(嘛~ 也許不是全部,但比 gmount ISO 還是好多了)

趕緊筆記起來,以後的 ubuntu 可別忘了這個好東西 ^ ^

---------------- 搞定掛載程式後 ----------------------------------
接下來要對付 d9 的映象檔
有時候拿到手的 d9 image ,並沒有記載分層點的資訊
imgburn 碰到這種映象檔,會出現 "沒有分層點" (正確的訊息我忘了,類似 not found) 的錯誤訊息;就算硬燒出來,播放機也是沒有辦法吃的

解決的方法
  1. 先把映象檔掛起來,再用 imgburn 把映象檔的所有檔案,再重新 build 一個標準 iso 檔
  2. 選定檔案按 build 後,imgburn 會計算出分層點,你只要選一個(通常也只有一個)分層點,按 ok 就可以了
  3. imgburn 會產生 .mds 及 .iso 檔,下次要燒時,就直接拿這一個 .mds 來燒;因為有包含正確的分層點資訊,imgburn 不會再出現警告訊息,並可以正常的將映象檔燒成功