« 打造自己的 Floppy Linux | 首頁 | PXE 網路開機實作 »
2006年07月28日
GeeXboX Open Media Center
什麼是 GeeXboX?
操作備忘:
- 自製中文化 GeeXboX
- 常用按鍵備忘
- 把 GeeXboX 放進 USB 隨身碟
自製中文化 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
參考資料:
常用按鍵備忘

其他備忘:
- 方向鍵 (凸字排列)、九宮格數字鍵上的方向鍵 (取消 NumLock), 功能是一樣的
- 播放前最好先將音量調低 (按鍵: " / " ), 以免嚇人
- 連續快按 Esc 鍵可立即停止播放, 回到主選單畫面
- 快轉時按鍵點放即可, 按太多次或按太久會因為 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