ºìÁªLinuxÃÅ»§
Linux°ïÖú

LaptopÓ¦Óà <ÎÒµÄAsus S200N>ÒÔ¼°ÎÒµÄArch¸ÐÊÜ

·¢²¼Ê±¼ä:2007-01-29 17:22:22À´Ô´:ºìÁª×÷Õß:Eulogize
LinuxµÄÓ²¼þ£¬Ã»Óг§É̵ÄÖ§³Ö£¬´ó²¿·ÖÀ´×ÔÓÚÊÀ½çÉϵÄLinux°®ºÃÕß¡­¡­ËùÒÔ£¬ÒªÈÃLinux´úÌæWindows£¬µ½×îºó³¹µ×·ÅÆúWindows£¬Ê×ÏÈ£¬¾ÍÊÇÒªÈÃWindowsÄÜÈϵÄÓ²¼þ£¬LinuxÒ²ÐС­¡­

ÖµµÃ¸ßÐ˵ÄÊ£¬ÏÖÔڴ󲿷ֵÄÓ²¼þ£¬LinuxÄں˶¼Äܳɹ¦µÄʶ±ð²¢ÆðÇý¶¯£¬µ±È»£¬×Ô¼ºÃ»±àÒëÄ£¿é½øÈ¥»òÕßÄãµÄµçÄԺõıä̬µÄ³ýÍâ¡­¡­³ýÁ˺ÜÉÙÒ»²¿·Ö£¬¼ÇµÃÎÒµÚÒ»´ÎÓÃLinuxµÄʱºò£¬X½ø²½È¥£¬Ã»ÉùÒô£¬Ò»¶Ñ¶ÑµÄÎÊÌ⣬ÖÁÉÙ£¬ÏÖÔÚ£¬Íø¿¨£¬ºÜÉÙÌý˵Óв»ÄÜÓõİɣ¬µ±È»£¬ÒªÊÇÄãÓÐ1000MBÒÔÉϵijýÍâ¡­¡­

¹ØÓÚÎÒдÕâÆªÎÄÕ£¬³ýÁ˸æËß´ó¼ÒÈçºÎÇý¶¯S2NÉϵÄËùÓÐÓ²¼þ£¬»¹ÓоÍÊÇÈôó¼ÒÄÜÕýÈ·µÄ¶Ô´ý×Ô¼ºµÄLinux£¬ÎÒÒ²ÊDzˣ¬Èç¹ûÓÐдµÄ²»¶ÔµÄ¡­¡­¾ø¶Ô»¶Ó­´ó¼ÒÅúÆÀ

