环境:RedHat9.02
启动级别:3
配置内核:
首先要再编译内核是选中如下几项:
[plain]
- Code maturity level options —>[*] Prompt for development and/or incomplete code/drivers
- Processor type and features —>[*] MTRR (Memory Type Range Register) support
- Block Devices ->[*] Loopback device support[*] RAM disk support
- (4096) Default RAM disk size[*] Initial RAM disk (initrd) support
- Console Drivers ->[*] VGA text console[*] Videomode selection support
- Console Drivers -> Frame-buffer support ->[*] Support for frame buffer devices[*] VESA VGA graphics console[*] Use splash screen instead of boot logo
配置Bootloader
Grub
修改/etc/grub.conf,在kernel项的最后添加vga参数和fb,例如:
[plain]
- kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ vga=0x311 fb:on
修改/etc/lilo.conf,添加vga参数,例如:
[plain]
- vga=0x311
vga参数的可选值如下:
Depth | 640×400 | 640×480 | 800×600 | 1024×768 | 1152×864 | 1280×1024 | 1600×1200 |
4 bits | ? | ? | 0x302 | ? | ? | ? | ? |
8 bits | 0x300 | 0x301 | 0x303 | 0x305 | 0x161 | 0x307 | 0x31C |
15 bits | ? | 0x310 | 0x313 | 0x316 | 0x162 | 0x319 | 0x31D |
16 bits | ? | 0x311 | 0x314 | 0x317 | 0x163 | 0x31A | 0x31E |
24 bits | ? | 0x312 | 0x315 | 0x318 | ? | 0x31B | 0x31F |
32 bits | ? | ? | ? | ? | 0x164 | ? | ? |
修改后重启系统,会在右上角看到一个Linux的企鹅Logo。