星期六, 12月 20, 2008

秦觀《江城子》

很是佩服古人的智慧,寫出這麼優美的文字。 縱觀世界所有文字,我想跟中文一般美妙的也不多吧!

西城楊柳弄春柔,動離憂,淚難收。
猶記多情曾為系歸舟。
碧野朱橋當日事,人不見,水空流。
韶華不為少年留。
恨悠悠,幾時休?
飛絮落花時候一登樓。
便做春江都是淚,流不盡,許多愁。

----宋。秦觀《江城子》

星期日, 11月 16, 2008

昨天跟一個與你毫不相識朋友提起你,今天你便窜到我夢裡去了。

夢裡你打電話跟我說: 后天見到梁生時能不能借我幾十元?
奇怪,這又何嘗不可呢! 只是對一個已工作的人來說,幾十元借來又有什么用? 你以往沒有跟我借錢的習慣! 我們亦沒有共同認識的梁生。

我說: 聽說你工作了。
你說: 是呀。

如果早晚要見面,不如今天就見。醒后,我想現實中我也是想見你的。
我說: 你今天有空嗎?
你喝一聲: 喂!

然后便久久沒有回音,大家都在沉默。直至手機响起,那是剛剛設置的新鈴聲,才發現那只是夢。還是很讓人在意的夢,抱著枕頭讓自已聽不到電話鈴聲,希望能再次入夢…

這就是真實的我么?

星期六, 11月 08, 2008

what's next?!

沉睡到中午十二點,鬧鐘由十點改到十點半,再改十一點,然後索性關掉了 "自由睡"。6點半起身不是一般折騰,要補好耐!!

午後捧著茶杯,對著未修好的電腦,又擺出了那個無賴的坐姿。望出窗外,是舊公司的方向,現在的公司其實也就在旁邊。

感覺有點不一樣! 是那裡不一樣了?
天陰暗了? 天氣涼了?
是開心? 是不開心?

最近讓自已忙了起來,只是還沒有很清楚目的,好像也沒有特別覺得沖實。
身邊多了些可愛的人,很鼓舞!
下一步剛怎麼走,需花點時間想想!

星期日, 11月 02, 2008

報了名參加渣打馬拉松2009

剛剛好趕上了HK$270的最后一天, 2月8日比賽, 剛好有三個月, 要努力了!

近半年來一直在頹廢, 工作、讀書都沒很認真, 生活也不怎樣起勁, 還是那個很情緒的我。已經深秋了, 一年很快過去, 糊里糊塗地過日子, 今年好像也沒做過什么! 到底我在追求什么?? 彷彿想到了, 現在又感覺很模糊!

星期二, 9月 23, 2008

"假"

早上睡起有點肚脹痛,有點暈,便跟公司請了病!
小病,但請了全天的假,打從放下電話開始便有種內疚感!
我不該是這種狀態!我不該是藉故不上班的人!我覺得自己」假"!
盡然有個堂皇的理由,我需留在家中溫書!

星期六, 8月 16, 2008

Opera 搜尋欄的快捷鍵

好長一陣時間沒有留下只字片語了,原因? 我不用 "忙",用 "麻煩"! 很麻煩很麻煩!!!

因為不怎樣滿意 firefox 的執行速度,剛好那時出了 Opera 9.50,便裝了試試,果然很快很爽呢! 但是馬上便遇上了問題,firefox 上長久依賴著 extension,Opera 上勉強找到了代替品,就是那個必用的搜尋欄找不到快捷鍵!!!! Google 了 n 天,終於在 Opera 的 knowledgebase 找到,原來是 Ctrl+E,9.50 版本開始才有的呢!




星期五, 8月 08, 2008

終於找到了...

名字!

年多前看者人家 Google 自已的名字,當時也跟著 Google 了一下,果然... 沒有! 不論 Google 還是 Yahoo 都沒有!

因為名字改得 "特別",一直沒有同名的人。這次的發現很意外,原來是因為去年的渣打馬拉松,官方將比賽結果放了上網,我也就這樣網上有名 (‧_‧)

