從07年的5月份開始,下載了DVD版的Mandriva Linux2007Free,一開始在Vmware裡面進行配置嘗試,在6月份的時候正式裝到了我的本本裡來了(Dell 640m T2300E),本來從04年開始就配置了一台RedHat Linux 9.0做服務器用,但是一直都是沒有向裡面深入點,這次趁著暑假的機會,硬是向裡面進了一步,自己暫稱為如此吧。
在Mandriva裡,配置基本全是圖形化的東西,相對簡單了許多,我從開始接觸內核來說就想自己定制一下適合於自己的內核,讓自己的愛機快速的跑起來,今天終於算是第一次配置成了吧,不過,借助於了網絡的支持。內核的配置文件是在別人配置好了的基礎上進行再次配置的,遇到的問題也是不少。在mkinitrd生成img文件時,提示缺少模塊文件,ata_piix,sd_mod,ahci這三個不能編譯到內核裡面,只能編譯為模塊。另外,要能夠使用中文的東西,就還得必須在NLS下選擇編譯上對中文的支持GB2312,當然也可以過行多項選擇。
在一開始的時候就配置了3D三維效果,在使用中感覺不錯,但在重新配置了內核後,因為沒有在內核中配置上,所以就出現了,在原內核下一切正常的,在新內核裡面窗口無標題欄,及無法輸入字符的情形,在內核中編譯上 Device Drivers-->Character devices-->Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM)-->Intel 830M, 845G, 852GM, 855GM, 865G-->i915 driver (DRM_I915)之後,這個問題解決了。
另外在laptop裡面都內置了touchpad觸摸板,但在編譯內核時,將PS/2鼠標標用了,然後就造成了,不能使用的現象,即便是編譯成模塊,也不能正常,還是編譯到內核裡面後正常了,當然若編譯成內核,則可以手動加載模塊modprobe psmouse也可以正常使用。。
再者內置的讀卡器,在內核的編譯中的確已編譯上了MMC/SD的支持,但是在/dev下仍沒有mmc*設備,查了多個資料,最後得到的解決方法是手動加載模塊,modprobe sdhci,這樣就可以看到插入的SD卡了(fdisk -l)就可以看到,對應生成的設備為/dev/mmcblk0p1,然後mount /dev/mmcblk0p1 /mnt/mmc就可以查看和使用了。
這算是在這段時間裡使用LINUX的一段小總結吧。