分页: 1 / 2

有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 9:17
IDRI
事情是这样的。我安好了arch之后,开机成了文字流,这正是我想要的,但是有一个问题,就是那个logo,(两只企鹅的那个)。在大概运行到一半的时候,会消失,同时在电脑上会出现一块蓝色的花屏的感觉。我看了之后很不爽,就在网上看了一下,有人说是linux的引导分成两个过程,也就是先是initrd,之后才是kernel。这个过渡中会导致这个问题,当时也没有想什么,感觉这个东西我也解决不了。但是前两天看一本有关linux的书时,上面说到initrd在个人的电脑上如果只用于自己的电脑是可以不用的。我有过编译内核的经历也就想试试不要initrd,这个过程很不顺利。我用了一天的时候来研究这个。编译出来好几个bzImage,但是都不行,但是后来我在网上看到一个外国的方法,很奇怪的方法把grub2的这个
linux /bzImage root=/dev/sda5 ro quiet
改成
linux /bzImage
很奇怪不是吗?很直接地把后面的去掉了,我一直都是认为后面的是告诉内核根目录在很地方,但这样一去,不是很奇怪吗?我也没有认为这个会成功,但是我也实在是没有办法了,就按其说了做了,但是问题来了,我成功了。这下我就不明白了,这样也能成功的吗?有人知道为什么这后的去了也能成功的吗?

还有一个问题,就是有于那个logo的问题没有解决,还是各过去一样,运行到一半的时候,logo就会消失同时,电脑中间大概是原来有logo地方出现方形的蓝色的感觉是花屏的感觉。

有人知道是怎么回事的吗?

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 9:19
qy117121
不知道, :em01
我从来没见过那个什么logo :em06

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 9:24
peteryeh64
:em06 ...我裝了archlinux也沒見過什麼企鵝的logo勒...奇怪

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 9:55
IDRI
就这个,只是这是我在虚拟机上的是arch的图标,在实体机是时是两只企鹅,就是linux的那个标志。
2011-06-19-095149_1366x768_scrot.png

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 9:55
月下叹逍遥
不知道,logo正常 :em06

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 10:31
qy117121
以前在虚拟机中装的时候也没见过 :em06 (可能没注意 )
真机中真的没见过 :em06

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 12:00
长头发的和尚
没见过 求解 :em06

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 12:04
ark12211
我在grub配置文件里设置了vga=xxx才看到这个logo

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 12:05
月下叹逍遥
原来是拱门,现在是Tux……

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 12:39
jtshs256
early 法 kms……

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 12:42
qy117121
我一直用的ubuntu的grub2引导的arch,是这个原因?,

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 15:04
IDRI
jtshs256 写了:early 法 kms……
能说得清楚一些吗?还有我现在不想用initrd了。有没有人知道为什么,不要在grub2中写"root= **"还能正常启动,这个我不明白。


我自己又做了一些试验,我的想法是,在启动中过程中,开始的过程是grub在管理显示器,而这个不只是在选则的时候有,进入文字流的时候还是grub在影响着(因为grub2如果有背景图片的话,在出现linux的文字流的时候还是会有背景图片的。这个大概要到加载模块的时候才会消失),当kernel开始接手的时候也就是出现少量花屏的时候。所以早一些开启kms我认为是一个方法,还有就是用试着调好grub的显示,让其在进入交接的时候不会出现花屏的现象。


不知道有没有人对这方面有一定的研究的,帮个忙,谢谢?

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 15:08
IDRI
另,大家没有这个logo的,我想问一下,大家的开机的分辨率是多少,好像没有一定的分辨率,是不会有的,还有就是一些grub的设置,我不是太明白,对内核传入一些命令是怎么回事?

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 15:15
jtshs256
initrd(现在都是initramfs了吧)应该还是在kernel后加载的吧,速度应该没什么影响,wiki上的提早开启kms记得似乎也会闪一下……如果执意不想要initrd,就直接编译内核,启动需要的,全编进去,基本不闪……至于root=*,可以在编译时指定kernel command line,跟引导器传递的一样……

Re: 有关于grub2的内核引导的奇怪问题

发表于 : 2011-06-19 15:23
qy117121
刚修改了下menu.lst等重启时试试有logo没 :em01