死性不改 发表于 2005-10-20 11:55:36

sata安装之后引导出错

出错的时候大概是这样:
Red Hat nash verson 4.2.12 Starting
mounted /proc filesystem
mounted sysfs
Greating /dev
Greating device nodes
Greating root device
Mounting root filesystem
Mount:ERROR6 mounting ext3
input:AT Translated Set 2 Keyboard on isaoo6o/derio0
Switching to new rot
Error opening /dev/console!!!!:2
umounting old/proc
unmounting old/sys
Switchroot:mount failed:22
kernel panic -not syncing:Attempted to kill init!
<6>input:InPS/2 Generic Wheel Mouse on isaoo6o/serio1

应该是KDE版主所说的那种情况,该怎么解决呢?
我把它的引导信息贴一下:
grub.conf
root (hd0,12)
kernel /boot/vmlinuz-2.6.12.3init5 ro root=/dev/sda13 vga=791 splash=silent
我在后面添加了hda=ide-scsi还是不能引导,还有我用修复模式进去后居然看不到boot的目录,是不是要先mount /dev/sda12挂载分区的 ?
贴出我的fstab文件:
/dev/sda13      /                     ext3      defaults      1 1
none            /dev/pts                devpts      gid=5,mode=6200 0
none            /dev/shm                tmpfs       defaults      0 0
/dev/hdb      /mnt/cdrom            iso9660,udf iocharset=cp936,noauto,user,kudzu,ro,exec 0 0
/dev/fd0      /mnt/floppy             auto      iocharset=cp936,noauto,user,kudzu,rw,exec,sync 0 0
none            /proc                   proc      defaults      0 0
none            /sys                  sysfs       defaults      0 0
/dev/sda10      swap                  swap      defaults      0 0
现在这样子该怎么解决呢?不过在安装的 时候发现magic linux的还不错嘛,安装的过程中还可以玩一下小游戏,呵呵^O^

根据KDE的意见我试了下面的引导方法:
root (hda0,12)
kernel /boot/vmlinuz-2.6.12.3 init 5 ro root=/dev/sda13 vga=791 splash=silent
initrd /boot/initrd-2.6.12.3.img
引导时,出错同上,是一样的效果
接着又试了下面的方法:(我把出错提示也贴上去)
root(hde,12)//Error while parsing number
root (hd0,12) //如下
VFS:Cannot open root device "sda13" or unknown-block(0.0) please oppend a correct "root=" boot option
Kernel panic -not syncing:VFS:Unable to mount root fs on Unknown-block(0,0)

root (sd0,12) //error while parsing unmber

就试了上面的几个,结果现在还是引导不了,还是在那个“按F2的画面那里”

再见情人 发表于 2005-10-20 12:24:28

先重新生成initrd吧
进入修复模式后首先挂载分区
#mount /dev/sda12 /mnt
#chroot /mnt/
#new-kernel-pkg --install --mkinitrd --depmod 2.6.12.3
#vi /boot/grub/grub.conf
最后一步将grub.conf 的sda修改为hde,不知道你的默认的sata被认成什么,同理相应修改fstab
,另外你的是sda12还是13?

死性不改 发表于 2005-10-20 12:28:13

具体是是怎样重新生成initrd的??

再见情人 发表于 2005-10-20 12:30:44

1,进入修复模式
2,运行mount /dev/sda12 /mnt
3,chroot /mnt
4,new-kernel-pkg --install --mkinitrd --depmod 2.6.12.3

再见情人 发表于 2005-10-20 12:39:41

兄弟,你运行fdisk -l 看看是sda12 还是13,我怎么觉得是13

死性不改 发表于 2005-10-20 12:55:43

好,先谢了,我去试试

再见情人 发表于 2005-10-20 13:08:13

另外兄弟你的硬盘是兼容模式的还是 enhance模式的,你需要要注意一下

死性不改 发表于 2005-10-20 14:48:46

感谢上楼的提醒 ,我现在已经可以进去了,此帖就是在magiclinux下发的,不过我还是有点问题 :
1、硬盘是兼容模式的还是 enhance模式的//那是什么样的模式呢
2、我想改回原来的SATA式,以发辉硬盘原来的优点及性能
3、声音好象有点问题,没次重启之后,声音就不能用了,在magicconf里选程序声卡,重新编译之后才可以正常使用

死性不改 发表于 2005-10-20 14:51:59

兄弟,你运行fdisk -l 看看是sda12 还是13,我怎么觉得是13

那里是12,这是我修改后可以引导的grub

# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=0
timeout=10
splashimage=(hd0,12)/boot/grub/splash.xpm.gz
title dos
      rootnoverify (hd0,0)
      chainloader +1
title MagicLinux
      root (hd0,12)
      kernel /boot/vmlinuz-2.6.12.3ro root=/dev/hda13 vga=791 splash=silent
      initrd /boot/initrd-2.6.12.3.img
title MagicLinux (Graphics Mode)
      root (hd0,12)
      kernel /boot/vmlinuz-2.6.12.3 init 5 ro root=/dev/hda13 vga=791 splash=silent
      initrd /boot/initrd-2.6.12.3.img
title MagicLinux (Console Mode)
      root (hd0,12)
      kernel /boot/vmlinuz-2.6.12.3 init 3 ro root=/dev/hda13 vga=791 splash=silent
      initrd /boot/initrd-2.6.12.3.img
title MagicLinux (Single Mode)
      root (hd0,12)
      kernel /boot/vmlinuz-2.6.12.3 init 1 ro root=/dev/sda13 vga=791 splash=silent
      initrd /boot/initrd-2.6.12.3.img

--------------------------------------------------------------------------------
但是有点我不明白,那里明明是我的win盘来(放linux相关的东西)引导是怎么回是那个分区的呢???

再见情人 发表于 2005-10-20 16:53:42

其中Compatible Mode,可以理解为把SATA硬盘端口映射到并口IDE通道的相应端口。Enhanced Mode下的SATA硬盘将使用独立的IDE通道
一般安装时设置为Compatible Mode兼容模式,否则有可能找不到硬盘,也只是有可能,我只帮别人装过一次sata,自己没有,所以不是很了解,重新启动后,将BIOS中的Compatible Mode改为Enhanced Mode,这样就能发挥SATA接口的性能了。
至于声卡的问题,我不是很清楚,我在kde下没有问题,但是gnome下面每次需要重新调节一下音量,其他也不会有问题

死性不改 发表于 2005-10-20 16:58:08

我的主板是kt600 BIOS里没得调的

再见情人 发表于 2005-10-20 17:10:55

Main主菜单下的Integrated Peripherals
里面有相应的sata设置吧,不过好像没有模式选择,不过应该有类似的选项,兄弟看看主板说明之类的吧

死性不改 发表于 2005-10-20 17:54:36

电脑买回来的时候,主板上的东西 设置 我都摸熟了,那还看主板??
Integrated Peripherals
没留意有这么个东西,我进去看看,是不是设置好了sata就可以把把fstab跟grub.conf改回来.就可以发挥出sata原来的性能(我发现先在用起来硬盘好慢,开机要等很久).

死性不改 发表于 2005-10-20 20:20:55

Main主菜单下的Integrated Peripherals
里面有相应的sata设置吧,不过好像没有模式选择,不过应该有类似的选项,兄弟看看主板说明之类的吧.
我在K菜单里看不到有这么个菜单?

再见情人 发表于 2005-10-20 21:18:12

不清楚,不同主板的bios设置不同 :neutral:
页: [1] 2
查看完整版本: sata安装之后引导出错