linux

位置:IT落伍者 >> linux >> 浏览文章

RedhatLinux on my LAPTOP


发布日期:2023年02月06日
 
RedhatLinux on my LAPTOP

我是个Linux爱好者就是喜欢瞎捣鼓Linux操作系统在Caca那里买笔记本之前我就反复考虑各笔记本的Linux兼容性看来看去还是Toshiba的本本比较不错狠心买了Toshbia S 由于家里面是可怜的ISDN下载东西只有k多所以在本本上装Linux的愿望一直

没有实现但是我始终努力着今天上网重新找了几乎所有的Toshiba驱动/资讯信息终于开始了我的Laptop的操作系统改造过程

硬件网络环境:

电脑Toshiba SToshiba S (感谢CACA帮我弄了这么好的一个本本)

网络设备 Powerise Linuxbased AP (同学送的)

SMC ABR router (在徐前进那里拿的)

Compaq WL WLAN PCMCIA CARD (还是在徐前进那里拿的)

Cisco 原装跳线若干

S的网卡(!ntel / PRO VE )IP: netmask eth

Compaq WL WLAN PCMCIA CARD IP: netmask eth

Powerise Linuxbased AP IP: netmask apbr

SMC ABR router IP: netmask

所需软件 Redhat Linux

下载地址

Linux Kernel

下载地址

Linux Kernel ACPI patch

下载地址

Toshiba FnFx patch

下载地址

LinuxWLANNG

下载地址: ftp:///pub/linuxpretargz

分区:

/dev/hda : GBNTFS Windows Datacenter

/dev/hda GB FAT System backup (放各种我的本本使用的Ghost镜像文件)

/dev/hda : M EXT mount as /boot

/dev/hda : M Linux SWAP

/dev/hda : GB EXT mount as /

/dev/hda : GB FAT MISCs

/dev/hda : GB NTFS MISCs

Redhat 的整个安装过程很简单我选择的是Server模式有一个需要注意的地方就是

开发环境一定要装否则后面的工作就都干不起来咯grub是RH 的推荐启动引导程序我

把grub装在hda的mbr上面同时又用Windows 的ntldr引导 ntldr这个东西在一些喜

欢鄙视Windows的高手们称作M$最好的产品他是唯一一个官方支持中文的启动引导程序

装好Linux以后启动终端(konsole)然后写

#dd if=/dev/hda of=linuxsec bs= count=

把生成的linuxsec文件复制到/mnt/hda/然后启动wk把这个文件复制到hda接着

把C:\bootini的只读系统属性去掉用notepad打开c:\bootin 在只要加上一行

c:\linuxsec = Redhat Linux 就行了这样就可以在的启动菜单里面看到Linux

的启动选项咯

重新启动Linux用vi编辑/etc/fstab文件在原有的后面加入

/dev/hda /mnt/hda ntfs defaultsiocharset=utfumask=

/dev/hda /mnt/hda vfat defaultscodepage=iocharset=cp

/dev/hda /mnt/hda vfat defaultscodepage=iocharset=cp

/dev/hda /mnt/hda ntfs defaultsiocharset=utfumask=

这样在你以后使用其他硬盘分区的时候就不用每次都mount了系统会在启动的时候自动把

各个分区挂上来注意在做此步前需要先在/mnt下面mkdir hdax (x=)

下面我就开始编译内核了新的内核从上面拉下来的时候是一个tarbz文件

把这个文件拷贝到/usr/src的目录里面这里是通常情况下放source kernel的地方

#cp /hda/linuxtarbz /usr/src/

#cd /usr/src

#tar jxvf linuxtarbz

#ln s linux linux

#cd linux

#gunzip c /mnt/hda/acpidiffgz | patch p

#make menuconfig

在编译内核的时候有几点要注意keyboard 需要选择为[M]把这个编译为module而不

