|
楼主 |
发表于 2006-5-9 08:46:00
|
显示全部楼层
Re: 请帮忙
[quote:562edf28f1="donyzhou"]我第一次编译成功了,但是不能挂载fat分区,声卡也存在问题.[/quote]
不能挂载fat分区,
你详细看看下面的选项:
08.06、ATA/ATAPI/MFM/RLL support ---> ATA设备选项
08.06.01、<*> ATA/ATAPI/MFM/RLL support
08.06.02、<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
09.25、DOS/FAT/NT Filesystems ---> 微软文件系统的支持
09.25.01、<M> MSDOS fs support
09.25.02、<M> VFAT (Windows-95) fs support FAT16、FAT32
(437) Default codepage for FAT
(ascii) Default iocharset for FAT
09.25.03、<M> NTFS file system support 这是在内核中加载读取WindowsNTFS文件系统的选项。
09.25.03.01、[ ] NTFS debugging support
09.25.03.02、 NTFS write support在这是对Windows的NTFS文件系统分区增加写入支持的驱动。偶在内核中选了这个小项,编译完成后,系统能够自动认出NTFS分区,可以顺利读出分区上的文件。但是偶试着将文件写入NTFS分区时,LINUX还是无法将文件写入NTFS分区。
声卡也存在问题
你详细看看下面的选项
08.22、Sound ---> 声卡驱动
<*> Sound card support
08.22.01、Advanced Linux Sound Architecture ---> 这个声卡驱动特别好,高效能!强爽!播放HDTV得选它!偶试过用MPlayer播放HDTV,原来的声卡驱动用 Open Sound System ,播放一会儿MPlayer便自动退出。MPlayer用-nosound参数播放,HDTV无声,但能够正常播放。改用 Advanced Linux Sound Architecture ,一切正常。切记,不要选为<M> ,一定要选为<*>!!!
08.22.01.01、<*> Advanced Linux Sound Architecture
08.22.01.02、<*> Sequencer support
08.22.01.03、<*> Sequencer dummy client
08.22.01.04、<*> OSS Mixer API
08.22.01.05、<*> OSS PCM (digital audio) API
08.22.01.06、 OSS Sequencer API
08.22.01.07、<*> RTC Timer support
08.22.01.11、PCI devices ---> 下面是声卡驱动,仔细看看里面的驱动,有没有自己用的声卡。选上与自己声卡型号相配的驱动,其他的都可以去掉。即便是声卡在新内核里面没能正常工作,也不会影响新内核。也不过就是没有声音。
08.22.01.11.23、<*> C-Media 8738, 8338
08.22.01.11.34、<*> VIA 82C686A/B, 8233/8235 AC97 Controller
这是我选用的声卡.
有没有看到你使用的声卡?
[quote:562edf28f1="donyzhou"]第二次把
08.05.11、<*> RAM disk support
09.27.07、<*> Compressed ROM file system support (cramfs) 这两项都选上了
还是出现
VFS:Cannot open root device "hd7" or unknow-block(3,7
Please append a correct "root=" boot option
kernel panic-not syncing: VFS:Unable to mount root fs on unknow-block(3,7)
真的很郁闷
第三次出现
版主说的信号中断
盘号好象是对的,不知道什么问题.
[/quote]
VFS是虚拟文件系统,
你到文件系统里面看看吧.
估计是你没选对.你得重新选上.
[quote:562edf28f1="donyzhou"]我的旧内核是2.4.22
usb没有驱动:如 usb鼠标,开机前插上就启动不了,启动完再插上就死机,烦啊!
请版主帮忙[/quote]
2.4的内核对USB设备支持不好!
如果你用2.6版内核,
你得在新内核的USB选项中选到相关小项,选上.
同时,到输入设备选项中找到鼠标小项,也要选上!
不过,2.4版内核的架构和2.6版的内核有一些不同!
2.4.22我没试过!请注意!
[quote:562edf28f1="donyzhou"]又问:多次编译内核(同一内核)会造成下次不成功或者有隐患吗?
如果一次不成功,怎样做才对下一次不影响,或者不破坏旧的内核?
编译到内核(*)与编译成模块(M)有什么区别?什么情况才编译成模块?
谢谢![/quote]
多次编译内核(同一内核),只要你不是重复执行
make mrproper
这个命令,一般没有什么影响.我试过,如果执行make mrproper这个命令,
往往会出问题,我要修改内核的某个地方,
我直接在内核文件夹里面运行命令make menuconfig就行了.
如果不成功,可以删除该内核,然后重新编译,删除方法本版有介绍.
至于"编译到内核(*)与编译成模块(M)有什么区别?什么情况才编译成模块?
",你搜索一下吧.
谢谢,希望能给你一点帮助! |
|