QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: zy_sunshine

发布MagicInstaller2-beta4

[复制链接]
发表于 2010-9-13 00:16:28 | 显示全部楼层
原帖由 zy_sunshine 于 2010-9-12 18:11 发表
原来是一个启动脚本的权限问题,已经修复
硬件检测也修复了。使用的udev检测。

明早试试,应该不错。
回复

使用道具 举报

发表于 2010-9-13 22:52:29 | 显示全部楼层
生成的ISO在安装完毕后,切换控制台后需要有权限登录才能进入终端,还好第二次安装时才发现密码提示。。。VBOX测试安装到启动后,无法加载 ext4.ko,无法挂载硬盘。。。,做了软链接仍无效。。。,请解决这个分区支持的问题。换成ext3分区格式安装成功,登录时才发现没有认到鼠标。。。
MI1同样的配置,却没有这些怪问题。我使用所谓“专家配置模式”进去后发现到鼠标配置一项那居然是无鼠标,而MI1是自动识别到鼠标,如果我在安装阶段没能把鼠标设置好,一旦删除掉xorg.conf后就无法识别鼠标,就算重新手写xorg.conf也无济于世,很是困扰,普通模式至少要保证鼠标和键盘的基本配置。

[ 本帖最后由 haulm 于 2010-9-14 07:00 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-9-14 10:11:38 | 显示全部楼层
感谢haulm的测试,我再看看。ext4印象中应该支持的,怎么会...
回复

使用道具 举报

发表于 2010-9-14 11:00:23 | 显示全部楼层
如果用reiserfs分区安装,grub也装不上。Error 17
回复

使用道具 举报

发表于 2010-9-14 11:15:16 | 显示全部楼层
原帖由 zy_sunshine 于 2010-9-14 10:11 发表
感谢haulm的测试,我再看看。ext4印象中应该支持的,怎么会...

加载ext4分区时,ext4.ko的位置不正确,我post_install.sh里添加链接,这个可能不行,另外其它分区的支持更差,reiserfs分区安装时间增加了一倍,结束后grub没有安装上,很可能MI2系统加载模块的脚本有误。另外,是否保留一个默认的xorg.conf移动为xorg.conf.bak,以免发生问题时很难愎复配置,不进行X配置反而可能要成为X配置专家。
回复

使用道具 举报

 楼主| 发表于 2010-9-14 18:10:59 | 显示全部楼层
是否保留一个默认的xorg.conf移动为xorg.conf.bak

已经增加,为自动检测的结果。

ext4不能加载和MI没有关系吧?
在MI下用ext4格式安装正常...VirtualBox中测试。

reiserfs,我再测试一下,我一般只测试ext4。
回复

使用道具 举报

 楼主| 发表于 2010-9-14 18:44:07 | 显示全部楼层
grub安装不上已经解决。

reiserfs 安装在VirtualBox中测试正常,为30分钟。
回复

使用道具 举报

发表于 2010-9-14 23:40:14 | 显示全部楼层
原帖由 zy_sunshine 于 2010-9-14 18:10 发表

已经增加,为自动检测的结果。

ext4不能加载和MI没有关系吧?
在MI下用ext4格式安装正常...VirtualBox中测试。

reiserfs,我再测试一下,我一般只测试ext4。 ...

我觉得是有关系的,因为同样的安装包,同样的列表配置,同样的post_install.sh,生成的ISO分别进行安装,MI2安装结束后无法挂载ext4分区,安装完成后无法找到ext4.ko,无法挂载分区,所有安装变为徒劳。

后来想想,应该是MI内核的问题,因为MGC用的旧内核,对ext4的支持是模块加载的,新内核应该是使用ext4分区格式做为默认支持的,所以最好办法是升级系统的内核使之与MI内核相吻合。

[ 本帖最后由 haulm 于 2010-9-15 08:03 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-9-15 11:59:14 | 显示全部楼层
嗯,应该是这样的,在制作initrd的时候将ext4忽略了。

哎,这个MI真是纠结,今天测试的时候其他都好,就是有时候不能正确挂载盘符,有时候不能正确格式化盘符,导致安装的包都到内存中了,结果内存崩溃KO了。
...
...
...
回复

使用道具 举报

发表于 2010-9-17 07:59:00 | 显示全部楼层
原帖由 zy_sunshine 于 2010-9-15 11:59 发表
嗯,应该是这样的,在制作initrd的时候将ext4忽略了。

哎,这个MI真是纠结,今天测试的时候其他都好,就是有时候不能正确挂载盘符,有时候不能正确格式化盘符,导致安装的包都到内存中了,结果内存崩溃KO了。
...
...
... ...

换了个直接内嵌支持ext4的内核后可以用了。不过奇怪的是grub的设置被固定了,任何修改都会被改回去,包括增加的背景图片会被删除。新的MI2和MI1的一些区别是否整理一下,MI2 是否方便一些组件的升级,比如kernel、udev等。
回复

使用道具 举报

 楼主| 发表于 2010-9-17 12:23:45 | 显示全部楼层
udev是在rootfs中的。MI1中是编译进MB的。

细节区别太多了... 但是整体框架都是没变的(除了MB融合进入MI中)

最后stable版本发布时会写...

grub如果要加图片需要更改一下SConstruct-iso
回复

使用道具 举报

 楼主| 发表于 2010-9-17 14:34:46 | 显示全部楼层
新版本...beta2
nnd 我总想把现在的MI主程序搞定,但总是不尽如人意。
beta2 这个版本将 isys 模块升级了,而且将磁盘挂载命令全部更改为bash命令模式。
删除 bindir/root.step1.tar.gz ,这个二进制包下放给MI用户自己制作。

现在的制作步骤为:
先将 MagicLinux-2.5-1.iso 中 MagicLinux/packages/ 下的所有rpm包解压到 bindir/root_pkg 下,或者做连接使 bindir/root_pkg 指向 MagicLinux/packages/
运行命令
scons root.step1
scons

注意,如果是普通用户,之前需要配置好sudo权限。

--------------------

已知bug:
对于我的机器会出现不能正确格式化盘符,因此不能正确挂载的情况。
但是对于其他机器(我骗来我同学的机器测试),一切正常....不知道是否是因为我的磁盘分区太乱的缘故。
回复

使用道具 举报

发表于 2010-9-18 00:01:53 | 显示全部楼层
install -m 777 buildpkg/post_scripts/commands_chroot.sh tmp/mi.rootfs
chroot tmp/mi.rootfs /commands_chroot.sh
sh: chroot: command not found
scons: *** [result/mirootfs.gz] Error 127
scons: building terminated because of errors.
其中因为版本不对,修改了buildpkg/root.step1/××.xml
xulrunner 也需要么? 我系统除非firefox4正式版发布,否则不会有这个包。
另外,直接从系统rpm包中解压内容构建root.step1的做法,值得讨论。

[ 本帖最后由 haulm 于 2010-9-18 00:21 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-9-18 10:30:10 | 显示全部楼层
sh: chroot: command not found
你的系统没有chroot命令?

xulrunner 问题,我原来说过,但是貌似没引起注意
http://www.linuxfans.org/bbs/vie ... highlight=xulrunner
回复

使用道具 举报

发表于 2010-9-19 21:56:05 | 显示全部楼层
更新到 25 版,硬盘安装识别不到任何分区。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-25 13:21 , Processed in 0.082825 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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