QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: KDE

新内核征集测试者(2005.07.20 更新)

[复制链接]
发表于 2005-4-17 16:28:24 | 显示全部楼层
KDE楼主:

我上面的问题,请问有无办法解决?

难道我不得不重新装一遍MagicLinux?
回复

使用道具 举报

发表于 2005-4-17 16:33:31 | 显示全部楼层
[quote:2448a93f3c="turingcat"][quote:2448a93f3c="marwan"]大虾啊,你害苦我咯!按照你第一楼的方法,MagicLinux不能启动了!!!

我的CPU是AMD Athlon 2500+,
我下载http://www.magiclinux.org/dev/final/update/RPMS/kernel-2.6.9-9mgc.athlon.rpm
然后下载:
http://www.magiclinux.org/dev/final/update/RPMS/initscripts-8.0-18mgc.i686.rpm

然后安装:
rpm -Uvh --force *.rpm

重启计算机,MagicLinux不能启动了!!!

出现错误:

pivotroot ....failed
umount /initrd/proc failed

kernel panic -not syncing:No init found

怎么办?!!![/quote]

少下载一个!!![/quote]

-------------------------------------------------
turingcat:

你是指http://www.magiclinux.org/dev/final/update/RPMS/kernel-sourcecode-2.6.9-9mgc.athlon.rpm
也需要下载?我还以为它是源码,不需要呢!

现在怎么办?启动不了,难道要重装系统?
回复

使用道具 举报

发表于 2005-4-18 07:30:08 | 显示全部楼层
还是要用下面的替换/etc/rc.d/rc.sysinit的170-188行
# Initialize USB controller and HID devices
  #modprobe usbcore 2>/dev/null
  for USBDEV in ehci-hcd uhci-hcd ohci-hcd; do
    modprobe "$USBDEV"
  done
  for USBDEV in ehci_hcd uhci_hcd ohci_hcd; do
    if grep "$USBDEV" /proc/bus/pci/devices >/dev/null; then
    action $"Initializing USB controller ("$USBDEV"): " /bin/true
    usb=1
    break
    else
    usb=0
    fi
  done
或者删除185-187行才能不会有错误提示。
回复

使用道具 举报

发表于 2005-4-18 17:03:25 | 显示全部楼层
[quote:b7310c61d9="marwan"]turingcat:

你是指http://www.magiclinux.org/dev/final/update/RPMS/kernel-sourcecode-2.6.9-9mgc.athlon.rpm
也需要下载?我还以为它是源码,不需要呢!

现在怎么办?启动不了,难道要重装系统?[/quote]

那个是源码,如果不编译显卡驱动,可以不下,你现在系统起不来应该跟这个没有关系
回复

使用道具 举报

 楼主| 发表于 2005-4-18 17:04:50 | 显示全部楼层
[quote:cd730a62bf="marwan"]大虾啊,你害苦我咯!按照你第一楼的方法,MagicLinux不能启动了!!!

我的CPU是AMD Athlon 2500+,
我下载http://www.magiclinux.org/dev/final/update/RPMS/kernel-2.6.9-9mgc.athlon.rpm
然后下载:
http://www.magiclinux.org/dev/final/update/RPMS/initscripts-8.0-18mgc.i686.rpm

然后安装:
rpm -Uvh --force *.rpm

重启计算机,MagicLinux不能启动了!!!

出现错误:

pivotroot ....failed
umount /initrd/proc failed

kernel panic -not syncing:No init found

怎么办?!!![/quote]
你一定是升级 initscript 过程中出了问题, rc.sysinit 文件丢失了。你可以用 redhat 的安装盘的 rescue 模式启动,然后 chroot 进去,查看一下,如果是那个文件丢失了,你可以重装 initscript 包。如果这些你不会,还是重装吧。
回复

使用道具 举报

 楼主| 发表于 2005-4-19 02:24:44 | 显示全部楼层
使用闪存盘的方法:

首先插入 u 盘,系统会立即自动向 /etc/fstab 文件写入一行:

/dev/sda1 /mnt/flash auto noauto,user,exec,kudzu 0 0

此时在桌面用右键新建一个硬盘设备,指向你的闪存盘(此时在设备选项卡里会增加一项选择 /dev/sda1,选中它就可以了) ,然后双击这个图标就能自动打开闪存盘。千万注意,拔出闪存盘之前必须用右键菜单卸载掉这个设备,否则可能丢失数据!
回复

使用道具 举报

 楼主| 发表于 2005-4-19 03:01:50 | 显示全部楼层
请看截图:
回复

使用道具 举报

发表于 2005-4-21 17:43:17 | 显示全部楼层
我升级了,U盘可以认了,但是自动生成的/mnt/generic等等文件夹是怎么回事?

另外,插入U盘的时候,会尝试加载一个floppy.ko,然后失败,因为不存在……,可以不要这个动作么?
回复

使用道具 举报

发表于 2005-4-21 21:22:27 | 显示全部楼层
今天在同学的机子上装了ML1.2 final,他有一块40G的pata盘和一块80G的sata盘,先把sata的盘在bios中屏蔽了,把ml装在pata的盘中,一切顺利,接着装了kde老大的三个kernel相关包用来支持sata,结果安装好后,在bios中大开sata时,系统就提示找补到init了,然后看看,发现pata盘由原来的hda变成了hde,而sata盘变成了hda,sata不是应该为sda的吗?在grub中把hda1改为hde1,找到init,可是说filesystem错误,自动修复还失败,提示要手动修复,然后就到sh3.0#的字符界面了。这是什么原因?
回复

使用道具 举报

发表于 2005-4-21 21:44:25 | 显示全部楼层
我也有类似情况  我的机器是有主板是带SATA功能的KT600 没有SATA硬盘
是PATA硬盘 但是新内核也会把 hda 认成hde init时会有错 改成hde同样启动不进去


我现在是重新编译了 2.6.11-6的内核 可以正常使用
回复

使用道具 举报

发表于 2005-4-21 22:38:01 | 显示全部楼层
把fstab做相应的改变就好了。
回复

使用道具 举报

 楼主| 发表于 2005-4-21 23:53:18 | 显示全部楼层
[quote:5f65b52c93="turingcat"]把fstab做相应的改变就好了。[/quote]

你是说已经能够识别、挂载 SATA?请明确一下,谢谢。

你的问题是因为我没有选择模拟 SCSI 盘,下一个版本将修正。
回复

使用道具 举报

发表于 2005-4-22 06:32:11 | 显示全部楼层
是的,可以认出sata盘,开始pata的盘为hda,然后更新了软件包后,在bios里打开sata后,sata盘被认成了hda,原来的pata认成hde,所以要把grub的启动root路径改了,原来的hda1改为hde1,还有fstab里面的
/dev/hda1       /                       ext3        defaults        1 1
改为
/dev/hde1       /                       ext3        defaults        1 1
不然肯定出现filesystem错误了,因为sata盘的分区不是ext3
回复

使用道具 举报

发表于 2005-4-22 11:06:03 | 显示全部楼层
所有模块都加载了,难怪可以认出U盘了……
回复

使用道具 举报

发表于 2005-4-22 13:04:13 | 显示全部楼层
athlon:
总是下载失败
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 02:30 , Processed in 0.207574 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表