星期六, 6月 28, 2008

關於PE

荒廢了很久,有點不好意思>< 其間也動過幾次手的,但實在年代久遠,跟不上了。看過無名的版本,很喜歡那個外置模組化,要追的話也不知何年何日,所以,欲求PE請移玉步去無名!

星期五, 6月 06, 2008

Arch Linux 中掛載 iso

今天因病成利請了一天假,在家裡又玩起了 Arch。在 mount 一個 iso 時出現找不到 /dev/loop 的錯誤
mount: could not find any device /dev/loop#

奇怪! 先前還好好的現在 /dev/loop 那裡去了??

# zcat /proc/config.gz |grep LOOP
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_CRYPTOLOOP


原來新的核心中 /dev/loop 被編成了 modules,馬上 #modprobe loop 然后還是 mount :)

星期四, 6月 05, 2008

感冒說

做貿易這行,接觸的層面廣了,工作上不如意事十常八九。幾年過去,以為學乖了、變得圓滑了、脾氣改好了,不巧今天又發了個小脾氣,是這個星期的第二次。

一直在想都是年輕人,我也大不了你多少,所以不希望自以 "上位者" 自居。現在想來是不是做錯了? 才形成這樣肆意惘為的局面?

每個人都有自己的位置,無論自己工作多少,都應該自已想辦法合理安排,而不是說今天忙這邊,那邊顧不及了! 拜託! 這是負責任的說話嗎? 你不顧誰去顧? 還不是我!! 花了時間到這邊,那誰來做我本份的工作?? 一次不說,如果一而再,再而三,反倒影響了自己的工作表現,又有誰會理解我!

也許我不該這樣,只是很個人的例子。可是這個個別,確實讓人很在乎! 剛開始工作時興幸能不同的接觸,很有意思,現在反倒願意一個人做自己的事,也省得理人家!!

感冒越來越重了,還是早睡好!

星期二, 6月 03, 2008

究竟有那項不符要求?

如圖,無解!!!

星期三, 5月 14, 2008

Linux 比 Windows 更優秀嗎??

沒有,沒有打算要在這裡講很大的道理或宣揚什么自由開放的遠大理想,是純有感而發。

不知你有沒有這樣的經驗,好些簡體中文的 .chm 文件因為,在非簡中的系統上往往不能正常打開。本來都是在虛擬機裡裝個 win98 來看的,后來又發現了這個折衷的方法

這幾天又下了一個簡中的 .chm,在 Linux 隨意一點,chmsee 打開了。驚呀!! 竟然正確顯示了!!! 馬上進入 winxp 試一試其虛實,確實這是 "有問題" 的簡中 chm 文件,Linux 又記一功 :)

后來發現 chmsee 不能處理 chm 文件的中 www 連結,Windows 上是在 chm 視窗裡打開的,chmsee 的話只好自行複製連結到瀏覽器上打開了。


圖1: 繁體中文 winxp 下打開原文件,可以見到左邊的目錄選單都失效了


圖2: 利用 AppLocale trick,顯示正常,但又有多少人知道這個笨拙的方法呢? (人家都沒我無聊嘛!)


圖3: Linux 繁中 UTF-8 下的顯示效果滿意 :)

星期一, 5月 12, 2008

Linux 上的 mp3 > wma 轉換

不像 wma &gt; mp3,這題目討論極少,好像禁忌一般。事實上,wma 在 64Kbps 的低 bitrate 上音質是不錯的。我知道我知道,AAC HE 在相同的 bitrate 上不比 wma 差,但能支援 AAC HE 的 portable player 又有那個呢?? 能播放 AAC LC 就己經不錯了…

OKOK 經過無限的搜索,快要放棄的時候才發現了的 mp3 > wma 的秘密:
ffmpeg -i test.mp3 -acodec wmav2 -ab 64k test.wma

小弟不才,sed功力不足,我用了3步才完成任務,我知道我知道,我會好好學一下 sed/awk 的。

