奥斯利斯 发表于 2005-10-7 13:54:44

ml1.2的sata硬盘启动问题

我按照以下贴操作
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=109507&postdays=0&postorder=asc&start=45

现在启动问题如下:
Mounting root filesystem
mount: error 6 mounting ext2
prvotroot: pivot_root ( /sysroot,/sysroot/initrd)failed: 2
Freeing unused Kernel memory :vtok freed
Kernel panil-not sysycing : NO init found ,Try passing init=option to kernel


说明一下我的硬件
磐正kt600(8237的南桥) (bios没找到什么sata的设置,什么增强模式,就没有)
希捷sata 80G
ml的分区为hde1 (用2.6knoppix识别为hde,用2.4的核心knoppix识别为sda)

请高手说明一下我该怎么做??

KDE 发表于 2005-10-7 16:33:51

我们不再支持 1.2 版,那是个不够成熟的系统,硬件支持和易用性都不如 2.0 开发版。我在疑难解答里说得很清楚,1.2 版根本无法在 sata 硬盘上安装。开发组也没有 sata 硬盘和 pci-e 主板。

奥斯利斯 发表于 2005-10-7 16:44:41

先向大家报喜一下,我的ml1.2安装成功了
上面的问题解决了,
KT600的是sata控制芯片是集成在via8237南桥芯片上,
以前都以为这个芯片装不上linux,因为这个芯片不支持IDE映射模式,
在bios上没有什么sata的设置,只有一个 VIA SATA IDE RAID的设置(自动,手动,和屏蔽)
没有别人说的什么老兼容模式,和增强模式

问题解决:
1。解决安装过程不认硬盘
ml1.2安装光盘默认不认硬盘,如果在载入光盘的mbvmlinuz之前载入一个SCSI的驱动就没问题了
我加载的是一个adapter sata server controler的驱动(大概而已,不过有sata 和control两个单词同时出现的驱动就只有这个了,你如果和我的主板(磐正kt600)一样就选它吧!!)
这样你的硬盘就被模拟scsi被认成了sda了
硬盘被认出了,安装当然没问题



2,sata启动问题
这个问题解决看这贴,我按照以下贴操作的
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=109507&postdays=0&postorder=asc&start=45

安照上贴操作时,硬盘符合自己安装#fdisk -l 作相应修改,

编译好内核之后就修改grub.conf和fstab

一般就行了
我上一楼是因为没改这两个(其实是改了,不过是照knoppix识别成的hde改的)

好启动os,我由于只注意开机档最后的出现信息没注意看前面的硬检信息所以发了此贴,
其实我的硬盘在重新编译内核后是被认出了(留意整个开机档,我的是hda)
好了知道了自己的硬盘被认成hda就好办了
重新修改grub.conf和fstab,ok(我是在knoppix上修改的)

在启动os,好成功了,终于看到滚动条转动了,哈哈,这是弹出配置x的对话框,什么网络,键盘,鼠标,好搞定,终于进入了ml的漂亮pp的
+++++++++++++++++++++++++++++++++++安装告一段落

不过我的ml安装是搞定了,现在遇到的是不能上网的问题,我的网络问题如下
我用的是ADSL,
用路由猫上网,猫的ip是192.168.1.1,局域网就不用说了当然是192.168.1.x
用dhcp时开机停在网卡配置上很久,最后还是显示一个红色的fail,
如果用手动设置的画,也一样上不了网,
我也不知道是什么问题
ip:192.168.1.x
mask:255.255.255.0
dns和Getway:192.168.1.1

用ping命令什么也ping不通,明显与上面的ip,gw,dns等不关(我win上也是这样配置的)
ping不通难道是我的网卡没认出吗?
也不是,明明就认出了,为什么会这种呢
请高手帮忙(网络不是linux的强项吗?)

奥斯利斯 发表于 2005-10-7 17:00:49

