内核2.6.22的Debian Etch backports中
5 febbraio 2008, 7:22 Debian的 , 内核 , 提示与技巧 2月5日,2008年,7:22
与日常工作的Debian Etch:我非常满意使用在企业服务器和个人笔记本电脑(同一个,而我在这个时候写)。
我一个Debian的稳定分支的坚定捍卫者 - 和其他任何操作系统 - 还因为我一个专业的,我买不起的奢侈浪费时间,或者 - 更糟 - 破坏系统的稳定性测试最后饰品。
不过,我的笔记本上,我经常介绍需要利用的功能是在内核2.6.18,以上所有使用NTFS-3G的驱动程序,以便更好地管理NTFS分区的可能性缺失或不完整的。
许多人指出的小安心警报启动一个Debian Etch上,你已经安装了这些驱动程序:
WARNING: Deficient Linux kernel detected. Some driver features are
not available (swap file on NTFS, boot from NTFS by LILO), and
unmount is not safe unless it's made sure the ntfs-3g process
naturally terminates after calling 'umount'. If you wish this
message to disappear then you should upgrade to at least kernel
version 2.6.20, or request help from your distribution to fix
the kernel problem. The below web page has more information:
http://ntfs-3g.org/support.html#fuse26
出于这个原因,我靠你,使用Debian的backports中 - 严格仅用于测试和开发环境 - 一个闪闪发光的内核2.6.22!
基本前提是,它已添加到库的Debian backports中。 如果你还没有这样做,步骤如下:
- 作为根用户登录
-
编辑文件/ etc / apt / sources.list文件:
# vim /etc/apt/sources.list -
添加以下内容:
deb http://www.backports.org/debian/ etch-backports main contrib non-free
deb-src http://www.backports.org/debian/ etch-backports main contrib non-free -
导入GPG密钥:
# gpg --keyserver subkeys.pgp.net --recv 16BA136C
# gpg --armor --export 16BA136C | apt-key add -
这种做法,PUA继续下载新的内核的源和完成所需的所有包:
# apt-get update
# apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev
我们移动,然后在源目录和解压存档包含内核:
# cd /usr/src
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux# cd /usr/src 执行通常的操作:
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux
# make clean && make mrproper
# cp /boot/config-`uname -r` ./.config
# make menuconfig
我们准备编译系统,我们开始建设包德布。
# make-kpkg clean
# fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
请注意:这可能需要几个小时。 这一切都取决于你的工作能力计算机。
有没有别的事可做比安装两个包,,DEB从而获得。
# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb ,``重新启动机器:
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# shutdown -r now















2008年5月20日,21:11
您好,
我做的完全一样使用的Debian Etch和我很好。 我想我需要使用NTFS-3G和继续投诉,引导...
你的迷你指南是十分清楚的。 我想问,但是,两个小的澄清:
1。 这基本上是没有特设的编辑编译安装一个新的内核? 或者是你在暗示编译的步骤? 我其实不是现在我可以编译内核):
2。 原谅无知,但你究竟是如何获得新的内核,然后去安装? 通过apt下载呢?
2008年5月20日,22:42
你好彼得,
NTFS-3G是目前的最佳途径,以书面形式访问NTFS分区。 不幸的是NTFS-3G需要一个Linux内核2.6.20或更高的版本,而蚀刻2.6.18将永远知道原因。
然后:
1)只需安装一个更新版本的内核,这是没有必要重新编译! 我只是重新编译,因为我需要的特殊功能(如抢占,例如),但在绝大多数情况下并不需要重新编译。 如果我们想要做的说教原因,我会很乐意提出了一些良好的驾驶。
2)新的内核只会用apt后,增加库, http://www.backports.org我写在步骤1〜4
希望帮助... Debian的rulez!
2008年5月20日23时06分
您好,
快速反应的感谢!
有一个标准的内核不编译专案就足够了,以免给:
#make menuconfig命令
其余遵循的指导吗?
你可以提醒我仍然要学习引导内核的配置选项?
感谢和抱歉的坚持,只是我切换到Debian - Linux和的事情,我最欣赏的是合作和事实,即它不学习新的东西!
2008年5月21日,12:34
不,不,执行make menuconfig是使用Linux内核源代码编译前配置。
你需要在现实中的命令如下:
# apt-get -t etch-backports install linux-image-2.6.22-3-686在第一次重新启动GRUB将引进新的内核,准备使用。
为导游编译内核有一个洪水。 我会建议这个,因为你在开始的时候,因为它说明了一切一步一步:
http://guide.debianizzati.org/index.php/Debian_Kernel_Howto
一旦你编译你的第一个内核,让我知道你是如何找到
5月21日,2008 17:40
感谢指导,我也跟着顺利实施。
至少要等到你需要安装ntfs-3g的,因为有突触告诉我,“取决于:libfuse2(> = 2.6)”我1 2.5.3-4.4。
我应该怎么办?
2008年5月21日18时10分
你好卢克,也欢迎您的光临。
现在我的客户,但我可以说,苍蝇应对此感到满意:
# apt-get -t etch-backports install libfuse2试试吧,你应该更换版本2.7.1-2 2.5.3-4.4 libfuse〜bpo40 +1,根据我看到的backports中库 。
让我也知道! 你好。
2008年5月21日,19:46
好吧,谢谢你。 我添加到/ etc / fstab的行
NTFS-3G的/ dev/hda2到/ mnt /数据的umask = 0时,现场沉默,= it_IT.utf8 0
我重新启动,它完美地工作。
太糟糕了新内核的笔记本电脑是哑巴,但我希望能找到一个解决的办法。 也许重新安装ALSA和
2008年6月16日,16:30
[...]已经在另一篇文章中描述的如何,你可以从backports中的系统中获益,以更新其方案[...]
2008年7月10日,15:14
恭喜你的驾驶,你有一个很好的方式来解释要遵循的步骤。 我只是把行动fakeroot的,所以我有一点时间,利用它,我想问问你的东西。 我按照您的指示,如果/ usr / src / linux目录:“我通常的操作”(像你说的,嘿嘿!)给了我很多问题,不会让我去。 我看其他地方,不方便做这些操作,在/ usr / src和Linux桌面的文件夹,而是移动后(虽然我不知道什么程度,因为我说前仍在创建的包) 。 我想问问哪里做这件事呢? 我指出,我是不是能够使backports中(其中包括其他很奇怪的事,因为我对他们说,做同样的事情,但我不能让GPG密钥一千其它网站试图......),然后我下载的内核从网络,即使我不知道,如果是,关于这件事,但如果你能帮助我明白为什么我不能让库,我将非常感激!
7月11日,2008年时38
HOLA,什么你的意思是“我从网络上下载的内核”? 你下载的Debian版本补丁的内核从kernel.org,还是你吗? 让我知道,感谢致意