Re: 升级内核后无法启动进入Linux

2008-04-12 文章 Josh Yin
2008/4/12 Mickey Fox [EMAIL PROTECTED]: 感谢大家的帮助,问题基本解决。确实是要修改ro=后面的参数。升级后,与旧版内核对应的是ro=/dev/sda9,实际应该是ro=/dev/sdb9。原来太粗心了,没注意这一个字母的差别。现在不清楚的是升级前到底是ro=/dev/sdb9还是ro=/dev/sda9,以前没仔细看过,升级前后我绝对没有编辑过menu.lst文件。 原使用新版内核则要改为ro=/dev/hdc9,/etc/fstab也要做相应的调整。否则除根分区以外的分区都挂不了。

Re: 升级内核后无法启动进入Linux

2008-04-12 文章 Mickey Fox
谢谢。 不知道为什么我的swap分区找不到UUID。 ls /dev/disk/by-uuid 列出了ext3分区的uuid(比较长)和ntfs分区的uuid(比较短),没有swap分区的UUID。 /lib/udev/vol_id /dev/hdc8 ID_FS_USAGE=other ID_FS_TYPE=swap ID_FS_VERSION=2 ID_FS_UUID= ID_FS_LABEL= ID_FS_LABEL_SAFE= 也没有得到UUID。/dev/hdc8是我的swap分区。 在 08-4-13,Josh Yin[EMAIL PROTECTED] 写道:

Re: 升级内核后无法启动进入Linux

2008-04-12 文章 shell909090
Josh Yin 写道: 2008/4/12 Mickey Fox [EMAIL PROTECTED]: 感谢大家的帮助,问题基本解决。确实是要修改ro=后面的参数。升级后,与旧版内核对应的是ro=/dev/sda9,实际应该是ro=/dev/sdb9。原来太粗心了,没注意这一个字母的差别。现在不清楚的是升级前到底是ro=/dev/sdb9还是ro=/dev/sda9,以前没仔细看过,升级前后我绝对没有编辑过menu.lst文件。 原使用新版内核则要改为ro=/dev/hdc9,/etc/fstab也要做相应的调整。否则除根分区以外的分区都挂不了。

Re: 升级内核后无法 启动进入Linux

2008-04-11 文章 Ming Hua
On Fri, Apr 11, 2008 at 09:21:31AM +0800, shell909090 wrote: Mickey Fox 写道: 今天我再试了试,进入ash后用mount可以挂载成功,只是必须显式地指定文件 系统类型:-text3。我平常习惯都是不指定的,没想到这里必须指定。 这里说个题外话,平时我也不指定mount的系统类型参数,不过我知道那是fstab里 面已经指定的结果。在安装盘的急救模式下是必须指定呢,还是可以自动测试,有 没有人知道? 按 mount(8) 手册页的说法,是自动测试的: If no -t

Re: 升级内核后无 法启动进入Linux

2008-04-11 文章 YueGuang
hi, 我使用的是单硬盘,没有遇到此问题。感觉新的内核安装后,在启动方面仅改 变了menu.lst. 您的问题应与两块硬盘有关。我以前有一次升级内核后硬盘由sda 变成hda了,感觉是内核驱动变了。我想您的问题可能与此有关。 2008-04-11五的 00:29 -0500,Ming Hua写道: On Fri, Apr 11, 2008 at 09:21:31AM +0800, shell909090 wrote: Mickey Fox 写道: 今天我再试了试,进入ash后用mount可以挂载成功,只是必须显式地指定文件

Re: 升级内核后无法启动进入Linux

2008-04-11 文章 Mickey Fox
感谢大家的帮助,问题基本解决。确实是要修改ro=后面的参数。升级后,与旧版内核对应的是ro=/dev/sda9,实际应该是ro=/dev/sdb9。原来太粗心了,没注意这一个字母的差别。现在不清楚的是升级前到底是ro=/dev/sdb9还是ro=/dev/sda9,以前没仔细看过,升级前后我绝对没有编辑过menu.lst文件。 原使用新版内核则要改为ro=/dev/hdc9,/etc/fstab也要做相应的调整。否则除根分区以外的分区都挂不了。 现在的疑问是:为什么内核从2.4变到2.6后,SATA的分区名称从/dev/hdxn变成/dev/sdxn,现在又变回去了呢?

Re: 升级内核后无法启动进入Linux

2008-04-10 文章 Ji YongGang
2008/4/10 David Lee [EMAIL PROTECTED]: BIOS里可以设置是否启用SATA或者模拟IDE 现在的 Linux kernel 已经能很好地支持 AHCI,没有必要再设置成兼容 IDE 模式了吧。 -- jungle

Re: 升级内核后无法启动进入Linux

2008-04-10 文章 shell909090
问题是,有的机器在安装的时候用SATA就会死机,无论什么系统,包括linux和 windows。绝对活见鬼阿。 Ji YongGang 写道: 2008/4/10 David Lee [EMAIL PROTECTED]: BIOS里可以设置是否启用SATA或者模拟IDE 现在的 Linux kernel 已经能很好地支持 AHCI,没有必要再设置成兼容 IDE 模式了吧。 -- jungle