Step 1: 將目標路徑裡的所有 .mp3 轉換成 .wma
find /media/disk-1/music/ -name "*.mp3" -exec ffmpeg -i {} -acodec wmav2 -ab 64k {}.wma \;

Step 2: .wma 製作完成,刪去原始的 .mp3
find /media/disk-1/music/ -name "*.mp3" -exec rm -v {} \;

Step 3: 刪去檔名中的 .mp3 (未處理的檔名大概這樣 test.mp3.wma)
for e in *.mp3*; do mv "$e" "`echo $e | sed 's/\.mp3./\./'`"; done


參考來源:
hydrogenaudio.org/New WMA encoder

受不了 VirtualBox 的龜速 ethernet 嗎??

VirtualBox 的 ethernet 一直很慢,雖然新版(猜測是1.56版起)連線速度顯示著 100Mb/s,但實際傳輸速度跟舊版本的 10Mb/s 沒有差別!! VB官方論壇那邊也有這樣一篇討論,似乎至今無解!

我倒是很少在 VirtualBox 裡下載大容量的檔案,但很依賴掛載上 samba 的目錄來使用,這樣的龜速實在很痛苦!

某天說要試試 VirtualBox 的其它功能而玩上了 shared folders,才發現 shared folders 速度很好,立刻測了一下。同是 251.1MB的檔案,經網路磁碟傳送共花了8m38s,平均速度496KB/s;而放在 shared folder 上只需45s,平均速度5.58MB/s,相差11.5倍。


圖1: 經 ethernet/網路磁碟機的傳送速度

受不了 VirtualBox 的龜速 ethernet,又跟我一樣需要存取 host 的資源? 試試 shared folders 吧! 但不要跟網路磁碟同時使用,否則同場加映親切的藍畫面 :P

星期四, 5月 01, 2008

小紅傘好用!!

前一段時間卡巴發放免費授權振災時我也毫不客氣地拿了幾個(到現在還想不通這跟振災有什么干系),但也只夠解決自家所需,若被朋友召喚時一樣十分為難 --- 我可是十分 "珍惜" 自己的東西,不輕易相贈 :P

自從沒有了 Active Virus Shield 后,我也試用過其它的免費防毒軟件,結果都不盡如人意,其中那只 M 牌真不是一般的吃資源! 我這樣過3年機齡的老爺機,本來就不快,裝上 M 后更加是受罪!!

小紅傘口俾好像不錯,在 AV-Comparatives 的評分也高,剛好看到出了 V8,便下了回來玩玩。

一試之下,果然很快! 系統沒有被明顯拖慢,掃瞄也很快速,全系統掃瞄也只花10分鐘多些。我想這才有意義,否則像當年 NAV 那樣動不動以小時計,誰有閒情去做全系統掃瞄?


圖1: 小紅傘本君

然后又下載了馳名的 7168.rar 回來比了一比,得出 3820,不輸卡巴了。也跟 majsma 要了幾個國產的病毒包來試,全部掃光!! (幾天前還掃不到 xiaohao.exe,似乎病毒庫剛被更新了)

忽然想起,原來我是裝過小紅傘的,那時因為介面有點簡陋怕信不過... (以貌取人!) 也因為 update 時彈出廣告很煩人,如果是裝給不太懂電腦的人,大概以為又中招了吧!! 也是今天,在重灌狂人那裡發現廣告是可以屏閉的。這方法不用修改原有程式碼,所以不存在侵㩲問題 -- 如何讓AntiVir防毒軟體不出現廣告視窗

XP Home 也可以強行裝上 gpedit.msc 后用同樣方法屏閉廣告,不過似乎授灌並不允許....

只是也有暫時解決不了的問題,就是那才 4-8KB/s 的 update 速度.... 唯有自我安慰這是飄洋過海的,而且都是背影操作,不影响日常應用。

到最后似乎都沒講過什么實質的東西,相信各看倌對以下內容更有興趣,那么請移玉步至重灌狂人 :)

