`
zhoun
  • 浏览: 47833 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

X61 Slackware的配置13

阅读更多

作者: forever steel(zhoun)
原发: http://guo9310.blog.163.com/

发现一个非常好的生成slackware package的工具: src2pkg

可以从deb, rpm, 源代码生成slackware的package, 非常好用.
这样很多自己install的包, 都可以用src2pkg安装, 升级和卸载都比较方便

我用src2pkg安装了不少包, 很少有不能处理的情况,
现在版本1.8, 支持普通用户生成安装包了.

强烈推荐



升级linux-2.6.24-rc5内核

1. 从www.kernel.org 下载下载linux-2.6.23.tar.bz2, patch-2.6.24-rc5.bz2

2. 下载disk-protect patch for kernel 2.6.24-rc3和Fix deadlock in hdaps protect patch
http://sourceforge.net/mailarchive/a...ocal&counter=2
http://sourceforge.net/mailarchive/a....org&counter=1

这是hdaps的邮件列表地址, 可以从这里找到最新的hdaps内核补丁
http://sourceforge.net/mailarchive/f...me=hdaps-devel

3. 下载 thinkpad-acpi 内核补丁thinkpad-acpi-0.18-20071203_v2.6.24-rc4.patch.gz
http://sourceforge.net/project/showf...roup_id=117042

4. 下载tp_smapi 0.32
http://sourceforge.net/project/showf...?group_id=1212

5. 解压内核linux-2.6.23.tar.bz2到/usr/src下面, 建立符号链接linux

代码:
#rm linux; tar jxvf linux-2.6.23.tar.bz2; mv linux-2.6.23 linux-2.6.24-rc5; ln -s linux-2.6.24-rc5 linux

6. 打patch

代码:
#patch -p0 < patch-2.6.24-rc5 #patch -p0 < disk-protect.patch.2.6.24-rc3 #patch -p0 < hdaps-errorcheck-fix.patch #patch -p0 < thinkpad-acpi-0.18-20071203_v2.6.24-rc4.patch

7. 把老内核的.config复制到linux目录

代码:
# make oldconfig

把新加的kernel选项回答一下, 这里发现intel 3945无线网卡直接支持了, 还有intel的无线设置工具iwlwifi

8. 正常的编译内核,编译modules

代码:
# make bzImage; make modules; make modules_install

9. 建立一个脚本,自动安装kernel

代码:
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-$VERSION-x61 cp /usr/src/linux/System.map /boot/System.map-$VERSION-x61 cp /usr/src/linux/.config /boot/config-$VERSION-x61 cd /boot rm System.map rm vmlinuz rm config ln -s vmlinuz-$VERSION-x61 vmlinuz ln -s System.map-$VERSION-x61 System.map ln -s config-$VERSION-x61 config rm initrd.gz rm -fr initrd-tree mkinitrd -m ext3

10. 重启系统, 继续安装tp_smapi
其中tp_smapi编译的时候出错, 提示要用EXTRA_CFLAGS代替CFLAGS
打开Makefile, 把其中的所有CFLAGS改成EXTRA_CFLAGS,
然后

代码:
#make install HDAPS=1

自动把三个moduel文件安装到/lib/modules/2.6.24-rc5-x61/extra目录

11. Virtualbox安装的时候, 要添加一个vboxdrv.ko module
运行VirtualBox_1.5.2_Linux_x86.run, 编译报错

代码:
# ./VirtualBox_1.5.2_Linux_x86.run --target vbox

1)到vbox目录,

代码:
# mkdir temp;cd temp; tar jxvf ../VirtualBox.tar.bz2

2)修改其中一个头文件, 加两行
src/include/iprt/types.h

代码:
# define false linux_false # define uintptr_t linux_uintptr_t # include # include # undef uintptr_t # undef false

3)回到temp目录, 重新打包

代码:
# tar jcvf VirtualBox.tar.bz2

4)替换打包文件

代码:
# cd ..; mv temp/VirtualBox.tar.bz2 .;rm -fr temp

5)运行安装

代码:
# ./install.sh

安装之后, vbox的源代码也在/opt/VirtualBox-1.5.2/src目录,
下次如果升级kernel, 直接到src目录, 编译对新内核的module,
然后复制vboxdrv.ko到/lib/modules/`uname -r`/misc目录就可以,不用重新安装vbox

分享到:
评论

相关推荐

    x61的NHC配置文件

    NHC的配置文件 NHC的配置文件 NHC的配置文件 NHC的配置文件 NHC的配置文件 NHC的配置文件

    Thinkpad X61安装Mac OS 10.6.6需要的文件

    - Thinkpad X61的硬件配置需要与Mac OS 10.6.6兼容。这包括处理器(如Intel Core Duo或Core 2 Duo)、内存、硬盘、显卡、声卡等。Snow Leopard支持Intel架构,因此X61的CPU是符合要求的。 2. **安装准备**: - ...

    X61S BIOS 2.22

    【描述】"Thinkpad X61S X61 BIOS 2.22"强调了这是ThinkPad系列的X61S和X61模型的BIOS更新,尽管它们在型号上略有不同,但可能共享相同的BIOS平台。BIOS版本2.22通常包含错误修复、性能提升、硬件兼容性改进或新功能...

    IBM X61T硬盘驱动

    6. **RAID配置支持**:如果X61T配置了RAID阵列,驱动程序将提供对RAID模式的管理和支持,如RAID 0、1或5等。 压缩包中的文件“6iim10ww.exe”通常是一个可执行文件,用于安装或更新IBM X61T的硬盘驱动。安装过程...

    x61bios2.22版

    本文将详细介绍联想X61笔记本电脑的BIOS 2.22版及其更新的重要性。 联想X61是一款经典的商务笔记本电脑,配备有强大的Intel Core 2 Duo处理器,适用于各种工作场景。BIOS 2.22版是这款机器的官方更新,旨在优化性能...

    X61T拆机手册

    ### X61T拆机手册知识点详述 #### 一、引言与重要服务信息 在开始拆解ThinkPad X61 Tablet之前,首先要确保熟悉手册中的“注意事项”部分(第158页),这部分提供了关于设备维护和安全的重要信息。此外,在进行...

    x61图纸和点位图

    标题中的“x61图纸和点位图”指的是在IT领域中,可能是一个与机械设备或自动化控制相关的项目。"x61"可能是设备型号、软件版本号或者是某种特定的编码,具体含义需要根据上下文来确定。点位图通常是指在工业设计、...

    IBM THINKPAD X61刷BIOS支持STAT2

    标题中的“IBM THINKPAD X61刷BIOS支持STAT2”指的是对IBM ThinkPad X61笔记本电脑的BIOS(基本输入输出系统)进行更新,以增加对SATA(串行ATA)第二代接口的支持。BIOS是计算机硬件与操作系统之间的一个低级程序,...

    x61 最完美支持高分rom 2.22

    【标题】:“x61 最完美支持高分rom 2.22”指的是适用于ThinkPad X61笔记本电脑的一款优化的、支持高分辨率显示的BIOS(基本输入输出系统)固件版本2.22。BIOS是计算机硬件与操作系统之间的一层关键软件,它负责初始...

    thinkpad x61 BIOS升级文件 支持SATA2

    标题中的“thinkpad x61 BIOS升级文件 支持SATA2”意味着这是一份专为ThinkPad X61笔记本电脑设计的BIOS更新程序,其主要目的是使系统能够支持SATA2(Serial Advanced Technology Attachment第二代)接口的硬盘。...

    IBM Thinkpad-X61详细拆解多图详解

    ### IBM ThinkPad X61 拆解详细分析 #### 一、拆解概述 IBM ThinkPad X61是一款经典的商务笔记本电脑,以其出色的性能、可靠的品质和优秀的用户体验著称。本文将通过一系列图片和文字描述,详细介绍X61的拆解过程...

    x61t安装WLAN 图片

    “x61t WLAN”作为标签,再次确认了主题,强调了该教程是针对ThinkPad X61t的无线网络配置。 【知识点详解】 1. **无线网络基础**:首先,我们需要了解WLAN是Wireless Local Area Network的缩写,即无线局域网,它...

    ibm x61电路图

    IBM X61搭载了Intel Merom系列处理器,支持800/667MHz AGTL+前端总线速度,这是当时Intel移动处理器的高端配置,确保了高性能和低功耗的平衡。Merom系列处理器基于65纳米制程技术,支持双核心架构,提高了多任务处理...

    X61 最新高分Bios HV121P01-101

    6. `PHLASH.INI`:这是一个配置文件,可能包含了BIOS更新过程中的设置和参数。 7. `PHLASH.LOG`:日志文件,记录了BIOS更新过程中的详细步骤和结果,有助于排查问题。 综上所述,这个压缩包提供了一套完整的IBM ...

    x61t 拆机图片

    【x61t 拆机图片】是一个与IT硬件相关的主题,主要涉及ThinkPad X61t笔记本电脑的内部结构和组件布局。通过这些图片,我们可以深入理解这款经典商务笔记本的设计理念,以及如何进行硬件维护和升级。下面将详细讨论...

    X61S高分屏BIOS,包含SLC2.1

    标题中的“X61S高分屏BIOS,包含SLC2.1”指的是联想ThinkPad X61S笔记本电脑的高级分辨率屏幕所使用的特定版本BIOS,其中集成了SLC2.1固件。BIOS(基本输入输出系统)是计算机启动时首先运行的一段程序,它管理硬件...

    ibm-x61-bios-v2.22

    最新官方ibm-x61-bios-2.22,据说sata2可用。

Global site tag (gtag.js) - Google Analytics