|
我电脑是DELL V1400 LAPTOP
硬盘中/dev/sda4中安装着slackware 120 kernel 2.6.21.5 smp。
配置LILO时选择了NORMAL,然后引导进入commandline。
LILO中配置单如下# Normal VGA console
vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769 实际效果跟选择默认的vga=773
# VESA framebuffer console @ 1024x768x256
的区别就是多了两只企鹅[framebuffer]还有分辨率高了点。
---------------------------------------------------
我就两种模式分别做了测试。
使用VESA framebuffer console @ 1024x768x256(包括其他VESA framebuffer console)选项的话,startx进入XWINDOS然后注销返回TEXE MODE一切正常。
使用normal进入系统,startx然后注销返回TEXE MODE的话,问题就出来了。当一路引导至进入TEXT MODE CONSOLE,一切正常,而且分辨率低,字体相对来说大一些,也利于查看屏幕信息。但只要进入XWINDOWS然后再从XWINDOWS返回TEXT MODE就出问题了,在XWINDOWS下执行LOGOUT后,屏幕就跟待机一般,屏幕一片空白(我的是默认蓝色桌面背景),然后就定在那儿了,非得冷启动复位。
---------------------------------------------------
也就是说我只要不选择normal模式就解决这个问题了。
但是这个问题带来了另一问题。
昨天刚从同学那儿拿到一张solaris express developer edition DVD。
然后就安装了。
目前硬盘里存在着slackware和solaris
由于solaris安装默认使用grub引导,而且除了自动添加自身(solaris)的引导之外,只搜索引导windows文件系统分区。
所以我还得自己配置grub来引导硬盘中的slackware。
下面是/boot/grub/menu.lst的引导部分#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Solaris Express Developer Edition 1/08 snv_79b X86
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Solaris xVM
kernel$ /boot/$ISADIR/xen.gz
module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Solaris failsafe
kernel /boot/platform/i86pc/kernel/unix -s
module /boot/x86.miniroot-safe
#---------------------END BOOTADM--------------------
#------------------- SLACKWARE -------------------
title Slackware 12.0 kernel 2.6.21.5-smp
root (hd0,3)
kernel /boot/vmlinuz root=/dev/sda3 ro
#---------------------END BOOTADM----------------
# Unknown partition of type 15 found on /dev/rdsk/c1d0p0 partition: 2
# It maps to the GRUB device: (hd0,1) .
# Unknown partition of type 131 found on /dev/rdsk/c1d0p0 partition: 4
# It maps to the GRUB device: (hd0,3) . 成功引导slackware,但是就出现了上面提到的问题。从TEXT MODE 切换到X WINDOWS后再切换回来就没反应了。
于是查看相关帮助,重写了相关语句#------------------- SLACKWARE -------------------
title Slackware 12.0 kernel 2.6.21.5-smp
root (hd0,3)
kernel /boot/vmlinuz root=/dev/sda3 ro vga=788
#---------------------END BOOTADM---------------- 于是问题就解决了。。。。。。。。。。。。:)
但最后的问题出来了,为什么会出现这种情况呢?使用normal 模式从TEXT MODE 进入 X WINDOWS再切换回来就掉链子了。。。
请大家高手们帮偶解释解释。。。 |
|