參考文章:
最新版 Avira AntiVir Personal 8.1 免費防毒軟體
AntiVir 防毒強、不佔資源的德國「免費」防毒軟體!(免序號、永久使用)
讓Avira Antivir自動更新病毒碼時不出現提示視窗

星期四, 4月 24, 2008

驚荒38小時 (下)

放工回到家,漫長的倒數終於完畢,鬆了一大口氣!! 馬上核實了一下新的 mdadm:
# cat /proc/mdstat

正常,然後該讓 lvm2 知道 pv 已經增大了:
# pvresize /dev/md2

啟動 lvm:
# vgchange -a y

查看未分配的空間:
# pvdisplay /dev/md2 |grep 'Free PE'

共 48242 個空閒 PE,全都分配到 /dev/vg0/home:
# lvextend -l+48242 /dev/vg0/home
# resize_reiserfs /dev/vg0/home


更新 /etc/mdadm.conf
# mount -t reiser /dev/md1 /mnt/arch
# vi /mnt/arch/etc/mdadm.conf


修改 DEVICE
DEVICE /dev/sd[acde]4

至此 mdadm/raid-5 成功長大(grow),花了30多個小時,實在有驚無險,看到其它人都有約3-4MB/s,不知道為什麼我的偏偏這麼慢...

參考文章:
Gentoo LVM2 installation

星期二, 4月 22, 2008

驚荒38小時 (上)

Desktop自2005年便在用200G*3的mdadm/raid-5, 托賴,至今相安無事。其實容量的考慮其次,更重要的是資料的安全性,也就是HD容量越大, 越是害怕有一天壞HD就一無所有, 於是才花費近2千來準備這套raid-5系統, 心痛哦!

去年年底時在二手市場購入一隻相約型號的200G, 挺新淨的,似乎是後備用的,現在被拿出來賣了。然後一直小心 "保管" 著, 實際上就是因為懶才遲遲沒有用上。到了年初才想到該做點什麼了, 才發現找不到合適的維護系統。本來一直都在用的DFS, 已經有好長一段時間沒有更新了, 而mdadm/grow 偏偏要 2.6.17 版本上才可靠。

這天無意中看到SystemRescueCD的更新訊息, 才發現這是基於gentoo的, 一時間不知親切了多少倍, 立即上了官網查看細節。

SystemRescueCD針對維護用途,最新1.0.1版的kernel 是2.6.24.4 ,才180MB, 支援mdamd/lvm,也有reiser4,網絡支援也完善,看來相當合適。馬上下載了回來試用, 果然raid disk都正確掛載了, 那還等什麼? 去片:

# mdadm /dev/md2 --add /dev/sdb4
# mdadm --grow /dev/md2 --raid-disks=4


然後 # cat /proc/mdstat 一看, speed=14xxKB/sec,居然要2273MIN, 37.8個小時!!!看來將是非常漫長的拉鋸戰, 多花一分鍾就多一分風險, 祝我好運!

星期二, 4月 08, 2008

ePSXe wip

快5個年頭沒更新了,本來以為這個模擬器已經停止開發,才看到Emulation64轉載了官方網的消息指新版已進入最后測試階段。

這期間出現了pSX這個不錯的模擬器,也支援Linux,只是說到視頻及音效,還是比不上積累了多年開發經驗及眾多開發者努力成果的ePSXe,新版很值得期待~ 同時也希望新的Linux版能建構在gtk2上,theme跟gnome一致后就更加 "順眼 "了 :)

星期日, 4月 06, 2008

記得

上午去探望了一個相當久違了的朋友,是2年多來的第一次,慚愧… 今天本應是她的生日,她本應24歲了。

雖然這么多年來彼些的話題並不多,我一直記得她,我們初見面的那一天也一直深刻。那天跟tamy走下學校的前樓梯,碰到走上來的她,tamy跟她打了個招乎,我這才發現,她那對非常明亮、非常傳神的眼睛! 心想,我們級裡有這樣一個同學嗎?

