領(lǐng)略Linux操作系統(tǒng)魅力:TiVo 揭秘
每個人都已經(jīng)知道 TiVo 可以“運行 Linux”。在這一期的“Linux 進展”中,Peter 將介紹一下在 TiVo 上安裝的 Linux 系統(tǒng)。研究 TiVo 系統(tǒng)可以展示出一個公司是如何從桌面操作系統(tǒng)轉(zhuǎn)換到嵌入式系統(tǒng)的。
有很多有關(guān) TiVo“黑客”的站點會介紹這樣那樣的事情(通??傔€有其他一些事情)。畢竟,對于擁有運行 Linux 的設(shè)備,有一半的樂趣是讓它做比我們想做的更多(或者略有不同)。但是我們大部分人都只需要使用 Web 服務(wù)器(在我的印象中,在我家里已經(jīng)有 10 臺到 15 臺 Web 服務(wù)器了,包括嵌入式系統(tǒng))。
下面我們?yōu)橛媱澋?TiVo 黑客攻擊給出一些建議。您可能應(yīng)該假設(shè):您要排除所有的保證,以及它不能像一臺錄像機那樣工作。這并不是您喜歡去修補問題,而是因為,試圖在發(fā)生任何微小的變化時就對機器進行修改會導(dǎo)致問題惡化,但是這種惡化將被對問題的意識而抵消。
如果您正在試圖升級硬盤,有些在線的指南會告訴您,首先從硬件倉庫找到 T10 和 T15 Torx 螺絲起子。這從某個方面來說是個好建議:TiVo 的確使用了 T10 和 T15 Torx 螺絲。然而,如果您不是那種早已搜集了很多 Torx 工具的人,那就可能并不希望搞混這個問題。幸虧有了 Kuro 和 Mac Mini,您可以選擇其他價格合理的 PowerPC? 的硬件。
對于這個實驗,我的選擇是 40 小時的 TiVo。這是一臺 Series2 機器,這意味著它不如 Series1 靈活和開放。不幸的是,這是目前它們所銷售的惟一產(chǎn)品,好在價格不貴。
備份
通常,在計劃要做一些可能會修改電子器件的修改時,首先要進行備份。在對 TiVo 進行加電之前,我對整個磁盤進行了備份。這要打開機器(使用 T10 Torx 工具),松開驅(qū)動器(還是使用 T10),并拔出驅(qū)動器(使用 T15)?,F(xiàn)在您得到了一個 40 GB 的硬盤。將這個硬盤放到一個老的 x86 Linux 機器中,您會看到一個不能識別的分區(qū)表。因此,在 Tivo 上并不存在分區(qū)(例如 /dev/hde1),而是一整塊磁盤。這并沒有什么問題。
在我的系統(tǒng)中,我將這塊磁盤放到了一個驅(qū)動器插槽中,系統(tǒng)將其識別為 /dev/hde。如果您使用一個外部的驅(qū)動器插槽,那么系統(tǒng)可能將其識別為 /dev/sdX,其中“X”是一個字母;如果您沒有其他 SCSI 或者偽 SCSI 設(shè)備,那么這個字母可能就是“a”,也可能是后面的某個字母。確保您清楚自己要使用哪塊硬盤!
評論