S200NµÄÉ豸½éÉÜ
Ó¢ÌØ¶û® ±¼ÌÚ® M 1GHz ³¬µÍµçѹ(Ultra Low Voltage)´¦ÀíÆ÷
Intel 855GM+ICH-4 Chipset
- AMI
- PMU, Plug & Play
512MB DDR SDRAM ÄÚ´æ
оƬ×éÕûºÏ2D/3D Ultra AGPÓ²¼þÊý¾Ý´«Êä
Ö§³Ö¹²ÏíÏÔ´æÖÁ64MB
ÄÚ½¨128λ2DͼÐÎÒýÇæ
ÄÚ½¨ LCD Ö§³Ö·Ö±æÂÊ 1024 X600 Ö® 8.9 ? TFT ¸ß²Ê¶ÈµÍζྦྷ¹èÒº¾§ÏÔʾÆÁ(LTPS)
Íâ½ÓÏÔʾÆ÷Ö§³Ö
1 ×é Mini PCI ²å²ÛÀ©³ä·½Ê½
Ö§³ÖÒ»¸öTypeII PC¿¨²å²Û
Ö§³Ö32-Bit Card Bus¼Ü¹¹
-ÄÚ½¨MDC V9.0 56Kbps¸ßËÙ×ÊÁÏÊý¾ÝÄ£¿é
-ÄÚ½¨10/100 Mb¸ßËÙ¾ÖÓòÍøÂçоƬ
-Ö§³ÖÄÚ½¨ÎÞÏßÍøÂçÄ£¿é IEEE802.11b
¸ßËÙ2.5 Ó¢´ç±Ê¼Ç±¾µçÄÔרÓÃ9.5ÀåÃ×Ó²ÅÌ,Ö§³ÖATA 33/66/100¸ßËÙÊý¾Ý´«Êäģʽ£¬Ó²ÅÌÈÝÁ¿40GB
ϵͳ״̬ÏÔʾ ¿ÉÏÔʾ8ÖÖϵͳ״̬:
µçÔ´£¯´ýÃü
µç³Ø³äµç£¯³äÂú£¯µÍµçÁ¿
´æÈ¡´¢´æ×°ÖÃ
¼üÅÌ´óÐ´Ëø
»­Ãæ¾í¶¯Ëø
Êý×Ö¼üÅÌËø
еç×ÓÓʼþ
ÎÞÏßÍøÂç´æÈ¡£¯×÷ÓÃÖÐ
±ê×¼ÊäÈë/Êä³ö½Ó¿Ú Ò»×éIEEE 1394 ¸ßËÙ´«Êä½Ó¿Ú
¶þ×éͨÓô®ÐÐ(USB 2.0)½Ó¿Ú
¶þ×éÒôЧ²å¿×: ¶ú»úÓëÂó¿Ë·ç
Íâ½ÓVGAÏÔʾ½Ó¿Ú
µ÷ÖÆ½âµ÷Æ÷(RJ-11)
¾ÖÓòÍøÂç(RJ-45)²å¿×
Ò»×éÎÞÏßÍøÂçÇл»¿ª¹Ø
¼üÅ̼°Ö¸ÕëÉ豸 ÄÚ½¨È«³ß´ç85¼ü19mm¼üÅÌ£¬¾ßÓÐÈȼü(Hot Key)Ö§³Ö¹¦ÄÜ
ÒôЧװÖà ÄÚ½¨È«Ë«¹¤3DÁ¢ÌåÒôЧÉ豸(ÓëSoundBlaster Pro¼æÈÝ)
ÄÚ½¨Á¢ÌåË«ÉùÀ®°È£¬Áí¿ÉÁ¬½ÓÍâ½ÓʽÂó¿Ë·ç¡¢À®°È¼°¶ú»ú
Âó¿Ë·ç¡¢À®°È¾²Òô (Mute Circuit) ×°ÖÃ
´¥¿Ø¸Ë ÄÚ½¨´¥¿Ø¸Ë¼°¾í¶¯°´Å¥´¥¿Ø°å
µçÔ´¹ÜÀí È«¹¦ÄÜSMIµçÔ´¹ÜÀíÖ§³ÖACPI 1.0a
Ö§³Ö˯Ãß¼°´ý»úģʽ(Hibernation/Suspend to Disk »ò Stand-by/Suspend to RAM)
µç³Ø ±ê×¼ÅäÖÃÒÔÏÂÁ½ÖÖµç³ØÄ£¿é
ÄÚ½¨ÐÍµç³ØÄ£¿é: 3 cellï®Àë×Ó£¬1250mAhµç³Ø×é
±ê×¼ÐÍµç³ØÄ£¿é: 3 cellï®Àë×Ó£¬2200mAhµç³Ø×é
ÁíÓг¤Ð§ÐÍµç³ØÄ£¿é¿É¹©Ñ¡Ôñ£º6 cell ï®Àë×Ó£¬4400mAhµç³Ø×é

¿´ÁË£¬ÄÜÁ˽⵽µÄ×ÊÁϾÍÖ»ÓÐÕâЩÁË£¬¶ø¹Ù·½ÌṩµÄÇý¶¯ÏÂÔØÓÖÖ»ÓÐFor WinµÄ¡£ÎÒ¾ÍÊÇ˵Â¹úÍâµÄITÈËÊ¿¸ß´óÍþÃÍ£¬ÓгµÓз¿£¬Ë­ÓÃÕâСÍòÒ»£¬È˼ҵÄIBMÒ»Ìá³öÀ´¾Í±ÈÎÒÕâ´óN¶à¡­¡­¿´À´S200NÊÇÕë¶Ô¹úÄÚÓû§Éè¼ÆµÄÁË£¬¶ÔLinuxÖ§³Ö²»ºÃ£¬Ì«¿´²»ÆðÎÒÃÇÁ˰ɡ­¡­ÒÔΪÎÒÃÇ»¹»á±»ËøÔÚ´°»§ÄÚ£¬ÎÒÃǵĿںÅÊÇ£¬ÎÒÒª×ÔÓÉ¡£

