|
楼主 |
发表于 2007-10-5 19:33:00
|
显示全部楼层
三、完善基础系统
(这部分是使用新的基础系统更漂亮与实用,包括声音与字体、X图形界面)
013.安装grub与gfxboo
参考连接:http://www.gentoo-wiki.com/HOWTO_gfxmenu_on_patched_Grub
a.
- # [color=blue]nano -w /etc/make.conf[/color]
- ……
- PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/gfxboot_overlay"
- ……
- # [color=blue]mkdir -p /usr/local/portage[/color]
复制代码
b.
- # [color=blue]tar xjf gfxboot.tar.bz2 -C /usr/local/portage/[/color]
- # [color=blue]mv /usr/local/portage/gfxboot/gfxboot_overlay /usr/local/portage/[/color]
- # [color=blue]ebuild /usr/local/portage/gfxboot_overlay/media-gfx/gfxboot/gfxboot-3.3.38.2.ebuild digest[/color]
- # [color=blue]emerge -av gfxboot[/color]
复制代码
c.
- # [color=blue]echo “>=sys-boot/grub-0.97-r4” >> /etc/portage/package.mask[/color]
- # [color=blue]emerge -av grub[/color]
- # [color=blue]emerge grub[/color]
- # [color=blue]grub --no-floppy[/color]
- . [color=blue]root (hd0,0)[/color]
- . [color=blue]setup (hd0)[/color]
- . [color=blue]quit[/color]
复制代码
- # [color=blue]wget http://www.kde-look.org/CONTENT/content-files/76175-message.gentoo-blue[/color]
- # [color=blue]cp /home/gentoo/76175-message.gentoo-blue /boot/message.gentoo-blue[/color]
- # [color=blue]nano -w /boot/grub/grub.conf[/color]
- ……
- # splashimage=(hd0,0)/boot/grub/splash.xpm.gz
- gfxmenu (hd0,0)/boot/message.gentoo-blue
- ……
复制代码
说明:将准备好的message文件放在/boot目录下面,然后编辑grub.conf文件。
014.安装gensplash
参考连接:http://gentoo-wiki.com/HOWTO_gensplash
a.内核设置
- # Protocols
- #
- CONFIG_PNPACPI=y
- CONFIG_BLK_DEV=y
- CONFIG_BLK_DEV_RAM=y
- CONFIG_BLK_DEV_RAM_COUNT=16
- CONFIG_BLK_DEV_RAM_SIZE=4096
- # Frame buffer hardware drivers
- #
- CONFIG_FB_INTEL=y
- CONFIG_FB_INTEL_I2C=y
- # Console display driver support
- #
- CONFIG_VGA_CONSOLE=y
- CONFIG_VGACON_SOFT_SCROLLBACK=y
- CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128
- CONFIG_VIDEO_SELECT=y
- CONFIG_DUMMY_CONSOLE=y
- CONFIG_FRAMEBUFFER_CONSOLE=y
- CONFIG_FB_CON_DECOR=y
- CONFIG_FONT_8x8=y
- CONFIG_FONT_8x16=y
复制代码
b.splashutils
- # [color=blue]emerge -av splashutils[/color]
- # [color=blue]cd /etc/splash/[/color]
复制代码
(将你准备好的主题解压放在/etc/splash/目录下)
* cp -a /mnt/sdb5/My_Documents/others/temps/gentoo-blue /mnt/gentoo/etc/splash/
- # [color=blue]splash_geninitramfs gentoo-blue -r 1024x768 -g /boot/fbsplash-gentoo-blue-1024x768 -v[/color]
- # [color=blue]rc-update add fbcondecor default[/color]
复制代码
c.编辑grub.conf
- # [color=blue]nano -w /boot/grub/grub.conf[/color]
- # 默认选择哪个列表来引导。0表示第一个, 1表示第二个,以此类推。
- default 0
- # 引导默认列表前等待多少秒。
- timeout 3
- # 使用漂亮、“臃肿”的spalsh图像来增加一点趣味:)
- # 如果您没有安装显卡,请将这行注释掉。
- # splashimage=(hd0,0)/boot/grub/splash.xpm.gz
- gfxmenu (hd0,0)/boot/message.gentoo-blue
- title Kernel 2.6.25.r1 generic
- # 一、内核镜像(或者操作系统)所在分区。
- root (hd0,0)
- kernel /boot/gentoo-2.6.25.r1-20080426 root=/dev/sda6 acpi_sleep=s3_bios,s3_mode resume=/dev/sda5 vga=792 splash=silent,fadein,theme:gentoo-blue fbcon=scrollback:128K video=intelfb:vram:4,xres:1024,yres:768,bpp:16,hsync1:30,hsync2:55,vsync1:50,vsync2:85,accel quiet CONSOLE=/dev/tty1
- initrd (hd0,0)/boot/fbsplash-gentoo-blue-1024x768
- title Kernel 2.6.25.r1 (recovery mode)
- # 二、内核镜像(或者操作系统)所在分区。
- root (hd0,0)
- kernel /boot/gentoo-2.6.25.r1-20080424 root=/dev/sda6 acpi_sleep=s3_bios,s3_mode resume=/dev/sda5 vga=0x317
- title Kernel 2.6.23.r9 (recovery mode)
- # 三、内核镜像(或者操作系统)所在分区。
- root (hd0,0)
- kernel /boot/gentoo-2.6.23.r9-20080423 root=/dev/sda6 acpi_sleep=s3_bios,s3_mode resume=/dev/sda5 vga=0x317
- # 接下来的四行只有在您与Windows系统进行双启动的情况下才需要。
- # 本例中,windows系统位于/dev/sda8。
- # title=Windows XP
- # rootnoverify (hd0,7)
- # makeactive
- # chainloader +1
复制代码
说明:这里我有两个内核,一个是正常使用的内核,同时也使用Framebuffer;另一个是备用的内核,不使用ramebuffer,因为有时就算内核是好的,如果ramebuffer出现问题也会有不能进入系统的情况。 |
|