PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區
帳戶
密碼
 

  回應
 
主題工具
AYA UETO
Power Member
 
AYA UETO的大頭照
 

加入日期: Oct 2005
您的住址: 台北縣
文章: 530
請問20051011版本的不退出光碟該如此編輯?
爬了許多之前的文章.發現新版本和舊版本不同了
     
      
__________________
小黃屋會員卡號:36937089 (請自行取用 )

此文章於 2005-10-21 07:53 AM 被 AYA UETO 編輯.
舊 2005-10-21, 07:02 AM #21
回應時引用此文章
AYA UETO離線中  
AYA UETO
Power Member
 
AYA UETO的大頭照
 

加入日期: Oct 2005
您的住址: 台北縣
文章: 530
不好意思. 小弟知道怎麼改了
跟之前的不太一樣
 
__________________
小黃屋會員卡號:36937089 (請自行取用 )
舊 2005-10-21, 03:41 PM #22
回應時引用此文章
AYA UETO離線中  
ericshliao
Major Member
 

加入日期: Aug 2004
文章: 134
我也想玩GEEXBOX的網路開機。但我碰到一個問題。如果IP分享器中的DHCP SERVER已開啟,那原先預定要提供GEEXBOX開機檔案的伺服器,要怎麼處理?
舊 2006-09-07, 12:44 AM #23
回應時引用此文章
ericshliao離線中  
jenwen
Advance Member
 

加入日期: Dec 2000
文章: 475
你現在差別在DHCP取得IP後,要經過TFTP讀取啟動資料
也就是你的 GEEXBOX開機檔案的伺服器
而分享器好像不能指定TFTP Server的IP
也許可以試試,開分享器的虛擬服務器,把 port 69 指向你的 GEEXBOX開機檔案的伺服器 IP
我沒分享器,所以不知道行不行!

只要TFTP這部分可以讀到啟動資料,也就是boot\pxelinux.cfg\default的內容
接下來GeeXboX就可以用NFS來執行了!
舊 2006-09-07, 05:29 PM #24
回應時引用此文章
jenwen離線中  
ericshliao
Major Member
 

加入日期: Aug 2004
文章: 134
[QUOTE=jenwen]你現在差別在DHCP取得IP後,要經過TFTP讀取啟動資料
也就是你的 GEEXBOX開機檔案的伺服器
而分享器好像不能指定TFTP Server的IP
也許可以試試,開分享器的虛擬服務器,把 port 69 指向你的 GEEXBOX開機檔案的伺服器 IP
QUOTE]

目前試驗的結果,IP分享器的DHCP和TFTPD的DHCP不會衝突,看起來是以TFTPD的DHCP為優先。但現在卡在要MOUNT NFS時,GEEXBOX會說MOUNT ERROR。
舊 2006-09-07, 11:40 PM #25
回應時引用此文章
ericshliao離線中  
ericshliao
Major Member
 

加入日期: Aug 2004
文章: 134
現在碰到的問題是,當GEEXBOX畫面出現,接著有以下的錯誤訊息。看起來似乎是NFS那邊出了問題,但不知怎麼處理。
debug, Sending select fo 192.168.0.x...
info, Lease of 192.168.0.x obtained, lease time 86400
route: SIOC[ADD|DEL]RT: Unknown error 3
nfs warning: mount version newer than kernel
NFS: mount program didn't pass remote address!
....

此文章於 2006-09-08 03:00 AM 被 ericshliao 編輯.
舊 2006-09-08, 02:57 AM #26
回應時引用此文章
ericshliao離線中  
jenwen
Advance Member
 

加入日期: Dec 2000
文章: 475
引用:
作者ericshliao
現在碰到的問題是,當GEEXBOX畫面出現,接著有以下的錯誤訊息。看起來似乎是NFS那邊出了問題,但不知怎麼處理。
debug, Sending select fo 192.168.0.x...
info, Lease of 192.168.0.x obtained, lease time 86400
route: SIOC[ADD|DEL]RT: Unknown error 3
nfs warning: mount version newer than kernel
NFS: mount program didn't pass remote address!
....

不知道你的配置如何
首先你的GEEXBOX光碟檔案必須先用mkzftree -u還原處理(第2頁編號17篇回覆補充),不能直接複製出來用