ºÃÁË£¬·Ï»°Ò²ËµÁËÕâô¶àÁË£¬Ç°ÃæÎÒÃÇÄÜͨ¹ýÍíÉÏÁ˽⵽µÄ×ÊÁÏ£¬Ö»ÓÐÕâЩ£¨Ã»ÓÃgoogle£¬Ö»ÊÇÔÚ¹Ù·½Ñ°Õҵ쬶øÇÒAsusÖйúµÄÃâ·ÑÖ§³Öµç»°£¬ËûÃÇÁ¬GrubÊÇɶ¶¼²»ÖªµÀ£¡£¡ÄÇÄÉÃÆ£©

¿´À´ÎÒÃÇÒªÁ˽âÎÒÃÇÐèÒªµÄ£¬»¹ÊÇÖ»ÓÐÒÀ¿¿ÎÒÃÇÇ×°®µÄLinuxÁË¡£ok¿ªÊ¼¶¯ÊÖ¡­¡­
OS£¬Arch Linux 0.7basesystem¡­¡­
¹ØÓÚArchϵͳµÄ°²×°£¬½éÉÜÕâ·½ÃæµÄÌû×ÓÒѾ­ºÜ¶àÁË£¬ÎÒÒ²¾Í²»¼ÌÐøËµÁË¡£µ½Ä¿Ç°ÎªÖ¹£¬LinuxµÄ°²×°¿ÉÒÔ˵ÊÇvery easyÁË

ArchÀàËÆDebian£¬Gentoo£¬¶ÔÍøÂçµÄÒÀÀµÐԷdz£Ç¿£¬ËùÒÔ£¬Ã»ÓÐÍøÂ磬µÈÓÚOver¡­¡­²»¹ý¸ÐлËùÓÐLinux°®ºÃÕßÒÔ¼°ÄÄЩΪÁËLinuxÎÞ˽·îÏ×µÄÈË£¬Linux¶ÔÍø¿¨Ö§³Ö£¬»ù±¾ÉÏÒѾ­µ½Á˽ӽüÍêÃÀµÄµØ²½£¬¾ÝÎÒÁ˽⣬2.6Äں˶ÔÍø¿¨µÄÖ§³Ö±ÈWindowsµÄÈκÎÒ»¸ö°æ±¾¶¼ÒªºÃ¡­¡­ËùÒÔ£¬Äã¸æËßÎÒÄãµÄÍø¿¨²»ÄÜÓã¬ÄÇÓ¦¸ÃÊDz»¿ÉÄܵģ¨BTÐÐÄں˳ýÍ⣬ÎÒµÄIntel 1000MÍø¿¨¶¼Õý³££¬ÄǸöWindowsÐУ©¡­¡­

ÏÖÔÚ£¬¸ú×ÅÎÒ×ߣ¬ÈÃÎÒÀ´¸æËßÄãÈçºÎÒ»²½Ò»²½µÄÈÃÄãϵͳÖÐÎÞ·¨ÊÔÓõÄÓ²¼þ¶¯ÆðÀ´¡­¡­

#cat /proc/pci

ÕâЩ¾ÍÊÇÄãϵͳÖеÄÉ豸ÁË¡£

#cat /proc/pci |grep net
Ethernet controller: Intel Corp. 82801BD PRO/100 VM (MOB) Ethernet Controller (rev 131).

¿´¿´£¬ÊDz»ÊÇÕÒµ½Ò»¸öѽ£¬¶ÔÓ¦µÄ¿ÉÒÔÈ¥/lib/modules/$(uname-r)/kernel/drivers/netȥѰÕÒÃû×ÖÏàËÆµÄÄ£¿é£¬Èç¹ûÓеϰ£¬modprobe Ä£¿éÃû×Ö¡£Õâ¿ÉÄÜÊǶàÓàµÄÁË£¬ÎÒĿǰ»¹Ã»¿´µ½Linux¶ÔÍø¿¨Ö§³Ö²»ºÃµÄÇé¿ö³öÏÖÄØ¡£Ö÷ÒªÊǽéÉÜÒ»ÏÂ/proc/pciÕâ¸öÎļþ¡­¡­
ArchµÄÅäÖ÷½·¨µÄÈ·ÓеãÓëÖÚ²»Í¬£¬»ù±¾É϶¼ÔÚ/etc/rc.confÀïÃæ£¬ËùÒÔ£¬Èç¹ûÄãµÄArchÁ¬Íø¿¨¶¼²»ÈÏ£¬²»ÒªÈ¥ÕÒÇý¶¯ÁË£¬¿´¿´ÄãµÄ/etc/rc.conf°É

