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

2009-08-30 文章 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.x...@gmail.com:
  

MWO wrote:


你的问题解决了吗?我最近把移动硬盘的内核升级了一下,也出现了你说的那个 问题。
2.6.26的内核就没问题。看来是被shell909090说中了,但是还是不知道怎么解决丫

2009/8/23 MWO moosewo...@gmail.com mailto:moosewo...@gmail.com

   你试试用grub 4 dos能不能完成。我的U盘挂到DELL的笔记本上时,就会你
   所说的情况,换用grub 4 dos就可以通过。原因未知。

  

升了,不行。


--
To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2009-08-30 文章 liushiwei
-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.x...@gmail.com:
  
 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-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2009-08-30 文章 liushiwei
-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.x...@gmail.com:
  
 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-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2009-08-27 文章 xuwei

MWO wrote:
你的问题解决了吗?我最近把移动硬盘的内核升级了一下,也出现了你说的那个 
问题。

2.6.26的内核就没问题。看来是被shell909090说中了,但是还是不知道怎么解决丫

2009/8/23 MWO moosewo...@gmail.com mailto:moosewo...@gmail.com

你试试用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-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2009-08-27 文章 Dongsheng Song
升级内核到 2.6.30-6 看看:
http://packages.qa.debian.org/l/linux-2.6/news/20090827T164025Z.html

2009/8/27 xuwei xw.x...@gmail.com:
 MWO wrote:

 你的问题解决了吗?我最近把移动硬盘的内核升级了一下,也出现了你说的那个 问题。
 2.6.26的内核就没问题。看来是被shell909090说中了,但是还是不知道怎么解决丫

 2009/8/23 MWO moosewo...@gmail.com mailto:moosewo...@gmail.com

    你试试用grub 4 dos能不能完成。我的U盘挂到DELL的笔记本上时,就会你
    所说的情况,换用grub 4 dos就可以通过。原因未知。



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

2009-08-21 文章 xuwei

shell909090 wrote:

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


Luo Yong wrote:

grub是怎么配置的?

2009/8/18 xuwei xw.x...@gmail.com:
 

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

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


请高人指点。


--
To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact
listmas...@lists.debian.org







看样子很像早期在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-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2009-08-18 文章 Luo Yong
grub是怎么配置的?

2009/8/18 xuwei xw.x...@gmail.com:
 loading, please wait...
 Gave up waiting for root device.
 ..(省略)

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

 请高人指点。


 --
 To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org