LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 961|回复: 11

终于做完了LFS6.3系统,启动的时候遇到一个问题

[复制链接]
发表于 2009-4-21 16:16:10 | 显示全部楼层 |阅读模式
终于做完了LFS6.3系统,启动的时候遇到一个问题
 楼主| 发表于 2009-4-21 16:18:45 | 显示全部楼层
虚拟机启动到grub后,就不显示了,怀疑是VGA设置问题,编辑grub,将VGA=788改为VGA=0X314,现象一样,有谁遇到这个问题,请帮我想想办法啊!做到这里功亏一篑就不值得了啊!!555555555,手都敲酸了!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-21 16:20:14 | 显示全部楼层
在线等人解决啊!!有知道的帮我分析下啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-21 16:26:54 | 显示全部楼层
启动到grub后,好像是显卡起不来一样,有一点花色,但是看不到任何启动系统启动信息,

文件系统的支持,需要根据之前将目标系统分区格式化的情况而定,使用了什么文件系统就需要加入该文件系统的支持,因之前采用的是Xfs文件系统,因此在File Systems->XFS support加入XFS的支持,可以采用编译到内核来避免未用initrd脚本来加载模块而导致启动失败

如果之前给内核加入了显示UTF-8编码文字的补丁的话,那么这里需要加入framebuffer的支持才能使补丁生效,在Device Drivers->Graphics support中加入Support for frame buffer devices,并选择上VESA VGA graphics supports,这里将其编译到内核中

同时还需要加入framebuffer字体支持,在Device Drivers->Graphics support->Console display driver support中加入Framebuffer Console support并选择上Select compiled-in fonts,选上VGA 8x16 font这一种字体就可以了,这里将这些选择都编译到内核中  这些都在编译内核的时候选好了,唯一不一样的可能就是我没有安装显示UTF-8编码文字的补丁 ,
  哎呀!!郁闷,不知道是什么问题!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-21 17:53:52 | 显示全部楼层
报错信息截图如下!高手帮忙分析下啊!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-4-21 20:20:52 | 显示全部楼层
我不懂虚拟机,但如果把 vga=xxx 通通去掉,能启动否?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-22 08:54:27 | 显示全部楼层
将VGA=788去掉后,过了grub后,出现一个警告
unable to open an initial console  
截图如下.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-22 09:26:53 | 显示全部楼层
修改grub,添加Linux single现象一样,添加init=/bin/bash,在unable to open an initial console 后又多出一行kerne panic -not syncing:Attempted to kill init!
在线求救!!
回复 支持 反对

使用道具 举报

发表于 2009-4-22 09:42:45 | 显示全部楼层
Post by aasswaass;1977766
修改grub,添加Linux single现象一样,添加init=/bin/bash,在unable to open an initial console 后又多出一行kerne panic -not syncing:Attempted to kill init!
在线求救!!

提示:
0、错误信息以给出答案,*nix-like 系统传统上对正确绝对缄默,所以有输出时就要高度关注。

1、所有 *nix-like 系统中 进程 默认打开三个文件描述符 标准输入、标准输出、标准错误,那么 init 进程打开的这三个文件描述符 对应的是什么文件?是一个文件,还是多个文件?

2、您漏掉手册上关键一步。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-22 09:57:23 | 显示全部楼层
Post by 聚焦深空;1977774
提示:
0、错误信息以给出答案,*nix-like 系统传统上对正确绝对缄默,所以有输出时就要高度关注。

1、所有 *nix-like 系统中 进程 默认打开三个文件描述符 标准输入、标准输出、标准错误,那么 init 进程打开的这三个文件描述符 对应的是什么文件?是一个文件,还是多个文件?

2、您漏掉手册上关键一步。


能不能说的通俗易懂点,小弟是菜菜鸟,少了那个关键的一步?请指点,谢谢!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表