LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2344|回复: 3

在Intel ICH5 芯片组主板sata硬盘中安装slackware9.1

[复制链接]
发表于 2004-5-3 12:22:46 | 显示全部楼层 |阅读模式
硬件配置:
主板芯片组:Intel 865P+ICH5 芯片组(支持超线程技术)
硬盘:120G 希捷sata

说明:可能有的弟兄用的是via主板芯片组,所以本文还有不足之处。因为主板芯片组不同,可能方法也不一样。如果您的芯片组是ICH5的,我想本文还是能解决一点问题。

为了解决这个问题,我跑了好多家洋人的网站,多次实践,最后终于把slackware 9.1装上了。因为slackware 9.1不支持sata表现在:一是在安装过程中,用原有的安装盘没有办法安装下去,只停在寻找硬盘处停了下来。二则是安装完成后,如果启动slackware 会发现还是一样不能启动。总而言之,不能安装和启动的原因就是其内核没有加入对sata硬盘的支持。

正文:

一、下载:

http://download.linuxsir.cn/slack91sata/slack91sata.tar.bz2

二、如果您是在windows中,也可以用winrar来解压,您会发现有四个文件,如下:

ICH5.i  install.1  install.2  sata.i

在windows中,您可以用slackware9.1中的第一张盘中的rawrite.exe工具把ICH5 .i  install.1  install.2  sata.i写入软盘

如果您是用linux,应该用dd来写入软盘

dd if=ICH5.i of=/dev/fd0
dd if=install.1 of=/dev/fd0
dd if=install.2 of=/dev/fd0
dd if=sata.i of=/dev/fd0

如果您用的是intel的ICH5芯片的主板,应该先用ICH5的那张盘启动,然后会出来一个boot:的提示符,直接按回车就好。接着系统会提示您插入intall.1的软盘,然后是install.2的软盘。等一系统加载完成后,就进入安装界面的提示符了。直接按几下回车就好,然后就是setup了。。。。

如此说来,ICH5这个映像是用来引导slackware进入安装进程的,至于安装过程,请见置顶的帖子。里面有详细的解说,在此不多说了。

安装完成后,请不要退出重启,应该把sata.i的那张盘放入,直接mount 到一个目录,然后把里面的东西都拷入您安装slackware分区的/boot目录中,如果有覆盖就覆盖吧,比如vmlinuz System.map等。

至于slackware所处的分区被mount到哪个目录,用df 来查看。

在安装完成后,不要忘记把lilo写入mbr,并做一张引导盘。否则启动不了,我们还得重来。。。切记。

如果我们用lilo来引导,就会发现已经用了一个2.4.25的内核启动了。但我们又发现会出现一大堆的错误信息。不过还是能引导起来进入系统的。系统虽然能用,大多数的东西还是用不了,比如网卡、声卡。所以我们还要把这个内核得换掉。现在2.6.5内核已经放出来了。现在已经支持sata了。所以我们要下载2.6.5的内核,然后编内核,让2.6.5支持sata硬盘。
如果您用的是windows,可以先下载到windows中的fat32分区中,然后mount 到linux中。这个过程应该简单吧。如果您用的是其它linux版本那就太方便了。直接把slackware的分区mount到,下载后直接放到/usr/src目录中就行了。然后再次进入slackware。把2.6.5内核解开编译。这个过程应该简单吧,咱们也有好多的教程。如果您不会,可以回帖,我再来说一下。呵。。。。我不怕麻烦。

编2.6.5内核应该要注意几点,一个是要一次性的自己的硬件都解决了。比如声卡也要内核支持的,ntfs分区,sata 以及usb设备等,当然还得有dma支持。这些都比较简单,不要忘记选中就行了。

我主要主的是ICH5芯片组sata在2.6.5内核的选项

  1. Device Drivers  --->  
  2.    

  3.   ATA/ATAPI/MFM/RLL support  --->      
  4. <*> ATA/ATAPI/MFM/RLL support                                                                  │ │
  5.   │ │                     <*>   Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support  
  6. <*>     Include IDE/ATA-2 DISK support                                                         │ │
  7.   │ │                     [*]       Use multi-mode by default   

  8. <*>     Include IDE/ATAPI CDROM support  
  9. <*>         Intel PIIXn chipsets support
  10. <*>       RZ1000 chipset bugfix/support                                                        │ │
  11.   │ │                     [*]       Generic PCI bus-master DMA support
  12. [*]       Generic PCI IDE Chipset Support  

  13. [*]     PCI IDE chipset support                                                                │ │
  14.   │ │                     [*]       Sharing PCI IDE interrupts support
  15. [*]     IDE Taskfile IO (EXPERIMENTAL)                                                         │ │
  16.   │ │                     ---     IDE chipset support/bugfixes                                                           │ │
  17.   │ │                     <*>     generic/default IDE chipset support                                                    │ │
  18.   │ │                     [*]     CMD640 chipset bugfix/support   

复制代码

=====================================
SCSI device support  --->  


--- SCSI device support                                                                    │ │
  │ │                        
  •    legacy /proc/scsi/ support                                                           │ │
      │ │                         ---   SCSI support type (disk, tape, CD-ROM)                                               │ │
      │ │                         <*>   SCSI disk support                                                                    │ │
      │ │                         < >   SCSI tape support                                                                    │ │
      │ │                         < >   SCSI OnStream SC-x0 tape support                                                     │ │
      │ │                         < >   SCSI CDROM support                                                                   │ │
      │ │                         <*>   SCSI generic support                                                                 │ │
      │ │                         ---   Some SCSI devices (e.g. CD jukebox) support multiple LUNs                            │ │
      │ │                         [ ]   Probe all LUNs on each SCSI device                                                   │ │
      │ │                        
  •    Build with SCSI REPORT LUNS support                                                  │ │
      │ │                         [ ]   Verbose SCSI error reporting (kernel size +=12K)                                     │ │
      │ │                         [ ]   SCSI logging facility                                                                │ │
      │ │                               SCSI Transport Attributes  --->                                                      │ │
      │ │                               SCSI low-level drivers  --->     

  • Serial ATA (SATA) support                                                                                       
                   <*>   Intel PIIX/ICH SATA support


    可能上面的有些选项多说了点,注意有*号的项是要编入内核的。在
    ATA/ATAPI/MFM/RLL support  --->                                                │ │
      │ │                                     SCSI device support  --->
    这两项中所包含的项,我没有说过的,就是不编入内核,也没有必要编内模块。


    编好内核后,设置一下lilo或者grub,因为我不会用lilo,我用的是grub。如果您对grub引导有什么问题,可能我能帮上。。。


    祝好运。

    北南 呈上
  • 发表于 2004-5-3 12:30:47 | 显示全部楼层
    老大的文章,顶!
    发表于 2004-5-3 14:12:38 | 显示全部楼层
    如果是via的,就必须用2.6内核的发行版了
    发表于 2004-5-3 17:30:23 | 显示全部楼层
    厉害
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表