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也要做相应的调整。否则除根分区以外的分区都挂不了。
谢谢。
不知道为什么我的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] 写道:
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也要做相应的调整。否则除根分区以外的分区都挂不了。
On Fri, Apr 11, 2008 at 09:21:31AM +0800, shell909090 wrote:
Mickey Fox 写道:
今天我再试了试,进入ash后用mount可以挂载成功,只是必须显式地指定文件
系统类型:-text3。我平常习惯都是不指定的,没想到这里必须指定。
这里说个题外话,平时我也不指定mount的系统类型参数,不过我知道那是fstab里
面已经指定的结果。在安装盘的急救模式下是必须指定呢,还是可以自动测试,有
没有人知道?
按 mount(8) 手册页的说法,是自动测试的:
If no -t
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可以挂载成功,只是必须显式地指定文件
感谢大家的帮助,问题基本解决。确实是要修改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,现在又变回去了呢?
2008/4/10 David Lee [EMAIL PROTECTED]:
BIOS里可以设置是否启用SATA或者模拟IDE
现在的 Linux kernel 已经能很好地支持 AHCI,没有必要再设置成兼容 IDE 模式了吧。
-- jungle
问题是,有的机器在安装的时候用SATA就会死机,无论什么系统,包括linux和
windows。绝对活见鬼阿。
Ji YongGang 写道:
2008/4/10 David Lee [EMAIL PROTECTED]:
BIOS里可以设置是否启用SATA或者模拟IDE
现在的 Linux kernel 已经能很好地支持 AHCI,没有必要再设置成兼容 IDE 模式了吧。
-- jungle
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
2008/4/10 shell909090 [EMAIL PROTECTED]:
问题是,有的机器在安装的时候用SATA就会死机,无论什么系统,包括linux和windows。绝对活见鬼阿。
Debian 的 etch 安装盘的确对有这个问题,试试 lenny 的 testing 安装盘再看看。
-- jungle
今天我再试了试,进入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
Mickey Fox 写道:
今天我再试了试,进入ash后用mount可以挂载成功,只是必须显式地指定文件系统类型:-text3。我平常习惯都是不指定的,没想到这里必须指定。
这里说个题外话,平时我也不指定mount的系统类型参数,不过我知道那是fstab里
面已经指定的结果。在安装盘的急救模式下是必须指定呢,还是可以自动测试,有
没有人知道?
我是在老内核下试的,新内核就干脆没试了。我想要想解决新内核的问题,首先应该让老内核能用起来,因为这个内核本身应该是好的,用了好长时间了。
要进入ash之前更多的信息是:
Begin: Mounting root file
我的机器是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!
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!
debian编译新内核安装的时候是不修改旧内核项目的,所以我觉得特别奇怪。
它也应该不会更新grub吧(menu.lst除外)?
本本的SATA模拟成IDE改成启用了
如果确实是这种情况,它会在什么地方改呢?改了BIOS信息(这会影响到新旧两版内核)?还是内核相关的配置(应该不会影响旧内核)?
补充:在挂载根分区失败后进入ash,用里面的mount挂载分区都失败,大致的错误信息都是Invalid file system
options(凭记忆写的)。因为fdisk不可用,我就用/dev目录下hd和sd开头的分区试的,mount时并没有带-o参数。
在
Mickey Fox 写道:
debian编译新内核安装的时候是不修改旧内核项目的,所以我觉得特别奇怪。
它也应该不会更新grub吧(menu.lst除外)?
本本的SATA模拟成IDE改成启用了
如果确实是这种情况,它会在什么地方改呢?改了BIOS信息(这会影响到新旧两版内核)?还是内核相关的配置(应该不会影响旧内核)?
补充:在挂载根分区失败后进入ash,用里面的mount挂载分区都失败,大致的错误信息都是Invalid file system
16 matches
Mail list logo