然后升上中三時大家便同班了,就是那年她在我桌上寫過了很多的蕃茄,也是那年她把蛋糕塗在我手上、衣服上,讓以后每次吃蛋糕都想起~

星期五, 3月 28, 2008

最近

最近的日子過得很不愉快,維持了差不多一個月。

我想我真的太 "細個" 了。我高估了自己的能力及耐性,忽略了上司的忠告,低估了別人的不合作對我自己的打擊。

儘管我當日認為只要有心就能做到,也想給自己找個機會,但我也跟所有人一樣每天只有24小時,何況除了工作,還有學業、家人、朋友。幾年前就悟出把工作當生活的人是很笨的,結果現在自己又走回頭路了。

然而這段時間裡確實除了工作還是工作,其它的都照應不暇,就算是這樣我還沒能將工作辦妥,失望!! 亦因此而悶悶不樂 ~_~

星期三, 2月 27, 2008

記今天

今天首次做了內視鏡的檢查,跟想像的不太一樣,是正面的 "不太一樣",沒有想像的那么難受。

才短短幾分鐘的檢查,卻等了一個上午… 穿著那件單薄的 "大衣",有點凍,除此之外倒還好,本來睡得也不夠,等待都在半睡半清醒中度過。對了我是坐在輪椅上的,明明四肢健全卻要人家推著走,真是不好意思~_~

說起來自己也真是 "大頭蝦",居然到昨晚才想起這件事,結果匆匆忙忙地請了假,麻煩了不少人,這個惡習要改!

另一記是新工作通過了試用期,終於!! 無聲無色,聖上也不召見,奇怪,不過算了,聖上的旨意那是我等星斗打工仔可以猜度的。希望未來的日子跟大家容恰相處,工作平平靜靜,這樣對我而言亦是一項挑戰。

星期五, 2月 22, 2008

馬拉松結果公佈

跟我的跑友一樣是55分鐘,大家都滿意(‧_‧)
比某人又慢了5分鐘 ~_~

星期日, 2月 17, 2008

渣打馬拉松2008

第一次跑,順利跑足全程! 雖然10公里並不算馬拉松,但比起中學時1500米也跑到快倒下,今次是很成功的嘗試了 :)

過去兩個月的練習實在是少之又少,本來已經是絕對的懶人,加上忙新工作,也由於這幾個星期的天氣太寒動力大減… 踏入2月己經心知不妙,狀態連11月時都比不上,已經不是快不快的考慮,能不能跑完全程也成問題!

天公造美,今日天氣回暖,也沒有下雨,全程跑得很舒適,最后衝刺的200米還有餘力加速。回到終點時大會時間是1小時2分左右,考慮到我們起步比較慢,估計是1小時內完成。

如果不是才睡得2個半小時間,如果左腳不是未開跑己經張得緊,如果沿路人流可以順暢點,我想還可以快1-2分鐘~ 不過嘛,能在1小時內完成己經好滿足了。跑馬拉松真的太開心了~~爽! 亦因為有適合的同伴吧 :)

最后要多謝兩個人,一個是3點45分把我及時叫醒的小暢;另一個是杰,我們步速基本一致,也因為最后3公里時跟著他加速才得以達到目前的成績。

星期日, 1月 20, 2008

gcin 1.3.8 released with better "打繁出簡" support

香港是個特別的地方,因為以粵語為主這裡流行所謂的香港字,隨著越來越緊密的中港關係,繁/簡應用的機會很多。小弟靠的是兩地貿易 "搵食", 加上過往旅行時也認識了好些內地朋友,所以也有不少用上簡體字的機會。

以前在 Window$ 上要輸入簡體,是打好繁體后用 Word 來轉換的,也可以用 ConvertZ,但兩個方法都不很方便。也因為這樣曾經興致勃勃地想過學五筆,書也買回來了,才發現我已經再學其它輸入法的動力。

