找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

debian sarge升级到etch

2009-12-20 13:51| 发布者: admin| 查看: 99| 评论: 0|原作者: 情殇

前几天入手了一台二手thinkpad T43,想在上面安装linux,最终选择了我的至爱-debian,又有linux kernel2.4版本的内核并不支持SCSI-SATA,而默认的kernel2.6版本的内核DMA是没有起来的,也就是说,即使选择内核为kernel2.6版本的debian,也是认不到scsi磁盘,系统还是安装不上去。网上有一种做法是通过debian netinstall引导通过网络去识别T43上的硬件让其自动加载驱动程序,这是一种可行的方法,但是需要比较好的带宽,我下面介绍的方式是通过在thinkpad T43上安装sarge版本内核为2.4的debian,使其将SCSI磁盘映射成IDE类型的磁盘,然后通过编译2.6的kernel,对系统进行upgrade,使其达到etch版本。同时使用debian支持thinkpad T43的SCSI-SATA,独立显卡X300,声卡,指纹识别等。
思路如下:
1.安装sarge版本的debian,具体不介绍网上一搜教程一大片。
2.系统安装完后,编辑/etc/apt/sourece.lst 加入etch的安装源。(安装源可到linuxsir去找找,挺多的)
3.更新软件包列表aptitude update
######################################
第4步是网上一位前辈写的,这里借用一下
http://blog.chinaunix.net/u/32895/showart_296660.html
4.最小化升级:
# aptitude upgrade
这样就只是更新的软件而不会删除其他东西。
# aptitude install initrd-tools
这将会自动升级libc6和locale,这个时候会重启某些服务。

5.下载2.6以上的kernel
解压后将文件夹移到/usr/src/ 下面
6.配置编译内核
cd /usr/src/XXXXX(你的内核文件夹)
make menuconfig
内核配置可以参考这里:
http://foosel.org/_media/linux/t43/config-2.6.14.2.txt
保存后
make modules
make modules_install
7.配置启动文件
将/usr/src/XXXXX下面的System.map文件拷贝到/boot/下
cp /usr/src/XXXXX/System.map /boot/System.map-XXXX(内核版本号方便区分)
cp /usr/src/XXXXX/arch/i386/linux/boot/zImage /boot/vmlinuz-XXXX
mkinitrd -o /boot/initrd.img-XXXX 2.6(/lib/module/下的版本号)
8.编辑grub或者lilo配置文件
9.理论上应该就可以成功进入系统了

以上是一些关于thinkpad T43上安装debian的一些简单思路,仅供本人参考,如果您可能能够从中找到一些思路,但不一定有用








最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 01:31 , Processed in 0.162124 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部