高堂明镜 发表于 2007-1-30 19:39:27

安装时遇到的一个问题

:(:(:(

中午时候重装了windos,然后用grub for dos
root (hd0,5)
kernel /boot/vmlinuz-2.6.15.3
boot
到这一直都成功的.
但在启动时屏幕上有
hda:DMA TIMEOUT ERROR
IDE:failed opcode was:unknown
.
.
.
switchroot :mount failed 22
启动不了了.
上面的是我摘录的几句.本人初学,不懂...
我的分区是windos有两个(hda1,hda3),linux有2个(hda4,hda6),swap是hda7.
想重新装ml,但安装时发现在到分区那一步时,显示我的分区表只有个hda整个硬盘,并没有显示我原来已经有的分区,但我在windows里可以看到多个分区啊。

高堂明镜 发表于 2007-1-30 20:06:03

是不是我没写明白问题。.... :-(:-(

sejishikong 发表于 2007-1-31 15:42:56

kernel /boot/vmlinuz-2.6.17.9ro root=/dev/sda1 vga=791 splash=silent
      
initrd /boot/initrd-2.6.17.9.img

这样才行。

yhlfh 发表于 2007-1-31 15:47:15

是不是我没写明白问题。.... :-(:-(

高堂明镜 发表于 2007-2-2 14:37:45

kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/hda7 vga=791 splash=silent

initrd /boot/initrd-2.6.15.3.img
我的/boot里是vmlinuz-2.6.15.3
不过我这样试过了,进不去.

有个地方不明白,我在grub中敲了root(hd0,)后按TAB键出来的有0(fat32),2,4,5,6(swap),其中2是以前装的knoppix,5是magiclinux,
但在我/boot/grub/grub.conf中写的是root=/dev/hda7,在没重装XP是这样可以进去的,
那我现在在GRUB命令行下时是应该输kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/hda7吗?


还有就是想直接重装magiclinux,在安装时到分区那一步时,显示我的分区表只有hda整个硬盘,并没有显示我原来已经有的分区,这个是什么原因呢?

yhlfh 发表于 2007-2-2 16:52:55

(hd0,5) = hda6

高堂明镜 发表于 2007-2-2 17:00:29

root (hd0,5)

kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/hda6 vga=791 splash=silent

initrd /boot/initrd-2.6.15.3.img

我改成这样以后也进不去.

我觉得是由于重装过XP以后,分区表乱了,grub识别我分区是识别成了(hd0,5),但之前我的grub.conf里写的是boot=/dev/hda7,所以这样启动不了了???

KDE 发表于 2007-2-2 19:55:23

“我在grub中敲了root(hd0,)后按TAB键出来的有0(fat32),2,4,5,6(swap)”
这说明 hda7是 swap,交换分区怎么能启动系统?

高堂明镜 发表于 2007-2-3 20:42:59

那我现在要怎么改才可以启动??

kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/hda6 vga=791 splash=silent

initrd /boot/initrd-2.6.15.3.img


我这样也进不去啊

jiangtao9999 发表于 2007-2-3 20:53:57

1、确定你的 root 分区到底是哪个。
2、确定你的 kernel 文件到底在哪里。

所以:
root (hd0,5) 以后

kernel /
后按 tab ,使用 grub 的自动补全,看看是不是你的 root 分区的文件。(把自动补全当文件列表的命令很方便)
如果是那么输入完
kernel /root/
再按 tab 的自动补全,看看你的 vmlinuz 和 initrd 文件到底是什么。
这样你就能同时保证内核文件正确,分区也正确。

高堂明镜 发表于 2007-2-3 21:48:39

root分区是(hd0,5)
然后kernel文件也都没错

kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/hda6 vga=791 splash=silent

initrd /boot/initrd-2.6.15.3.img

我这样启动,还是不行.
出来linux的启动信息了。但是到一个地方就死了,不动..
我看屏幕信息有:
/dev/hda6 is not a UUID or LABEL spec
...
no suspend signature on swap ,not resuming...
...
mount: error 6 mounting ext3
...

高堂明镜 发表于 2007-2-3 22:01:49

而且现在我用linux的修复盘进去,搜索结果是没找到任何LINUX分区

全新安装LINUX,到了分区那里,分区表是错误的,只有整个硬盘1个分区...

jiangtao9999 发表于 2007-2-3 22:02:36

你的分区坏了?

jiangtao9999 发表于 2007-2-3 22:04:10

我觉得没有必要讨论怎么启动了,你的硬盘分区表坏了

高堂明镜 发表于 2007-2-3 22:06:59

那怎么办??
我XP还可以进去.XP下的分区还都在啊..

分区坏了??
我用knoppix启动以后,,发现我的4个分区都可以挂载上去啊...

谢谢jiangtao9999了~~~
页: [1] 2
查看完整版本: 安装时遇到的一个问题