轉到 Linux 並用上 firefly 的 xcin 3.0 (現己更名為 oxim),才發現 "打繁出簡" 這個方法。意思也很淺白,也就是依繁體拆碼,輸入法系統本身自動完成轉換成簡體的動作,超好用的功能。后來轉用的 gcin 也有這樣的功能,只是 gcin 的話,打標準 big-5 的繁體字還可以,碰上香港字或本身己經是簡體字時就出現不能轉換,結果沒有輸出的情況。就這樣湊著用到今天,終於盼到了完善 "打繁出簡" 支援的 1.3.8 版。據官方的說法,對於無法轉換的情形,現在改成輸出原來的而不是忽略。太感動了…→︵←… thanks eliu :)

大概 Arch Linux 官方的套件也會很快更新,心急的先用上我自己改的 PKGBUILD 吧。

# $Id: PKGBUILD,v 1.20 2007/12/17 00:24:41 damir Exp $
# Maintainer: damir
# Contributor: damir

pkgname=gcin
pkgver=1.3.8
pkgrel=1
pkgdesc="Traditional Chinese Input Method Server for X window system (XIM)"
arch=("i686" "x86_64")
license=('LGPL')
url="http://www.csie.nctu.edu.tw/~cp76/gcin/"
depends=('gtk2' 'libxtst' 'bash')
install=gcin.install
source=(http://cle.linux.org.tw/gcin/download/$pkgname-$pkgver.tar.bz2 \
gcin.install)
options=('!makeflags')

build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make -C im-client
make || return 1
make prefix=$startdir/pkg/usr \
datadir=$startdir/pkg/usr/share \
bindir=$startdir/pkg/usr/bin \
libdir=$startdir/pkg/usr/lib \
includedir=$startdir/pkg/usr/include \
man1dir=$startdir/pkg/usr/man/man1 \
install
}
md5sums=('1b3bc05ca9ae56eae2343b15af52d0b8'
'3c58b3d1258d1bec593c5312aeb81311')


如果你還沒有找到喜好的輸入法,不妨看看 Tetralet 的 gcin 介紹 :) 然后到這裡看看各 Unix-like 中文輸入法的比較表。

星期六, 1月 12, 2008

賺回來的!!