Re: 升级内核后无法启动进入Linux

2008-04-10 文章 Ji YongGang
2008/4/10 Ji YongGang [EMAIL PROTECTED]: Mickey Fox 写道: 我的机器是Windows XP和Debian Etch双启动。昨天在Debian下编译2.6.24.4的内核成功,安装新内核后重新启动,发现 进不了Linux了,停在了这一步: Waiting for root file system ... ... 在这之前一些会有这样的信息: hdc: cache flushes supported hdc: hdc1 hdc2 hdc5 hdc6 hdc7 hdc8 hdc9

Re: 升级内核后无法启动进入Linux

2008-04-10 文章 Ji YongGang
2008/4/10 shell909090 [EMAIL PROTECTED]: 问题是,有的机器在安装的时候用SATA就会死机,无论什么系统,包括linux和windows。绝对活见鬼阿。 Debian 的 etch 安装盘的确对有这个问题,试试 lenny 的 testing 安装盘再看看。 -- jungle

Re: 升级内核后无法启动进入Linux

2008-04-10 文章 Mickey Fox
今天我再试了试,进入ash后用mount可以挂载成功,只是必须显式地指定文件系统类型:-text3。我平常习惯都是不指定的,没想到这里必须指定。 我是在老内核下试的,新内核就干脆没试了。我想要想解决新内核的问题,首先应该让老内核能用起来,因为这个内核本身应该是好的,用了好长时间了。 要进入ash之前更多的信息是: Begin: Mounting root file system... ... Begin: Running /scripts/local-top ... ide0: I/O resource 0x1F0-0x1F7 not free. ide0: ports already

Re: 升级内核后无法启动进入Linux

2008-04-10 文章 shell909090
Mickey Fox 写道: 今天我再试了试,进入ash后用mount可以挂载成功,只是必须显式地指定文件系统类型:-text3。我平常习惯都是不指定的,没想到这里必须指定。 这里说个题外话,平时我也不指定mount的系统类型参数,不过我知道那是fstab里 面已经指定的结果。在安装盘的急救模式下是必须指定呢,还是可以自动测试,有 没有人知道? 我是在老内核下试的,新内核就干脆没试了。我想要想解决新内核的问题,首先应该让老内核能用起来,因为这个内核本身应该是好的,用了好长时间了。 要进入ash之前更多的信息是: Begin: Mounting root file

升级内核后无法启动进入Linux

2008-04-09 文章 Mickey Fox
我的机器是Windows XP和Debian Etch双启动。昨天在Debian下编译2.6.24.4的内核成功,安装新内核后重新启动,发现进不了Linux了,停在了这一步: Waiting for root file system ... ... 在这之前一些会有这样的信息: hdc: cache flushes supported hdc: hdc1 hdc2 hdc5 hdc6 hdc7 hdc8 hdc9 hdc10 hdc11 hdc12 hdc13 ALERT! /dev/sda9 does not exist. Dropping to a shell!

Re: 升级内核后无法启动进入Linux

2008-04-09 文章 Josh Yin
2008/4/9 Mickey Fox [EMAIL PROTECTED]: 我的机器是Windows XP和Debian Etch双启动。昨天在Debian下编译2.6.24.4的内核成功,安装新内核后重新启动,发现进不了Linux了,停在了这一步: Waiting for root file system ... ... 在这之前一些会有这样的信息: hdc: cache flushes supported hdc: hdc1 hdc2 hdc5 hdc6 hdc7 hdc8 hdc9 hdc10 hdc11 hdc12 hdc13 ALERT!

Re: 升级内核后无法启动进入Linux

2008-04-09 文章 Mickey Fox
debian编译新内核安装的时候是不修改旧内核项目的,所以我觉得特别奇怪。 它也应该不会更新grub吧(menu.lst除外)? 本本的SATA模拟成IDE改成启用了 如果确实是这种情况,它会在什么地方改呢?改了BIOS信息(这会影响到新旧两版内核)?还是内核相关的配置(应该不会影响旧内核)? 补充:在挂载根分区失败后进入ash,用里面的mount挂载分区都失败,大致的错误信息都是Invalid file system options(凭记忆写的)。因为fdisk不可用,我就用/dev目录下hd和sd开头的分区试的,mount时并没有带-o参数。 在

Re: 升级内核后无法启动进入Linux

2008-04-09 文章 shell909090
Mickey Fox 写道: debian编译新内核安装的时候是不修改旧内核项目的,所以我觉得特别奇怪。 它也应该不会更新grub吧(menu.lst除外)? 本本的SATA模拟成IDE改成启用了 如果确实是这种情况,它会在什么地方改呢?改了BIOS信息(这会影响到新旧两版内核)?还是内核相关的配置(应该不会影响旧内核)? 补充:在挂载根分区失败后进入ash,用里面的mount挂载分区都失败,大致的错误信息都是Invalid file system