歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux內核

linux內核開機logo顯示幾分鐘之後黑屏解決辦法

因為PC Linux有setterm, 自己搞的系統可不見得有。

解決辦法有兩種:

1:進入drivers/char/vt.c中將blank_screen_t( )函數內容注釋掉,重新編譯內核後,系統開機後LCD沒有出現屏幕不受控制的情況了

2:編寫應用程序:

#include

<stdio.h>

#include <fcntl.h>

#include <sys/ioctl.h>

void main()

{

int fd;

fd = open("/dev/tty0", O_RDWR);

write(fd, "\033[9;0]", 8);

close(fd);

}

將這一應用程序編譯生成可執行文件,假如命名為"keep_lcd_screen",

將"keep_lcd_screen"copy到根文件的/bin目錄,

然後在根文件目錄/etc/init.d 中的rcS啟動配置文件中加入以下命令

./bin/keep_lcd_screen

重新啟動內核,LCD就不會自動關閉了,

注意:方法一需要修改內核,但如果當遇到需要用應用程序關閉lcd是,就不行了,所以,第二種方法較好。

Copyright © Linux教程網 All Rights Reserved