ÄÜÉÏÍøÀ­£¬ÄÇô¹§Ï²Ä㣬ºÜ¿ìÄã¾Í¿ÉÒÔ¸ÐÊܵ½Á˺ÍDebian£¬GentooÒ»ÑùµÄ·è¿ñʱ´ú£¨Òź¶µÄÊÇĿǰÈí¼þ±È½ÏÉÙ£©×Ô¼ºÈ¥PacmanÄãÐèÒªµÄ¶«Î÷°É£¡ÕâÀï¾Í²»Ò»Ò»ËµÃ÷ÁË£¬²»¹ýÎÒÒª½éÉܵÄÊÇÒ»¸öArchϵÄÓ²¼þ¹¤¾ß£¬hwd

#pacman -S hwd lshwd
È»ºóhwd¿´¿´Ïà¹ØÊÔÓÃ˵Ã÷£¬Èç¹ûÄã±È½ÏÀÁ£¬ÓÖÏë¿ìËÙÖªµÀÄãϵͳÀïÃæÉ豸µÄÄ£¿éÃû¿ÉÒÔÓÃlshwd

Õâ¸ö¹¤¾ß¾ÍÊǰ³ÃǺóÃæÐèÒªµÄÁË¡­¡­

ok£¬Èç¹ûÉèÖÃûÓÐÎÊÌâµÄ»°£¬¹À¼ÆÊó±ê£¬¼üÅÌ£¬Ö¸µã¸Ë£¬usb¹âÇý£¬¶¼Ã»ÓÐÎÊÌâ¡£ÎÒÏë´ó¼Ò¶¼Ó¦¸Ã¸ùÎÒµÄÒ»Ñù°É¡£

ÎұȽÏÍ·ÌÛµÄÊÇWireless¡£ÄÚºËûÏàÓ¦µÄÄ£¿é£¬Õâ¸öÎÊÌâ¾ÍÀ´ÁË¡­¡­ÎÒÃǾÍҪѰÕÒ£¬²¢ÇÒ°²×°ÏàÓ¦µÄÄ£¿é£¬À´Çý¶¯ÎÒÃǵÄÓ²¼þ£¨²¢²»¾ÖÏÞÓÚÎÒµÄÓ²¼þ£¬¿ÉÒÔÀ©Õ¹µ½ËùÓУ¬Ö»ÒªÄãÓÐÐÅÐÄ£¬ÈκÎÓ²¼þ¶¼¿ÉÒÔ£©
ÓÉÓÚÎұȽÏϲ»¶ÓÃhwd -hÀ´²é¿´ÏµÍ³Ó²¼þÐÅÏ¢
#hwd -h
ÆäʵûÓÐÊ²Ã´ÌØ±ðµÄ£¬Ö»ÊÇÎұȽÏϲ»¶ÕâÖÖÊä³ö·½Ê½¡£ÕÒµ½ºÍÍøÂçÓйصÄÐÅÏ¢
Ethernet card:
Ethernet : Intel Corp.|82801BD PRO/100 VM (MOB) Ethernet Controller
Module : eepro100
Interface : eth0

Command Line : modprobe eepro100
: dhcpcd eth0

Network card:
Network : Intel Corp.|PRO/Wireless LAN 2200
Module : ipw2200

Command Line : modprobe ipw2200

Modem:
Modem : Intel Corp.|82801DB AC
Module : slamr

