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定:

相关推荐