我的配置如下
我的NFS Server IP是192.168.0.1
還原過的GeeXboX檔案放在 F:\gb-1.0
NFS Server Expirted Alias: /gb-1.0
TFTPD的Base Directory指向 F:\gb-1.0\boot
F:\gb-1.0\boot\pxelinux.cfg\default 的內容為
..略
LABEL geexbox
KERNEL vmlinuz
APPEND initrd=initrd.gz root=/dev/ram0 rw init=linuxrc boot=nfs splash=silent vga=789 video=vesafb:ywrap,mtrr nfsroot=192.168.0.1:/gb-1.0
LABEL install
KERNEL vmlinuz
APPEND initrd=initrd.gz root=/dev/ram0 rw init=linuxrc boot=nfs installator nfsroot=192.168.0.1:/gb-1.0
LABEL debug
KERNEL vmlinuz
APPEND initrd=initrd.gz root=/dev/ram0 rw init=linuxrc boot=nfs splash=0 vga=789 video=vesafb:ywrap,mtrr debugging nfsroot=192.168.0.1:/gb-1.0
舊 2006-09-08, 10:39 AM #27
回應時引用此文章
jenwen離線中  
ericshliao
Major Member
 

加入日期: Aug 2004
文章: 134
我都是按照版主的說明來做的,也有用mkzftree -f把ISO的內容解開。NFS也有設export。
以下是我的default檔內容,與版主的差別應該是在IP位址。我的192.168.0.1是IP分享器。TFTPD和NFS是放在192.168.0.20。但我的TFTPD的DHCP SERVER的DNS SERVER和DEFAULT ROUTER是設成192.168.0.1,而非PXE SERVER的192.168.0.20。

DEFAULT geexbox
TIMEOUT 20
PROMPT 1
DISPLAY boot.msg
F1 help.msg
LABEL geexbox
KERNEL vmlinuz
APPEND initrd=initrd.gz root=/dev/ram0 rw init=linuxrc boot=nfs splash=silent vga=789 video=vesafb:ywrap,mtrr nfsroot=192.168.0.20:/gb
LABEL install
KERNEL vmlinuz
APPEND initrd=initrd.gz root=/dev/ram0 rw init=linuxrc boot=nfs installator nfsroot=192.168.0.20:/gb
LABEL debug
KERNEL vmlinuz
APPEND initrd=initrd.gz root=/dev/ram0 rw init=linuxrc boot=nfs splash=0 vga=789 video=vesafb:ywrap,mtrr debugging nfsroot=192.168.0.20:/gb
舊 2006-09-08, 03:42 PM #28
回應時引用此文章
ericshliao離線中  
ericshliao
Major Member
 

加入日期: Aug 2004
文章: 134
前面打錯了,是mkzftree -u,不是-f。我在下指令時是用mkzftree -u。
還有一個問題,在boot/isolinux.cfg中有:
LABEL geexbox
KERNEL vmlinuz
APPEND initrd=initrd.gz root=/dev/ram0 rw init=linuxrc boot=cdrom splash=silent vga=789 video=vesafb:ywrap,mtrr

其中的boot=cdrom要不要改?
舊 2006-09-08, 06:21 PM #29
回應時引用此文章
ericshliao離線中  
ericshliao
Major Member
 

加入日期: Aug 2004
文章: 134
引用:
作者ericshliao
前面打錯了,是mkzftree -u,不是-f。我在下指令時是用mkzftree -u。
還有一個問題,在boot/isolinux.cfg中有:
LABEL geexbox
KERNEL vmlinuz
APPEND initrd=initrd.gz root=/dev/ram0 rw init=linuxrc boot=cdrom splash=silent vga=789 video=vesafb:ywrap,mtrr

其中的boot=cdrom要不要改?


問題都解決了。已經能用網路開機載入GEEXBOX了。
我想,問題應該是出在我把GEEXBOX目錄放在C:\Program Files\TFTPD下,而我用的Allegro NFS在長檔名下會出問題(OMNI NFS似乎也有這個問題,不過還待確認),讓本來應該SHARE出去的NFS目錄沒法被遠端的GEEXBOX CLIENT找到。總之,當我把GEEXBOX目錄移到C:\就一切OK了。
附帶提兩件不小心發現到的事:
1.由於是用PXE開機,所以boot目錄中的isolinux.bin 和isolinux.cfg是用不到的,可以刪除。那兩個檔是在用光碟開機時才用的到。
2.GEEXBOX 1.0用的ISOLINUX和PXELINUX已是舊版的了。在SYSLINUX網站(http://syslinux.zytor.com/)可以下載最新版的SYSLINUX,解開後找到ISOLINUX.BIN和PXELINUX.0兩個檔,拷到GEEXBOX GENERATOR下的/iso/GEEXBOX/boot,蓋掉原來的檔,一樣可以用。至於有什麼差別,還不清楚。只是盲目的相信新版會比較好罷了。
舊 2006-09-08, 11:44 PM #30
回應時引用此文章
ericshliao離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:57 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。