Command Line : modprobe slamr
: vwdial or kppp
ºÇºÇ£¬ÕâÏÂˬÁË£¬Á¬Ä£¿éÃû¶¼¸øÄãÁгöÀ´ÁË£¬»¹ÓÐʲô²»¿ÉÒÔ¡­¡­
ÂíÉÏ
#modprobe ipw2200
FATAL: Module ipw2200 not found.
¿´À´ÏµÍ³ÄÚºËÖÐûÓÐÕâ¸öÄ£¿é£¬Ôõô°ì¡£ÄѵÀÈ¥Äں˿´ÊÇ·ñ±àÒëÁË£¬ÎÒÅÂÂé·³µÄ˵¡£
¼Çס£¬pacman
#pacman -Ss ipw2200
extra/ipw2200 1.0.3-2
Intel Centrino Drivers, for the stock arch Kernel 2.6
¹þ¹þ£¬¿´À´³öÀ´ÁË£¬¾ÍÊÇËüÁË¡­¡­
#pacman -S ipw2200
modprobe ipw2200
FATAL:Module ipw2200 not found
What£¬Ã»ÓС­¡­£¨ÕæµÄ£¬Õâ¸öʱºòÎÒæȻÁË£¬´ó¼ÒÒ²Ò»ÆðÅãÎÒãȻһÏ¡­¡­£©
ÏëÏë°É£¬Arch»¹ÓÐÁíÍâÒ»¸ö²»´íµÄÌØÐÔmakepkg
Ïëµ½ÁËabs
#pacman -S cvsup
#abs
ͬ²½ÍêÁË£¬È¥/var/abs/extra/network/ipw2200
¿´µ½PKGBUILDÁËÂ𣬴󿪿´¿´£¬Å¶£¬¹Ù·½ÍøÕ¾£¬»¹ÓÐÔ´ÂëÎļþ
#cd /var/abs/extra/network/ipw2200
#makepkg
#pacman -A ipw2200-1-x-x-x.pkg.ta.gz
#modprobe ipw2200
#$%^&*ÎÞÓïÁË£¬Ìáʾģ¿é¸ñʽ´íÎó¡­¡­
ÎÒÓÖÒ»´Î¾øÍûÁË¡­¡­

¿ªÊ¼»³ÒÉÎÒµÄWirelessÊDz»ÊÇÓÃipw2200Íø¿¨¡­¡­ok£¬¼ÈÈ»Óл³Òɾͻ»Ò»ÖÖ·½·¨
#cat /proc/pci |grep Wireless
Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 4).

ºÃ°É£¬ÓÖÀ´ipw2100,Õâ´ÎÎҲŲ»Ö±½Ópacman -SÁË£¬ÓÐÉϴεĽÌѵ£¬Ö±½Ómakepkg
#cd /var/abs/extra/network/ipw2100
#makepkg
#pacman -A ipw2100-1-x-x-x-.pkg.tar.gz
#modprobe ipw2100
@#£¤%¡­¡­&¡Á ÓÖÊÇÄ£¿é¸ñʽ´íÎó¡­¡­ÎÞÓïÎÞÓï¡­¡­Íâ¼Ó¿ªÊ¼¾øÍûÁË¡­¡­

ÖØÐÂÆð¶¯£¬Ïë¿´¿´Æð¶¯ÐÅÏ¢£¨ÆäʵÖÐ;ÎÒ²»ÖªµÀÖØÆôÁ˶àÉٴΣ©

#dmesg |grep Wireless
ÒâÍâµÄÈÃÎÒ·¢ÏÖ ipw2100 Ä£¿é²»ÄÜÔÚgcc4ÉÏÔËÐУ¬ÇéÔÚgcc3.4ÉÏÔËÐУ¬Í»È»Ò»Ï£¬¸Ð¾õ´ð°¸µÃµ½ÁË¡£ÐË·Ü£¬½µ¼¶È¥
¹Ø±Õpacman.confÀïÃæµÄtesting£¬°Ñgcc½µ¼¶µ½3.4
¼ÌÐø½øÐа²×°ipw2100µÄ²½Ö裬³É¹¦ÁË¡­¡­

iwconfigÄÜÕýÈ·µÄ¿´µ½ÎÒµÄESSIEÒÔ¼°ApµÄһЩÏà¹ØÐÅÏ¢
dhcpcd eth1 ÎÒµÄÎÞÏßÍø¿¨ ¿ÉÒÔÔÚ/etc/rc.d/wirelessÀïÅäÖÃ