是选择

  • 编译成build in模式如果这里不这么做的话就会出现usb鼠标/键盘都不能用

    更简单的说就是本本上的Touchpad不能用所以这里一定要注意我第一次就是在这里弄

    错了才导致新的内核不能用干脆把东西能选的都选择为module好了这还能减小内核文件

    其他几个要选择的东西还有TI 设备SMC IrDA WLAN b support USB Mouse

    SCSI Emulation (CDRW用)i sound 总之就是把本本里面有的硬件尽量都在menuconfig

    的选项里面找出来实在找不到的也没办法比如SD controller这个就意味着SD卡不能用

    还有在file system里面要把msdosfatvfat(fat)ntfsext这几个分区格式选上

    这样才能保证正常的Redhat 内核从的迁移以及保证新的内核能访问ntfs

    文件系统使硬盘上面不存在有任何一个操作系统不能访问的分区下面有可以装ext

    tools来访问ext/文件系统)Toshiba Laptop support这个也不要忘记拉ISA支持也要!

    选择完毕后就按esc然后保存配置文件默认的配置文件是/usr/src/nfig这个文件

    #make dep

    #make clean modules modules_install bzImage

    整个过程不出错的话就说明你新编译的kernel文件已经okay啦这个过程大概要分钟

    把生成的kernel文件bzImage复制到/boot里面然后改动/boot/grub/nf

    #cp arch/i/boot/bzImage /boot/bzkernel

    #kate /etc/nf

    在nf最后添加上

    title Redhat ()

    kernel /bzkernel ro root=/dev/hda hdb=idescsi

    保存nf然后用kate打开/etc/initd/pcmcia

    找到在最后加DONTUSE保存pcmcia文件

    到此为止新的内核以及启动部分已经准备就绪了你现在只要重起Linux就能在grub上看到

    个选项Redhat () 啦!至此本本上面的大部分功能已经能够运行啦!!!

    #reboot

    用了新的内核和acpi补丁原先不能工作的声卡现在已经能放出音乐了不过音质

    不好杂音还挺大的只能凑或者用咯

    Toshiba的fnkey不能够单独使用必须装驱动才可以不过在linux下面同样也有这个驱动程序

    #cp /mnt/hda/fnfxalphatargz /

    #tar xvzf fnfxalphatargz

    #cd fn*

    #make

    在/fnfxalpha/src下面就会生成个文件fnfx和fnfxd通过修改/proc/acpi/toshiba/下的

    东西来达到Fn key的作用

    现在以后wlan是不能用的我们还要进行一些操作才可以

    #cp /mnt/hda/linuxwlanngpretargz /

    #tar xvzf /linuxwlanngpretargz

    #cd /linux*

    #/Configure

    这里就进行几个很简单的配置比如问你要不要编译pcmciapciusb之类的module只要选择

    prism x pcmcia support就可以了其他的pciusb都可以不要它还会问你要kernel source

    的路径那当然是回车继续咯因为我前面就把linux 作了一个link 如果这里

    你没启用ISA support这里还会报一个错/Configure完了就能make all make install了

    make all的时候出错用不着管他完成之后重起机器在登陆root之间你就能看到WLAN卡的灯

    在不停的闪咯~~~~~~嘿嘿这个就是成功的标志在ifconfig里面多了一个eth这个就是PCMCIA

    WLAN卡

    因为我上海的都是用的xxx做的东西都是带到上海用的所以router的ip也用

    网段不过AP只能用这个地址 不管无所谓在wk/xp/k

    操作系统下面给网卡绑第个ip地址很容易只要在tcp/ip的高级选项里面加一个就okay在Linux

    里面给网卡绑第个地址的方法也不烦只要用ifcfg这个命令就行了

    #ifcfg eth netmask 这就给eth多添加了一个ip地址也很简单吧

    现在用wlan卡已经能ping通router 在mozilla的地址栏里写

    smc router的设置页面就出现咯设置好modem拨号并且拨通

    哈哈你会发现这个时候还是不能上网ping 也ping不通不要急还有最后一步

    整个就弄完啦!就是给系统加一个路由信息

    #route add default gw

    #ping >成功了吧~~~~~

                   

  • 上一篇:如何选择 Slackware Linux 的 bootdisk/rootdisk

    下一篇:中软Linux指纹仪识别系统解决方案