August 10, 2006

[cluster] auto_install

自動安裝與設定 Linux 系統是 cluster 管理很重要的一環。為了方便起見,我希望新機器進來時,可以經由 PXE 網路開機,並且透過網路將已安裝好的機器的 Linux 系統整個移植拷備過來。這麼做有個好處,就是通常為了工作需要,我們常會額外安裝一些軟體,或者對系統進行特別調整。藉由直接移植拷備的方式,可以將這些額外的東東也一起移植過來,而不需要像每次重新安裝時那樣要重頭做過一遍。

而透過網路移植拷備舊有 Linux 系統過來,所需的工作其實很單純,包括以下步驟:

...繼續閱讀


[cluster] PXELinux boot

在管理 PC cluster 時,我們經常會遇到這樣的場合: 機器無法以硬碟開機,像是新電腦要灌作業系統,或者電腦的硬碟掛掉時。遇到這些情況時,傳統上我們都會用軟碟或光碟開機,但這也意味著 PC cluster 中每一部電腦都必須有軟碟機或光碟機才行,然而這對於專司跑計算的機器而言是不必要的,事實上這些機器絕大部分時候都只有一條網路線對外通訊而已。

故在這樣的情況下,我們有需要採取非傳統方式將這些電腦開起來。目前我試過兩種,一是用 USB 拇指碟開機,二是用 PXELinux 網路開機。

...繼續閱讀


August 5, 2006

[home] lilo and grub

這回因為我打算將 Linux 裝在 USB 硬碟中,由 USB 硬碟開機。因此,掌管多重開機的工作就得落在 USB 硬碟上,而 lilo 與 grub 的安裝自然也要在 USB 硬碟上,故其設定也就比較 tricky。

...繼續閱讀

August 3, 2006

[home] USB Hard Drive with 32-bit Linux

安裝 64-bit Linux 到 USB 硬碟上,應該跟安裝 32-bit 差不多,雖然我還沒去試。因此,我預計這一篇所提到的方法到 64-bit Linux 也能適用。

安裝時,有兩個問題需要處理: 一個是準備 initrd 與小小的 root filesystem,另一個是處理 boot loader 的問題。



...繼續閱讀


[home] USB Hard Drive

03-08-06_0102.jpg
我開始到中研院應科中心上班了。中心很體貼地配給我們新進人員一套桌上型電腦,照例這部桌上型電腦裝的是 WinXP。而我想用的是 Debian Linux。

比較理想的做法,是再找顆硬碟,灌好 Linux 裝上去,這樣這部電腦就同時能有 WinXP 與 Linux 雙開機。雖然我 99% 的工作都是在 Linux 中完成,但有時候仍然會有要用 WinXP 的場合,例如處理 .doc 的行政公文之類的。因此,保留住 WinXP 還是必要的。

但那裡去找另一顆硬碟呢?我靈光一閃,想到了還躺在家裡的那顆 160GB 的 USB 硬碟 :-)

...繼續閱讀

August 1, 2006

[lat06] 尾聲

在 Tucson 舒服的日子一下子就過完了,轉眼間從機場回來也已過了兩天的時間。

可能舒服的日子過太久了,一回來後才發現一團亂,這接下來的尾聲,真的應該在行前就規劃好的,才不會像今天這樣,手忙腳亂。

...繼續閱讀