ÎÞ·¨ÅÚÖÆpacman -S slmodem £¨hwd -hµÃµ½µÄmodemÐÅÏ¢£©
#modprobe slamr
#kppp
Ìýµ½modem½ÐÁË£¬Sorry£¬ÒòΪÎÒûÓе绰¡­¡­ËùÒÔÎÞ·¨²âÊÔ²¦ºÅÉÏÍøÁË¡­¡­Çé´ó¼ÒÁ½⡭¡­

µ½ÁËÕâÀ±¾±¾ÀïÃæÎ¨Ò»µÄÁ½¸öArchÎÞ·¨Ê¶±ðµÄÓ²¼þ¶¼Ëã¿ÉÒÔÕý³£Ê¹ÓÃÁË£¬¿´À´µÄÈ·ÊǷdz£¼òµ¥£¬²»¹ýÓÉÓÚÎұȽÏϲ»¶³£Ð£¬ÔçÔçÓÃÉÏÁËgcc4,ËùÒԲųöÏÖÕâô¶àµÄÎÊÌâ¡£

˵µ½ÕâÀ¾ÍÊÇÎÒ¶ÔArchµÄÈí¼þ²Ö¿âµÄһЩ¿´·¨ÁË¡£Testing£¬ÀïÃæµÄÈí¼þµÄÈ·ÊǺÃкÃеġ­¡­×°ÉÏ£¬µÄÈ·ÓÐÒ»ÖÖÂú×ã¸Ð£¬²»¹ý£¬¸ø´ó¼Ò´øÀ´µÄ£¬¿ÉÄÜ»áÊǸü´óµÄËðʧ£¬Ê×ÏÈ£¬°ÚÕýÄãÓÃLinuxµÄ̬¶È£¬ÄãÓÃLinuxµ½µ×ÊÇ×öʲôÓá£Èç¹ûÄãÊǰÑLinuxµ±³ÉÒ»¸öϵͳÓã¬×îºÃ²»Òª¿ªLinux£¬²»È»ÄãÊÔÊÔ£¬Éý¼¶ÁËgcc4,2.6.11-7µÄ¹Ù·½Äںˣ¬ÎÒÏëÄ㶼û°ì·¨±àÒëͨ¹ý¡£Ã¿¸öÈí¼þ¶¼ÓÐËûµÄÉú´æºÍÉý¼¶ÖÜÆÚ£¬¾ÍÏñ´ó×ÔÈ»µÄÉúÎïÁ´Ò»Ñù¡£¿ÉÒÔ¿¹¾Ü£¬µ«ÊÇÄã±ØÐ븴³ö³ÁÖØµÄ´ú¼Û¡­¡­

ÎÒÃǵİßÖñΪÎÒÃÇ×ö³öÁËÏÈÀý£¬ÓÃgcc4±àÒëlinux-2.6.11-7µÄÄںˣ¬´ÓпªÊ¼Á˲»ÖªµÀ¶àÉٴΣ¬´óÁË5¸öpatch¡£Í¬Ñùgcc3.4Ò»´Îok£¨¿ÉÒÔ½ÚÔ¼¶àÉÙʱ¼ä£©

µ±È»£¬Èç¹ûÄãÊÇϵͳ¹ÜÀíÔ±£¬·Ç³£Á˽âϵͳ£¬¶øÇÒÊÇÒ»¸ö·Ç³£³öÉ«µÄ³ÌÐòÔ±£¬ÓÐÄÜÁ¦Ãæ¶Ôϵͳ»á³öÏÖµÄÈκÎÒ»¸öÎÊÌ⣬ÄÇôÎÒÖ»ÄܸßÐË£¬ÕâÑùÒÔΪţÈË»áÀ´¿´ÎÒÕâ¸öÌû×Ó¡­¡­Èç¹ûÖ»ÊÇ×·ÇóжøÈ¥Óã¬ÄÇÎÒÈÏΪ£¬ÄãÓÃLinuxÀ´£¬µÄÈ·ÊÇÓÃÀ´ìÅÒ«µÄ¡­¡­ÎÒµÄÈí¼þ£¬Ð¡­¡­

ok£¬´ó¼Ò¿ÉÒÔËæÒâÅúÆÀ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