谢谢KDE的说明,不过我现在装上了,ml1.2在sata上并不是装不了,只是一。安装是检测不了硬盘,(这个主要修改sata模式,一般可认)
2。安装后,启动问题,这个重新编译内核就可搞定

现在我装上了,但我遇到了网络的问题,不能上网,如上贴
可以给点意见吗?

KDE 发表于 2005-10-7 17:19:19

你还没有理解 路由方式 上网的原理。参见你的 adsl 说明书,或者使用我写的宽带网络设置向导(置顶帖)。通常 adsl 网关不是 192.168.1.1。adsl 网关在不同产品是不同的,但都是 adsl 设备自身的默认(内网) IP 地址。常见的有:192.168.1.254 或者 10.1.1.1,而你的(网卡) IP 地址要设置成和网关位于同一个 ip 地址段。我给出两组经验配置,具体要看你的产品说明:


Alcatel   ADSL:
网卡 IP   192.168.1.8
子网掩码   255.255.255.0
默认网关   192.168.1.254

D-Link      ADSL:
网卡 IP   10.1.1.100
子网掩码   255.0.0.0
默认网关   10.1.1.1

奥斯利斯 发表于 2005-10-7 18:14:54

可是我在win上都这样用了一年,还有错吗?
ip:192.168.1.x
mask:255.255.255.0
dns和Getway:192.168.1.1

还有在knoppix的liveCD上也是这样设的,没问题,相反,不这样设就上不了网了

现在是连modem的ip都ping不上,只能ping自己了,

用dmesg看了开机档
有如下一段:

Disabling IRQ #10
ip_tables: (C) 2000-2002 Netfilter core team
ip_tables: (C) 2000-2002 Netfilter core team
NETDEV WATCHDOG: eth0: transmit timed out            #网络设备监测: eth0 传送超时
eth0: Transmit timed out, status 0002, PHY status 786d, resetting...
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
irq 10: nobody cared!
[<c0107c52>]
[<c0107d2f>]
[<c0107fe8>]
[<c0106118>]
[<c0107e65>]
[<e0db5163>]
[<c036b3d0>]
[<c036b47e>]
[<c01245a9>]
[<c0120ac2>]
[<c0120b47>]
[<c0107ff5>]
[<c0106118>]
[<c02b3535>]
[<c03bdd2e>]
[<c01040bc>]
[<c04866c3>]
handlers:
[<e0d280e0>]
[<e0d280e0>]
[<e0db53d0>]
Disabling IRQ #10



看来是中断有问题(IRQ #10好像是中断号吧)
我对中断,硬件资源一点也不懂(学了汇编,就知道ini 21,是不是,都忘了)
请指点.

奥斯利斯 发表于 2005-10-7 20:23:32

问题解决了;
在grub里给ml的起动加多一个参数就行了
如原来的是
kernel /boot/vmlinuz-2.6.9ro root=/dev/hda1 vga=791 splash=silent
加上acpi=off的参数

kernel /boot/vmlinuz-2.6.9ro root=/dev/hda1 vga=791 splash=silent acpi=off

不过不知道原理,
建议大家遇到类同的
irq xx: nobody cared! 的错误时,先试一下给起动加一个 acpi=off的参数

差点又想再编译一次内核,现在不用l了

不过我是不知道原理的
ACPI: Advanced Configuration and Power Interface高级电源管理模式

把acpi关闭了,就解决问题,望有同样经历的高手说明一下

好了,虽然装ml花了一天时间,但很高兴,现在正欣赏ml的漂亮pp和快速冲浪

想问ml2.0的sata安装有问题吗?什么时候也下一个2.0
(等待着2.0的正式版,现在是beta 3吧,我想很快了,其实1.2也很好用了)
问一个题外的:
为什么magiclinux.org上没有2.0的介绍,beta版也要说一下吧

樱家冢 发表于 2005-10-7 21:58:17

给个精华支持一下。
页: [1]
查看完整版本: ml1.2的sata硬盘启动问题