匆匆忙忙地把 assignment 完成了,其實並不太困難,懶而已 :( 這才有時間在這裡敲幾個字。

話說今晚約了同學吃飯,本來也知道是因為另一個同學生日,而我的也剛剛過期才沾上了光。結果嘛那個同學因事沒有到來,而我也成了唯一的 "主角"。

這也沒什么,意外的是一趟洗手間回來后,看到了檯面的生日蛋糕,真的十份驚喜,也因為害羞而不知所措。這是今年第三次朋友為我唱生日歌了,每次都很有意思,覺得備受關懷、幸福,賺回來的!! 所以許下的願望就是希望大家也同樣幸福。

星期日, 1月 06, 2008

複製 Arch Linux 到 mdadm/lvm2 系統

剛剛把 Arch Linux 轉了做主要的桌面,感覺很輕快,就是閒著時有點懷念以前 portage/emerge 時屏幕上飛閃的編譯訊息。試用 Arch Linux 差不多一個月了,那是裝在獨立的 40G 硬碟上的,感覺很不錯,便決定把它覆制到主要的 mdadm/lvm2 系統裡去。

本來對 Linux 來說複制系統也就是 cp -a 而己,先前也這樣複制了 2-3 次 Gentoo 吧。可這次 Arch 真的花了我不少時間… 覺得有必要記一下!

先來個介紹,來源是 40G 的硬碟,分區很簡單:
/dev/sde1 /boot
/dev/sde2 swap
/dev/sde3 /

目標的 mdadm/lvm2 系統:
/dev/md0 /boot (/dev/sda1 & /dev/sdb1, ext2)
/dev/md1 / (/dev/sda2 & /dev/sdb2, ext3)
/dev/md2 lvm2 (/dev/sda4 & /dev/sdb4 & /dev/sdd4)

/dev/mapper/vg0-home /home
/dev/mapper/vg0-opt /opt
/dev/mapper/vg0-tmp /tmp
/dev/mapper/vg0-usr /usr
/dev/mapper/vg0-var /var

1. 首先進入 offline 模式
複制 Linux 最好還是在 offline 模式下,這樣便不用特別處理 /dev, /proc, /sys 等掛載點。我使用的是 DFS 的 LiveCD,其實什么版本都沒關係,只要是支援 mdadm/lvm2 的。由於 DFS 未有跟 Arch Linux 一樣使用新的 libata,ide 裝置是 /dev/hda... 這樣表示的,既然 libata 是個趨勢,為了將來覆閱時省工夫,下面我 "人工" 將這些裝置轉化成了 /dev/sda... 跟Arch Linux 一致。


2. 準備新的 Arch 目錄架構
進入 LiveCD 環境后,以 newarch 為新系統的掛載點並建立所需的目錄架構:

# mkdir -p /mnt/newarch
# mount /dev/md1 /mnt/newarch

# mkdir -p /mnt/newarch/boot
# mkdir -p /mnt/newarch/home
# mkdir -p /mnt/newarch/opt
# mkdir -p /mnt/newarch/tmp
# mkdir -p /mnt/newarch/usr
# mkdir -p /mnt/newarch/var



3. 然后掛載上相應的分區 (省略 mdadm/lvm2 的建立過程):
# mount /dev/md0 /mnt/newarch/boot
# mount /dev/mapper/vg0-home /mnt/newarch/home
# mount /dev/mapper/vg0-opt /mnt/newarch/opt
# mount /dev/mapper/vg0-tmp /mnt/newarch/tmp
# mount /dev/mapper/vg0-usr /mnt/newarch/usr
# mount /dev/mapper/vg0-var /mnt/newarch/var



4. 掛載原有 40G 硬碟裡的 Arch:
# mkdir -p /mnt/oldarch
# mount /dev/sde3 /mnt/oldarch
# mount /dev/sde1 /mnt/oldarch/boot



5. 開始複制
# cp -av /mnt/oldarch /mnt/newarch


6. 設定檔的配置
一陣不長不短的等待后,複制完成,接著是按官方 wiki 的指示做好 mdadm/lvm2 相應的設定。留意這裡講的是相對於 newarch 目標系統的路徑,如 /etc/rc.conf 在 LiveCD 下實為 /mnt/newarch/etc/rc.conf。

/etc/rc.conf
USELVM="yes"

/etc/mkinitcpio.conf
MODULES="ata_generic ata_piix raid1 raid456 reiserfs"
HOOKS="base udev autodetect pata scsi sata raid keymap lvm2 filesystems"
md=0,/dev/sda1,/dev/sdb1
md=1,/dev/sda2,/dev/sdb2
md=2,/dev/sda4,/dev/sdb4,/dev/sdd4


/boot/grub/menu.lst
default 0
timeout 5
fallback 1

title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/md1 ro md=1,/dev/sdc3,/dev/sdd3
initrd /kernel26.img


/etc/fstab

#
# /etc/fstab: static file system information
#

none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0

/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0
/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0

/dev/md0 /boot ext2 noatime 1 2
/dev/md1 / reiserfs noatime 0 1
/dev/sdb2 none swap sw,pri=1 0 0
/dev/sdd2 none swap sw,pri=1 0 0
/dev/sda2 none swap sw,pri=1 0 0
/dev/vg0/home /home reiserfs noatime 0 1
/dev/vg0/opt /opt reiserfs noatime 0 1
/dev/vg0/tmp /tmp reiserfs noatime 0 1
/dev/vg0/usr /usr reiserfs noatime 0 1
/dev/vg0/var /var reiserfs noatime 0 1



7. 進入 chroot 環境下
以下的指令需在 chroot 環境下執行,所以得先 chroot。

# mount -o bind /dev /mnt/newarch/dev
# mount -t proc none /mnt/newarch/proc


為保證執行 grub-install 時不出錯還要多做以下一步:
# grep -v rootfs /proc/mounts > /mnt/newarch/etc/mtab
# chroot /mnt/newarch /bin/bash



8. 更新 initramfs 的映像檔
# mkinitcpio -p kernel26


9. 修改 /etc/mdadm.conf
DEVICE /dev/sd[acd]1
DEVICE /dev/sd[acd]3
DEVICE /dev/sd[acd]4
ARRAY /dev/md1 level=raid1 num-devices=2 spares=1 UUID=1192e065:a8038ab4:6386aa5a:b25fe52e
ARRAY /dev/md2 level=raid5 num-devices=3 UUID=3d67777f:f4ab5ccd:6310127f:94f272a1
ARRAY /dev/md0 level=raid1 num-devices=2 spares=1 UUID=6e745075:51dee752:b420a73d:56580032


DEVICE 設定是告訴 mdadm raid 分區的位置,而后者是 raid 的組合,經由以下指令取得:
# mdadm -D --scan >>/etc/mdadm.conf


10. 建立必要的 device nodes
也就是 /dev/console, /dev/null, /dev/zero。這就是先前多翻嘗試仍不能進入 Arch 的關鍵,Gentoo 上沒有的東西~~
# /sbin/migrate-udev


11. 把 grub 安裝 MBR
# grub-install --no-floppy /dev/sda
# grub-install --no-floppy /dev/sdb
# grub-install --no-floppy /dev/sdd



12. 任務完成!!
至些大功告成,可以離開 chroot 環境並重新動電腦了。
# exit
# umount /mnt/newarch/boot
# umount /mnt/newarch/home
# umount /mnt/newarch/opt
# umount /mnt/newarch/tmp
# umount /mnt/newarch/usr
# umount /mnt/newarch/var
# umount /mnt/newarch/dev
# umount /mnt/newarch/proc
# umount /mnt/newarch
# reboot


13. Arch wiki 的一些參考資料
Installing_Arch_from_a_LiveCD
Installing_with_Software_RAID_or_LVM

星期六, 1月 05, 2008

今年的生日

又到生日,今個生日的特別是 "收到" 兩首生日歌~

生日我從不求奢華、花巧的禮物,就一份心意就足夠讓人感動。當聽到 "我唱首生日歌你聽吧" 時思考機能停頓了片刻,沒想過,唱歌對我這樣五音不全的人來說太難想像了。

結果還是少不了被狠狠地重申了年紀,說什么XX有多老大不小了云云…

星期二, 1月 01, 2008

2008的第一天

2008的第一天,午後的小室,窜進了幾縷陽光,照到臉上,讓人感到絲絲的曖意。這樣的冬日,這樣的陽光,真是難得。

站了起來靠倚窗邊,樓下稀落人流如昔,夾雜著若干喧嘩聲。沿著陽光照射處,石板橙邊、木棚上,鮮豔的 "炮掌花" 正盛開,已經是這個季節了嗎? 不自覺閉起了眼睛,鼻子一股酸溜溜,雙腳抖了一抖,是太冷了吧! 反正縮在家裡沒事,正好去曬曬太陽。




白天的摩士公園跟今天很 "配",因為小朋友們這裡很陽光。對摩士並不陌生,不單住在這裡多年,最近也常在這裡練馬拉松。找了個無遮無擋,光線充足位置,拿出那本新書讀了起來。

由於對陽光敏感,剛開始時看得有點辛苦。讀著,累了,伏在膝睡了一會,也不知是多久,醒了又繼續讀。很安靜,很暖和,很隨意,我以為這種感覺叫幸福~ 直到吹來一陣冷風,才意識到陽光漸弱,看看時間,己經是下午4點~

一直知道自己不是個強人,需要很多的支持,很多的鼓勵;一直在勉強自己,無非是自知老大不小了,求一個 better living~ 值得嗎? 不知道,起碼今天滿足了~