Fedora Gentoo畫面抓圖使用 menuconfig 設定核心
想知道到Fedora Gentoo系统的真相么,想知道Fedora Gentoo系统中藏有的内在奥义么,只有我来给大家全面讲解介绍Fedora Gentoo系统不知道大家有]有看^ Fedora Core 的_C面?
它c Fedora Gentoo 的文字面不同,反倒跟 M$ Wind0ws 有c似,一全幕的D片外加一_CM度的@示l。@ HOWTO 的目的就是要教大家如何把自已的 Fedora Gentoo 改成也有美美的_C面,郜F族也可以好好的F一下了 (像我一 :P)。
[]面抓DSelf Portrait (http://dhruba.codewordt.co.uk/images/2.6-bs.jpg) (Kernel 2.6.4) 高解析度的 Console 面 (http://dhruba.codewordt.co.uk/images/framebuffer.png) 高解析度的_C面
(http://dhruba.codewordt.co.uk/images/bootsplash.png) 美美的 Console 面外加^小的字型 (http://dhruba.codewordt.co.uk/images/small_fonts_fb.png) 人化的_C面丫 (http://dhruba.codewordt.co.uk/images/2.6-bs.jpg) []已修正^的核心@e列出所有已加入 (我^的) 修正的核心: 2.6.9 nitro-sources
[]O定下面的O定教W以在 2.6.9-rc3-nitro2 下^]},所以我也先以核心例:先是更新你的 Portage:
emerge sync再戆惭b splashutils 套件 ( Console 以D片背景): emerge splashutils更新你的O定n: etc-update[]更新核心榱俗核心支援@些功能,我必需加入新的O定然後重新g系y核心,下面的例是以 ck-sources 橹 (因 ck-sources 已加入此功能的修正,某些其它的核心仍然需要手舆M行更新修正才能使用此功能。
使用 menuconfig O定核心: cd /usr/src/linuxmake mrpropermake menuconfig_定下列x已被x取:
Code maturity level options ---> [*] Prompt for development and/or incomplete code/driversProcessor type and features ---> [*] MTRR (Memory Type Range Register) supportDevice Drivers ---> Block devices ---> <*> Loopback device support <*> RAM disk support (4096) Default RAM disk size [*] Initial RAM disk (initrd) support Graphics support ---> [*] Support for frame buffer devices [*] VESA VGA graphics support VESA driver type (vesafb) ---> [*] Support for the framebuffer splash Console display driver support ---> [*] Video mode selection support <*> Framebuffer Console support Bootsplash configuration --->
注意! 勿x取下列的x,不然可能е廉面不正常: Device Drivers --->Graphics support ---> < > nVidia Riva support (do not enable!) Logo configuration ---> [ ] Bootup logo (do not enable!)
如果你仍然有遇到},也取消x取下面的x:
Device Drivers ---> Character devices ---> < > /dev/agpgart (AGP Support) And add the following line to your /etc/X11/XF86Config[-4] file. Option "NvAGP" "1"
g你的核心: make && make modules_install安b你新的核心,安b完後先不要卸d boot 分割^:mount /bootmv /boot/bzImage /boot/bzImage.oldcp /usr/src/linux/arch/i386/boot/bzImage /boot/
假O你的 /boot 已d入,O定陂_Cr@示在 Console 的D片: /sbin/splash -s -f /etc/bootsplash/default/config/bootsplash-1280x1024.cfg > /boot/initrd-1280x1024或是直接套用附在 bootsplash 套件e的 initrd D片n:
cp /usr/share/bootsplash/initrd-1280x1024 /boot/你的 /boot/grub/grub.conf n案,我在下面提供一些例你做⒖肌8档恼f明: video= 放在c kernel 同一行,用砜刂骑@示x如:ywrap 和 mtrr 等等,它是用砑铀僭 framebuffer 下的面更新速度。
vga= 放在c kernel 同一行,用砜刂 framebuffer 的解析度以及色彩品|。 splash= 放在c kernel 同一行,它可以使用「silent」或是「verbose」担silent」有r候o效。 initrd= 放在 kernel 下面的一行,用碓O定_Cr要@示的D片。
default 0timeout 10splashimage=(hd0,0)/boot/grub/splash.xpm.gz
# With both framebuffer and bootsplashtitle=Fedora Gentoo GNU/Linux 1.4 (+fb +splash)root=(hd0,0)kernel=(hd0,0)/boot/bzImage root=/dev/hda3 video=vesafb:ywrap,mtrr vga=0x31A splash=silentinitrd=(hd0,0)/boot/initrd-1280x1024
# With framebuffer but without bootsplashtitle=Fedora Gentoo GNU/Linux 1.4 (+fb -splash)root=(hd0,0)kernel=(hd0,0)/boot/bzImage root=/dev/hda3 video=vesafb:ywrap,mtrr vga=0x31A
# Without both framebuffer and bootsplashtitle=Fedora Gentoo GNU/Linux 1.4 (-fb -splash)root=(hd0,0)kernel=(hd0,0)/boot/bzImage root=/dev/hda3
下面的列表榭梢苑胖渺丁VGA=」档闹担
色 640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200--------+-------------------------------------------------------------- 4 bits | ? ? 0x302 ? ? ? ? 8 bits | 0x300 0x301 0x303 0x305 0x161 0x307 0x31C15 bits | ? 0x310 0x313 0x316 0x162 0x319 0x31D16 bits | ? 0x311 0x314 0x317 0x163 0x31A 0x31E24 bits | ? 0x312 0x315 0x318 ? 0x31B 0x31F32 bits | ? ? ? ? 0x164 ?
]:32-bit 的面模式K不支援 bootsplash D型。
如果你想要更的Y,@e我建h你⒖枷旅娴恼f明文件:
/usr/src/linux/Documentation/fb/vesafb.txt /usr/src/linux/Documentation/svga.txt
splash 放到 default 的 run level,@用看伍_C便绦校
rc-update add splash default[]O定使用 framebuffer 但不使用 splash!如果你只想要使用 framebuffer(可以@示更多的字在面上)而不想要用 splash 的, splash 你的 default run level 中移除再重_C:
rc-update del bootsplash defaulth掉或是]解 grub.conf e的@行: initrd=/boot/initrd-1280x1024[]在 framebuffer O定使用比^小的字型!
你的 /etc/rc.conf 然後修改下面的O定: