装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

View: New views
10 Messages — Rating Filter:   Alert me  

装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by xuwei xiao :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

loading, please wait...
Gave up waiting for root device.
......(省略)

然后就进入busybox。查看/dev目录,没有移动硬盘。cat /proc/modules,可以看
到相关模块已经载入。

请高人指点。


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: 装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by Luo Yong-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

grub是怎么配置的?

2009/8/18 xuwei <xw.xiao@...>:

> loading, please wait...
> Gave up waiting for root device.
> ......(省略)
>
> 然后就进入busybox。查看/dev目录,没有移动硬盘。cat /proc/modules,可以看 到相关模块已经载入。
>
> 请高人指点。
>
>
> --
> To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@...
>
>

Re: 装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by xuwei xiao :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

由于这个内核不能顺利启动,我系统里边还保留着29版的内核,我检查过了,grub
上关于这两个内核的配置是一样,不会有什么问题。除非两个版本的内核对 grub
要求的配置不同。能说说有什么不同吗?

Luo Yong wrote:

> grub是怎么配置的?
>
> 2009/8/18 xuwei <xw.xiao@...>:
>  
>> loading, please wait...
>> Gave up waiting for root device.
>> ......(省略)
>>
>> 然后就进入busybox。查看/dev目录,没有移动硬盘。cat /proc/modules,可以看 到相关模块已经载入。
>>
>> 请高人指点。
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
>> with a subject of "unsubscribe". Trouble? Contact
>> listmaster@...
>>
>>
>>    


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Parent Message unknown Re: 装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by xuwei xiao :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

shell909090 wrote:

> xuwei 写道:
>> 由于这个内核不能顺利启动,我系统里边还保留着29版的内核,我检查过了,
>> grub 上关于这两个内核的配置是一样,不会有什么问题。除非两个版本的内核
>> 对 grub 要求的配置不同。能说说有什么不同吗?
>>
>> Luo Yong wrote:
>>> grub是怎么配置的?
>>>
>>> 2009/8/18 xuwei <xw.xiao@...>:
>>>  
>>>> loading, please wait...
>>>> Gave up waiting for root device.
>>>> ......(省略)
>>>>
>>>> 然后就进入busybox。查看/dev目录,没有移动硬盘。cat /proc/modules,
>>>> 可 以看 到相关模块已经载入。
>>>>
>>>> 请高人指点。
>>>>
>>>>
>>>> --
>>>> To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
>>>> with a subject of "unsubscribe". Trouble? Contact
>>>> listmaster@...
>>>>
>>>>
>>>>    
>>
>>
> 看样子很像早期在U盘引导上的一个问题。
> kernel在引导到一定时候要ro挂载你的root分区,这个分区参数是在grub中设定
> 的,默认引导模式是local。然而在早期的时候,由于U盘驱动设备加载尚需要时
> 间初始化,因此要挂载设备的时候设备压根没准备好,导致启动失败。在最新版
> 本的内核中,local方式引导的时候,会先检测设备是否存在。如果不存在则持
> 续忙等待一分钟,检测设备是否出现。对于通常的U盘系统而言,已经足够完成
> 初始化动 作并顺利引导。
> 我怀疑你这个问题是类似问题,但又有区别。很明显,kernel在启动的时候等待
> 你的root分区等不到,但是原因不可能是设备没有准备好。这个问题,更像是设
> 备没有被识别出来。如果你可以使用这2.6.30来引导系统(不用移动硬盘),首先
> 试试看这个移动硬盘在2.6.30下是否可以正常识别。某些情况下,移动硬盘的设
> 备号会被移出U盘的自动识别支持,导致插入的明明是移动存储设备,但是却无
> 法自动识别 和使用。
>
感谢各位回复!抱歉,这两天有事没能上网。

起初,我也怀疑是30版的amd64内核不能识别我的移动硬盘。所以,我就等着这个
内核更新,可是更新了几次都还是这样,看了几个论坛也没见有人提出这样的问
题,我才忍不住发出来让大家帮忙的。
先贴一下配置吧:
menuentry "Debian GNU/Linux, Linux 2.6.30-1-amd64" {
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set 3ec4f02e-fb42-4309-aaa3-bb516a3ec368
    linux    /vmlinuz-2.6.30-1-amd64
root=UUID=ee488d92-4873-46e0-85c3-ca395bc3637a ro  quiet
    initrd    /initrd.img-2.6.30-1-amd64
}
menuentry "Debian GNU/Linux, Linux 2.6.29-2-amd64" {
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set 3ec4f02e-fb42-4309-aaa3-bb516a3ec368
    linux    /vmlinuz-2.6.29-2-amd64
root=UUID=ee488d92-4873-46e0-85c3-ca395bc3637a ro  quiet
    initrd    /initrd.img-2.6.29-2-amd64
}

这是自动生成的,我没有改过。已经用了uuid了。

我手里没有可以启动的30版的amd64系统,但是我有30版的386系统,这个移动硬盘
可以顺利挂载。不过也可能这个问题只在amd64的内核上才出现。



--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Parent Message unknown Re: 装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by xuwei xiao :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

MWO wrote:

> 你的问题解决了吗?我最近把移动硬盘的内核升级了一下,也出现了你说的那个
> 问题。
> 2.6.26的内核就没问题。看来是被shell909090说中了,但是还是不知道怎么解决丫
>
> 2009/8/23 MWO <moosewoler@... <mailto:moosewoler@...>>
>
>     你试试用grub 4 dos能不能完成。我的U盘挂到DELL的笔记本上时,就会你
>     所说的情况,换用grub 4 dos就可以通过。原因未知。
>
>     --
>     Yours sincerely
>     Moose W. Oler
>
>
>
>
> --
> Yours sincerely
> Moose W. Oler
没有呢。我在sir上发了帖子,也还没有眉目。


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: 装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by Dongsheng Song :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

升级内核到 2.6.30-6 看看:
http://packages.qa.debian.org/l/linux-2.6/news/20090827T164025Z.html

2009/8/27 xuwei <xw.xiao@...>:

> MWO wrote:
>>
>> 你的问题解决了吗?我最近把移动硬盘的内核升级了一下,也出现了你说的那个 问题。
>> 2.6.26的内核就没问题。看来是被shell909090说中了,但是还是不知道怎么解决丫
>>
>> 2009/8/23 MWO <moosewoler@... <mailto:moosewoler@...>>
>>
>>    你试试用grub 4 dos能不能完成。我的U盘挂到DELL的笔记本上时,就会你
>>    所说的情况,换用grub 4 dos就可以通过。原因未知。
>>

Re: 装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by xuwei xiao :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dongsheng Song wrote:

> 升级内核到 2.6.30-6 看看:
> http://packages.qa.debian.org/l/linux-2.6/news/20090827T164025Z.html
>
> 2009/8/27 xuwei <xw.xiao@...>:
>  
>> MWO wrote:
>>    
>>> 你的问题解决了吗?我最近把移动硬盘的内核升级了一下,也出现了你说的那个 问题。
>>> 2.6.26的内核就没问题。看来是被shell909090说中了,但是还是不知道怎么解决丫
>>>
>>> 2009/8/23 MWO <moosewoler@... <mailto:moosewoler@...>>
>>>
>>>    你试试用grub 4 dos能不能完成。我的U盘挂到DELL的笔记本上时,就会你
>>>    所说的情况,换用grub 4 dos就可以通过。原因未知。
>>>
>>>      
升了,不行。


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: 装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by liushiwei-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

xuwei 写道:

> Dongsheng Song wrote:
>> 升级内核到 2.6.30-6 看看:
>> http://packages.qa.debian.org/l/linux-2.6/news/20090827T164025Z.html
>>
>> 2009/8/27 xuwei <xw.xiao@...>:
>>  
>>> MWO wrote:
>>>    
>>>> 你的问题解决了吗?我最近把移动硬盘的内核升级了一下,也出现了你说的那
>>>> 个 问题。
>>>> 2.6.26的内核就没问题。看来是被shell909090说中了,但是还是不知道怎么
>>>> 解决丫
>>>>


是不是u盘的驱动没有被打进 initrd?  或者进去initrd的驱动不全?
比如 via的usb2驱动,  intel的usb2驱动,
把它们都列进/etc/modules 然后重新生成 initrd.img试试
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqbLFwACgkQjfeAwciCKEYAEwCfYVjgUwodQZ65FNBQeAqERXRY
wzAAnAkHbx3BPyzYKsAfB+ydsKoEWUoQ
=7Dp+
-----END PGP SIGNATURE-----


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: 装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by liushiwei-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

xuwei 写道:

> Dongsheng Song wrote:
>> 升级内核到 2.6.30-6 看看:
>> http://packages.qa.debian.org/l/linux-2.6/news/20090827T164025Z.html
>>
>> 2009/8/27 xuwei <xw.xiao@...>:
>>  
>>> MWO wrote:
>>>    
>>>> 你的问题解决了吗?我最近把移动硬盘的内核升级了一下,也出现了你说的那
>>>> 个 问题。


还有就是如果u盘启动,  kernel的命令行需要加rootdelay=10吧,  在加载
rootfs之前延迟10秒,等待自动加载usb的驱动
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqbLL8ACgkQjfeAwciCKEai5gCfaB3328P0DrSuyW3rh3odRUxf
fOoAn1ThSeZ2PJBTttVlDGKD+yVVJMVl
=OVJG
-----END PGP SIGNATURE-----


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: 装在移动硬盘上的amd64系统,2.6.30内核不能启动,求

by xuwei xiao :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

原因找到了。
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543568
2.6.30将usb-storage模块细分了,但是原来的脚本没有把细分后的模块增加进
去。这封邮件还给出了patch,大家可以参考解决。

只是不明白,为什么这么长时间了,还不修复这个包呢!


liushiwei wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> xuwei 写道:
>  
>> Dongsheng Song wrote:
>>    
>>> 升级内核到 2.6.30-6 看看:
>>> http://packages.qa.debian.org/l/linux-2.6/news/20090827T164025Z.html
>>>
>>> 2009/8/27 xuwei <xw.xiao@...>:
>>>  
>>>      
>>>> MWO wrote:
>>>>    
>>>>        
>>>>> 你的问题解决了吗?我最近把移动硬盘的内核升级了一下,也出现了你说的那
>>>>> 个 问题。
>>>>>          
>
>
> 还有就是如果u盘启动,  kernel的命令行需要加rootdelay=10吧,  在加载
> rootfs之前延迟10秒,等待自动加载usb的驱动
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAkqbLL8ACgkQjfeAwciCKEai5gCfaB3328P0DrSuyW3rh3odRUxf
> fOoAn1ThSeZ2PJBTttVlDGKD+yVVJMVl
> =OVJG
> -----END PGP SIGNATURE-----
>
>
>  


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...