国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

RedhatLinux on my LAPTOP

2024-07-21 02:35:28
字體:
來源:轉載
供稿:網友

  我是個linux愛好者,就是喜歡瞎搗鼓Linux操作系統。在Caca那里買筆記本之前我就反復考慮各筆記本的Linux兼容性,看來看去還是Toshiba的本本比較不錯,狠心買了Toshbia 5205-S505 ,由于家里面是可憐的ISDN,下載東西只有7k多,所以在本本上裝Linux的愿望一直
  沒有實現...但是我始終努力著。。。今天上網重新找了幾乎所有的Toshiba驅動/資訊信息,終于開始了我的Laptop的操作系統改造過程。
  硬件,網絡環境:
  電腦:Toshiba 5205-S505,Toshiba S2410 (感謝CACA幫我弄了這么好的一個本本)
  網絡設備: Powerise Linux-based AP (同學送的)
  SMC 7004ABR router (在徐前進那里拿的)
  Compaq WL100 WLAN PCMCIA CARD (還是在徐前進那里拿的)
  Cisco 原裝跳線若干
  
  5205-S505的網卡(!ntel 10/100 PRO VE )ip: 192.168.002.002 netmask 255.255.255.0 -- eth0
  Compaq WL100 WLAN PCMCIA CARD IP: 192.168.168.100 netmask 255.255.255.0 -- eth1
  Powerise Linux-based AP IP: 192.168.168.139 netmask 255.255.255.0 -- apbr0
  SMC 7004 ABR router IP: 192.168.002.001 netmask 255.255.255.0
  
  所需軟件: Redhat Linux 9
  下載地址:www.linuxeden.com
  Linux Kernel 2.4.21
  下載地址:http://www.kernel.org/pub/linux/ker...-2.4.21.tar.bz2
  Linux Kernel 2.4.21 ACPI patch
  下載地址:http://umn.dl.sourceforge.net/sourc...-2.4.21.diff.gz
  Toshiba FnFx patch
  下載地址:http://fnfx.sourceforge.net/fnfx-alpha.tar.gz
  Linux-WLAN-NG
  下載地址: FTP://ftp.linux-wlan.org/pub/linux-...2.1-pre9.tar.gz
  
  分區:
  /dev/hda1 : 10GB NTFS Windows 2003 Datacenter
  /dev/hda2 :4GB FAT32 System backup (放各種我的本本使用的Ghost鏡像文件)
  /dev/hda3 : 100M EXT3 mount as /boot
  /dev/hda4 : 512M Linux SWAP
  /dev/hda5 : 8GB EXT3 mount as /
  /dev/hda7 : 16GB FAT32 MISCs
  /dev/hda8 : 18GB NTFS MISCs
  
  Redhat 9的整個安裝過程很簡單,,我選擇的是Server模式。有一個需要注重的地方就是
  開發環境一定要裝,否則后面的工作就都干不起來咯。grub是RH 9的推薦啟動引導程序我
  把grub裝在hda的mbr上面,同時又用Windows 2003的ntldr引導. ntldr這個東西在一些喜
  歡鄙視Windows的高手們稱作M$最好的產品。他是唯一一個官方支持中文的啟動引導程序。
  裝好Linux以后,啟動終端(konsole)然后寫
  #dd if=/dev/hda3 of=linux.sec bs=512 count=1
  把生成的linux.sec文件復制到/mnt/hda2/然后啟動w2k3,把這個文件復制到hda1上,接著
  把C:/boot.ini的只讀,系統屬性去掉,用notepad打開c:/boot.in 在只要加上一行
  c:/linux.sec = Redhat Linux 9 就行了。這樣,就可以在2003的啟動菜單里面看到Linux
  的啟動選項咯。
  
  重新啟動Linux用vi編輯/etc/fstab文件,在原有的后面加入
  /dev/hda1 /mnt/hda1 ntfs defaults,iocharset=utf8,umask=022 0 0
  /dev/hda2 /mnt/hda2 vfat defaults,codepage=936,iocharset=cp936 0 0
  /dev/hda7 /mnt/hda7 vfat defaults,codepage=936,iocharset=cp936 0 0
  /dev/hda8 /mnt/hda8 ntfs defaults,iocharset=utf8,umask=022 0 0
  這樣在你以后使用其他硬盤分區的時候就不用每次都mount了,系統會在啟動的時候自動把
  各個分區掛上來。
