当前位置

分区识别、i810/i830显卡支持的 MI 测试步骤

主标签

注:
- MI test 0.9,加入 X 缺少的模块 libxaa.a
- MI test 0.10,修正 xmlrpc 打包错误导致分区结果回传丢失
- MI test 0.11,修正加载 SCSI 模块有可能出现多个磁盘显示等

======== 准备工作 =======
下载:
http://www.magiclinux.org/people/levindu/MagicInstaller/pubtest/MI-test0.11-1.tar.bz2
MD5SUM:
http://www.magiclinux.org/people/levindu/MagicInstaller/pubtest/MI-test0.11-1.md5sum

将 MI-test0.11-1.tar.bz2 改名为 MI-test0.11-1.iso,验证 MD5SUM 是否正确,然后测试。

可以刻成光盘,用光盘启动,这样最简单,为了得到丰富的调试信息,请在 boot: 处输入 "magic test"(不要输入引号)。

如果用硬盘启动,请先从该 ISO 提取 mbvmlinuz 和 mbinitrd-hd.gz 作 grub 启动之用。grub 的启动选项为:
title MagicInstaller
root (hd0,0)
kernel /mbvmlinuz root=/dev/ram0 console=/dev/tty1 ramdisk_size=24480 vga=785 test
initrd /mbinitrd-hd.gz

!注意:kernel 选项由原来的"vga=788 rescue" 更改为 "vga=785 test"
这里默认将 mbvmlinux 和 mbinitrd-hd.gz 放在 C:

如果一切顺利,那么以下都不用看了,否则,请把 /var/log 下所有文件发送给我。在 MI 的环境下,/tmp 目录是可写的,可以在上面创建目录,并挂载分区,例如,一般拷贝日志文件的步骤为:
cd /tmp
mkdir win_c
mount /dev/hda1 win_c
cp -a /var/log win_c
umount win_c

这样就将文件拷到 C:\log 下,然后打包发给我即可。

======== 分区识别测试 =======
我将 parted 命令加入到 MI 中了,请在进入图形界面的分区界面后,如果显示分区表为空,那么按 Ctrl-Alt-F2 切换至控制台,然后运行:
parted /dev/hda print
看能不能打印出分区表。

回信请附测试结果:
1. 图形界面的分区表为空吗?
2. 命令行 parted 运行结果能显示出正确的分区表吗?

======== i810/830 显卡测试 ========
先看看能否正常进入图形界面。

如果可以的话,就不用看下面了:)
1. 进入命令行
1.a. 如果是光盘启动的话
在启动的 boot: 提示下输入 "magic rescue" 进入命令行

1.b. 如果是硬盘启动的话
在 grub 中设定的内核启动选项后加上 "rescue",即类似:
title MagicInstaller
root (hd0,0)
kernel /mbvmlinuz root=/dev/ram0 console=/dev/tty1 ramdisk_size=24480 vga=788
rescue
initrd /mbinitrd-hd.gz

应该能直接进入命令行。注意 mbvmlinuz 和 mbinitrd-hd.gz 应从 ISO 中提取。

2. 启动 X server
运行:
/usr/bin/magic.actions.server &

/usr/X11R6/bin/xinit /usr/bin/magic.installer -- /usr/X11R6/bin/X -screen ScreenI810 -pointer PS2Mouse :0

注:第二条命令较长,排版时断了行,请一次输入,单词间以空格隔开。如果是 USB 鼠标的话,将 PS2Mouse 换成 USBMouse。如果能见到鼠标的光标,之后退出的话,证明已经成功启动 X server;如果没见到,
则将 /var/log/ 下的 X 日志文件发上来。

======== 联系 ========
zsdjw(AT)21cn(DOT)com

热切期待你的测试结果!