« 打造自己的 Floppy Linux | 首頁 | PXE 網路開機實作 »

2006年07月28日

GeeXboX Open Media Center

什麼是 GeeXboX?

操作備忘:

自製中文化 GeeXboX

以下係以 Linux 環境為操作實例, 亦可在 Windows 環境操作, 操作方式大致相同.

http://geexbox.org/en/downloads.html 下載 GeeXboX ISO Generator

tar zxf geexbox-generator-1.0.i386.tar.gz

cd geexbox-generator-1.0.i386

下載黑體字, 置於 ./i18n/fonts

下載 MPlayer Codecs, 解包至 ./iso/GEEXBOX/codecs

./linux-i386-generator 執行 GeeXboX Generator

↓將語系設為繁體中文, 字幕及選單字型選用剛剛下載的黑體字 (wt011.ttf)

↓網路服務 (Network services) 全開, 以方便遠端登入管理; 勾選 SHOUTcast 項目可收看網路節目

完成所有設定後, 按 Compile ! 即可產生 GeeXboX .ISO 檔

Linux 燒錄 ISO 檔的指令可參考: /blog/archives/2005/06/_linux.html

參考資料:

常用按鍵備忘

 

其他備忘:

  1. 方向鍵 (凸字排列)、九宮格數字鍵上的方向鍵 (取消 NumLock), 功能是一樣的
  2. 播放前最好先將音量調低 (按鍵: " / " ), 以免嚇人
  3. 連續快按 Esc 鍵可立即停止播放, 回到主選單畫面
  4. 快轉時按鍵點放即可, 按太多次或按太久會因為 Keyboard Buffer 造成 "鍵盤爆走"

把 GeeXboX 放進 USB 隨身碟

GeeXboX 1.0 + 中文黑體字 + essential codecs 約需 40MB FAT 空間

dd if=/dev/zero of=/dev/sda bs=512 count=1

fdisk /dev/sda

分割為: /dev/sda1 (fat 格式)

wget http://rz-obrian.rz.uni-karlsruhe.de/knoppix-usb/spb2_mbr.sec

dd if=spb2_mbr.sec of=/dev/sda

mkfs -t vfat /dev/sda1

syslinux /dev/sda1

mkdir /mnt/geexbox /mnt/sda1

mount -o loop geexbox-1.0-custom-zh_TW.i386.iso /mnt/geexbox

mount -t vfat /dev/sda1 /mnt/sda1

cd /mnt/sda1

cp -r /mnt/geexbox/* ./; sync

mv ./geexbox/boot/* ./

rmdir ./geexbox/boot

rm -rf isolinux.bin pxelinux.*

mv isolinux.cfg syslinux.cfg

vi syslinux.cfg

將所有的 "cdrom" 置換為 "sda1"

sync

我是用這款 CF 讀卡機成功開機, 但買 NB 送的這款 USB 隨身碟和 Seednet 送的這款 MP3 隨身碟 (都是 n 年前的東西了...) 皆出現如下訊息而無法開機:

SPB2: dx=0080    int13,8:cx=FBF2 dx=0401 *E2*


參考資料:


後記:

  • 加入 essential codecs 後, 幾乎所有的多媒體格式都能播放, 也支援 .srt 字幕檔, 真是太棒了!
  • 片子看到一半有時會跳回主畫面, 偶爾也會發生當機的情況, 穩定性還不夠...
  • 如果要弄一部電腦專門作多媒體播放, 建議周邊為:
    • DVD 光碟機 → 可播放存放在光碟片裡的多媒體資訊 (如: DVD/VCD/MP3...)
    • RTL8139 螃蟹卡 → 保證能讓 GeeXboX支援
    • FAT / Ext2 格式的內接式硬碟 → 可透過 FTP 存入檔案 (NTFS 格式只能讀取)
    • USB port → 可外接隨身碟 / 外接式硬碟

Posted by Jamyy at 2006年07月28日 17:08

Trackback Pings

TrackBack URL for this entry:
http://cha.homeip.net/cgi-bin/mt/mt-tb.cgi/217

Comments

想在我的部落格轉載您的大作GeeXboX Open Media Center
,不知道您是否同意!

Posted by: pplan at 2006年11月08日 22:37

^_^ 沒問題, 謝謝您~

Posted by: Jamyy at 2006年11月08日 23:02

大大請問有支緣遙控器ㄇ?感恩~

Posted by: fena at 2007年01月10日 13:48

呵呵~ 當然有囉~
請到 google.com 輸入 geexbox 紅外線 遙控 就能找到一堆囉 :)

Posted by: Jamyy at 2007年01月10日 14:54

收到~感恩~

Posted by: fena at 2007年01月10日 22:42

大大您好!在網頁搜尋中看到您的布落格裡有GEEXBOX的教學,照著做!也成功地安裝完成,試了播放一下幾種媒體檔案,也都OK!不過有個問題,就是我放入DVD時無法切換多語字幕!在目錄選項裡也試著按字幕切換,不過一樣無法顯示! 不知有無遇到此情形? 是否可以指點一番!
THANKS~

Posted by: sarosa at 2007年04月18日 17:12

您好
您是指 DVD 本身的多語選單嗎?
這個我倒沒試過, 手邊也沒片子可以試
我只遇過撥放影片檔案時, 出現別部片子的字幕.. :P

Posted by: Jamyy at 2007年04月19日 09:28

請問大大:
我在播放影片時,按[M]進入Menu時,Menu的字變的很大,結束播放時又回復正常,是有什麼地方要修改嗎?小弟是剛進入Geexbox世界的新鮮人,但直覺GeexBox是很好的一個系統^^
麻煩大大解答或告知可能有問題的地方

Posted by: ahming at 2007年07月16日 17:54

我已經很久沒玩 geexbox 了 :P
印象中我好像也遇過這種問題
不過似乎並不是所有的影片都會有這種情況...
...嗯... 想不起來...
不好意思, 幫不上忙 @.@

Posted by: Jamyy at 2007年07月17日 16:41

geexbox 如何設定登入NAS分享的資料夾

Posted by: gbn at 2007年12月31日 22:26

telnet geexbox.host.ip
mkdir /mnt/nas
mount -t cifs //nas.ip/share_name /mnt/nas -o username=someone,password=your_password

Posted by: Jamyy at 2008年01月02日 14:13

請問如果要讓geexbox啟動後直接mount nas那要把命令加在geebox的那個檔裡,..謝謝.....

Posted by: gbn123456 at 2008年01月11日 23:21

不好意思,
我可以播CD-ROM光碟,可是DVD光碟就不行,我拿正版的DVD做一般播放也不能,沒進入畫面就的樣子
是什麼原因…

我主機本身的問題嗎?

Posted by: Lin at 2008年02月14日 21:42

這個... 會不會是因為您使用的不是 DVD 光碟機呢?

Posted by: Jamyy at 2008年02月20日 09:45

請問我最近研究 geexbox 很久了
想要在 geexbox 裡面執行程式
可是為什麼無法執行
將檔案放在iso檔案裡面 => 可以執行
mount 硬碟 ext2 卻無法執行程式
這是跟 fuse 有關 or linux 核心 or mount ??
該如何解決問題
我想要 geexbox 開機後 mount hd 執行 hd 上的檔案

Posted by: Harry at 2008年03月01日 22:02

Harry 您好,

geexbox 的 shell 環境是用 busybox 建構的
無法執行某些程式 (執行 busybox 工具程式之外的程式) 可能是函數庫的問題
老實說我對這方面並不熟悉
也許您可以朝 busybox 這個方向去研究

Posted by: Jamyy at 2008年03月05日 14:04