äº‚èªªçš„ï¼Œå…¶å¯¦æˆ‘å° X å’Œ Linux 都一竅ä¸é€šã€‚
ä¸éŽï¼Œåœ¨ vserver2 裡é¢è·‘ xorg 的話,得把 /proc/bus/pci/*/ unhide 出來,å¦å‰‡å°±æœƒæœ‰
(EE) No devices detected
以åŠ
Fatal server error: no screens found
è€ŒåŸºæœ¬ä¸Šæ˜¯å› ç‚º
(II) Primary Device is: ISA
也就是 xorg 找ä¸åˆ°æˆ‘們那些 PCI è£ç½®æ‰€é€ æˆçš„。
這䏿˜¯å› 為 xorg 組態錯誤,而是 pcilib é–‹ä¸äº† /sys/bus/pci/devices 或 /proc/bus/pci/*/。Debian é è¨å®‰è£çš„ util-vserver 䏦䏿œƒè®“ vserver 看到 PCI bus,我們得手動修改 vprocunhide,æ‰èƒ½å¤ lspci。
為了 unhide PCI bus,我們è¦åœ¨ /etc/vservers/.defaults/apps 裡建一個 vprocunhide 目錄,並建立一個 files 檔案:
$ mkdir /etc/vservers/.defaults/apps/vprocunhide $ cd /etc/vservers/.defaults/apps/vprocunhide $ cp /usr/lib/util-vserver/defaults/vprocunhide-files files $ echo "/proc/bus" >> files $ echo "/proc/bus/pci" >> files $ echo "/proc/bus/pci/*" >> files $ echo "/proc/bus/pci/*/" >> files
把 /proc/bus/pci/*/ åŠ é€² unhide 列表裡。雖然大花é 說çµå°¾æ˜¯ / çš„é …ç›®æœƒè¢«éžè¿´è™•ç†ï¼Œä½†åªå¯« /proc/bus/pci/*/ 在我的 sarge+sid 上是ä¸è¡Œçš„。
這樣æžä¸€ä¸‹ä»¥å¾Œæ‰èƒ½ç”¨ xserver-xorg。
å°å°æŠ±æ€¨ä¸€ä¸‹ã€‚æœ¬ä¾†ä¹Ÿä¸æƒ³æ˜‡ç´š xorg 的,無奈它å‰å¹¾å¤©é€²äº† testingï¼›ä¸æ˜‡ç´šçš„話沒辦法 dist-upgrade :p
- Previous: postfix è¦æŒ‡å®š bind address @2005/09/08
- Next: 絶対æ£ç¾©ãƒ©ãƒ–フェãƒãƒ¢ãƒ³ vs ãれゆã‘ï¼å¤–é“乙女隊 @2005/09/16
Please send trackback to: http://blog.seety.org/everydaywork/2005/9/13/399/trackback/.