注重:在做此步前,需要先在/mnt下面mkdir hdax (x=1,2,7,8)
  
  下面我就開始編譯內核了。新的內核從kernel.org上面拉下來的時候是一個.tar.bz2文件,
  把這個文件拷貝到/usr/src的目錄里面,這里是通常情況下放source kernel的地方
  #cp /hda2/linux-2.4.21.tar.bz2 /usr/src/
  #cd /usr/src
  #tar jxvf linux-2.4.21.tar.bz2
  #ln -s linux-2.4.21 linux
  #cd linux
  #gunzip -c /mnt/hda2/acpi-20030619-2.4.21.diff.gz patch -p1
  #make menUConfig
  
  在編譯內核的時候有幾點要注重,keyboard 需要選擇為[M],把這個編譯為module,而不
  是選擇[*]-編譯成build in模式。假如這里不這么做的話,就會出現usb鼠標/鍵盤都不能用
  更簡單的說就是:本本上的Touchpad不能用。所以這里一定要注重,我第一次就是在這里弄
  錯了,才導致新的內核不能用。干脆把東西能選的都選擇為module好了,這還能減小內核文件
  其他幾個要選擇的東西還有:TI 1394設備,SMC IrDA, WLAN 802.11b support, USB Mouse,
  SCSI Emulation (CDRW用),i810 sound 總之就是把本本里面有的硬件盡量都在menuconfig
  的選項里面找出來,實在找不到的也沒辦法,比如SD controller,這個就意味著SD卡不能用
  咯。還有在file system里面要把msdos,fat,vfat(fat32),ntfs,ext3,這幾個分區格式選上,
  這樣才能保證正常的Redhat 9內核從2.4.20-8到2.4.21的遷移,以及保證新的內核能訪問ntfs
  文件系統,使硬盤上面不存在有任何一個操作系統不能訪問的分區。(2003下面有可以裝ext2
  tools來訪問ext2/3文件系統)。Toshiba Laptop support這個也不要忘記拉。ISA支持也要!
  選擇完畢后就按esc然后保存配置文件,默認的配置文件是/usr/src/linux/.config這個文件。
  #make dep
  #make clean modules modules_install bzImage
  整個過程不出錯的話就說明你新編譯的kernel文件已經okay啦。這個過程大概要4-6分鐘
  把生成的kernel文件bzImage復制到/boot里面然后改動/boot/grub/grub.conf
  #cp arch/i386/boot/bzImage /boot/bzkernel
  #kate /etc/grub.conf
  在grub.conf最后添加上
  
  title Redhat 9 (2.4.21)
  kernel /bzkernel ro root=/dev/hda5 hdb=ide-scsi
  
  保存grub.conf,然后用kate打開/etc/init.d/pcmcia
  找到102行,在最后加.DONTUSE,保存pcmcia文件。
  
  到此為止,新的內核以及啟動部分已經預備就緒了。你現在只要重起Linux就能在grub上看到
  第3個選項--Redhat 9 (2.4.21) 啦!至此本本上面的大部分功能,已經能夠運行啦!!!
  #reboot
  
  好,用了新的內核2.4.21和acpi補丁,原先不能工作的聲卡現在已經能放出音樂了,不過音質
  不好,雜音還挺大的。。。只能湊或者用咯。
  Toshiba的fnkey不能夠單獨使用必須裝驅動才可以,不過在linux下面同樣也有這個驅動程序
  #cp /mnt/hda2/fnfx-alpha.tar.gz /
  #tar xvzf fnfx-alpha.tar.gz
  #cd fn*
  #make
  在/fnfx-alpha/src下面就會生成2個文件fnfx和fnfxd,通過修改/proc/acpi/toshiba/下的
  東西來達到Fn key的作用。
  
  現在以后wlan是不能用的。我們還要進行一些操作才可以。
  #cp /mnt/hda2/linux-wlan-ng-0.2.1-pre9.tar.gz /
  #tar xvzf /linux-wlan-ng-0.2.1-pre9.tar.gz
  #cd /linux*
  #./Configure
  這里就進行幾個很簡單的配置,比如問你要不要編譯pcmcia,pci,usb之類的module,只要選擇
  prism 2.x pcmcia support就可以了,其他的pci,usb都可以不要,它還會問你要kernel source
  的路徑,那當然是回車繼續咯,因為我前面就把linux-2.4.21 作了一個link 假如這里
  你沒啟用ISA support這里還會報一個錯。./Configure完了就能make all, make install了,
  make all的時候出錯用不著管他。完成之后重起機器,在登陸root之間,你就能看到WLAN卡的燈
  在不停的閃咯~~~~~~嘿嘿,這個就是成功的標志在ifconfig里面多了一個eth1。這個就是PCMCIA
  WLAN卡。
  因為我上海的都是用的192.168.2.xxx做的,東西都是帶到上海用的,所以router的ip也用
  192.168.2網段,不過AP只能用192.168.168.139這個地址... ... 不管,無所謂。
在w2k/XP/2k3
  操作系統下面給網卡綁第2個ip地址很輕易,只要在tcp/ip的高級選項里面加一個就okay.在Linux
  里面給網卡綁第2個地址的方法也不煩,只要用ifcfg這個命令就行了。
  #ifcfg eth1 192.168.2.36 netmask 255.255.255.0 ---這就給eth1多添加了一個ip地址也很簡單吧
  現在用wlan卡已經能ping通router 192.168.2.1咯。在mozilla的地址欄里寫http://192.168.2.1
  smc router的設置頁面就出現咯。設置好modem撥號,并且撥通。。。
  哈哈,你會發現這個時候還是不能上網,ping 202.102.15.162也ping不通。不要急,還有最后一步
  整個就弄完啦!就是給系統加一個路由信息
  #route add default gw 192.168.2.1
  
  #ping 202.102.15.162 ---->成功了吧~~~~~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 察雅县| 福泉市| 咸阳市| 神木县| 商丘市| 永泰县| 土默特右旗| 深水埗区| 海口市| 家居| 中牟县| 民乐县| 正定县| 桂阳县| 金山区| 崇左市| 郑州市| 杭锦后旗| 库尔勒市| 女性| 萨嘎县| 阳山县| 缙云县| 原平市| 子洲县| 读书| 准格尔旗| 东宁县| 海口市| 澄江县| 军事| 武乡县| 军事| 黔江区| 邵东县| 自贡市| 苏尼特左旗| 宿松县| 普格县| 黄大仙区| 望奎县|