haulm 发表于 2012-4-23 22:39:38

Magiclinux-2.5.13-Live 供测试使用

下载地址和验证:
http://sourceforge.net/projects/magiclinux-plus/files/Magiclinux-2.5.13-Live.iso/download
http://www.321211.net/apt/magic/2.5.13/Magiclinux-2.5.13-Live.iso
shasum:69ea1617896b41bba657403a10994ea0063675cf

登录密码: magic

硬盘上直接运行 Live 速度基本上和安装的差不多,感觉不到差异,推荐使用硬盘运行方式来测试一下系统对硬件的兼容程度。
注意一下,硬盘运行要把 ISO 中的所有文件按原始位置解压到分区根目录,分区不能是 NTFS 格式。其次,系统要从内存读取运行,而不是存放在分区的文件中寻找,内存占用参数也要写,很不好意思,自己尝试了一次运行但没有写内存占用参数,结果也经历了一次一闪一闪亮晶晶。。。
比如我把它解压在第一个硬盘 Win 的 E 盘,这是一个 fat32 格式的分区,对应 Linux /dev/sda6 分区,grub 识别起始不同在书写上要减一。
grub.conf 应该改写如下:root (hd0,5)
        kernel /boot/vmlinuz root=/dev/ram ramdisk_size=60000
        initrd /boot/initrd.gz也可以写成        kernel (hd0,5)/boot/vmlinuz root=/dev/ram ramdisk_size=60000
        initrd (hd0,5)/boot/initrd.gz要是进不了 X 则只好在快进入桌面前不停按 ctrl+alt+f1 ctrl+alt+f2,以便切换到终端模式进行测试,然后查看 /etc/X11/xorg.conf,尽可能把系统默认识别的驱动和你需要修改成的驱动名称及 lscpi|grep VGA 得到的信息汇报上来。
Live 安装:把 ISO 下面的压缩档 *.lzm 解压到格式好的分区,新建 /boot 目录,将 ISO 中 boot 文件夹中的 vmlinuz 解压到 /boot,你可以把它改名为对应的内核版本,比如 vmlinuz-3.1.10。
然后生成 initrd
cd /boot
mkinitrd initrd-3.1.10 `uname -r`
安装 grub
grub-install --root-directory=/boot /dev/sda
/dev/sda 是你的硬盘设备,可使用 fdisk -l 列示
新建一个 /boot/grub/grub.conf ,以下提供参考:
双硬盘双系统,win 于第一只硬盘,Linux 系统安装在第二个硬盘第一分区 sdb1中:#
default=1
timeout=10
gfxmenu=(hd1,0)/boot/grub/message
title Windows
        rootnoverify (hd0,0)
        chainloader +1
title MagicLinux
        root (hd1,0)
        kernel /boot/vmlinuz-3.1.10ro root=/dev/sdb1 vga=791 splash=silent,fadein,theme:default console=tty1
        initrd /boot/initrd-3.1.10.img
title MagicLinux (Single Mode)
        root (hd1,0)
        kernel /boot/vmlinuz-3.1.10 single ro root=/dev/sdb1 vga=791 splash=verbose,fadein,theme:default console=tty1
        initrd /boot/initrd-3.1.10.img
message 在 grub 包中,好象要另外提供了。

[ 本帖最后由 haulm 于 2012-5-18 05:08 编辑 ]

yankaiqian 发表于 2012-4-24 20:00:22

好奇问下,sourceforge上项目名字为何不直接叫做magic linux,而用magiclinux-plus?

绿色圣光 发表于 2012-4-24 22:03:12

OK
最近加班比较多。尽快抽时间测试。

lone1985 发表于 2012-4-25 01:21:50

硬盘启动LIVE 也直接用BOOT 里的工具吗

haulm 发表于 2012-4-25 06:46:15

boot 里的工具用的是 lilo,卸载比 grub 麻烦,硬盘启动最好自己安装 grub 并指向 boot 里的 vmlinuz 和 initrd。硬盘安装的话,运行完系统后把所有文件复制到自己格式化好的分区,然后新建 /boot 目录,复制 vmlinuz 到 /boot,使用 mkinitrd 指令重新生成 initrd,安装 grub 配置 grub,系统里已经安装有 grub 了。
/boot 不懂自己生成的话,我可以复制一个供参考。
关于安装工具我一直也都没有去实现,就上面所说的虽然不难但我也是纸上谈兵 ,最好有个工具自动分区识别、格式化、boot 生成。和其它开发成员沟通过,他们正在关心 mgc3 的 Live 安装。

lone1985 发表于 2012-4-26 11:23:57

这个live的安装有点麻烦啊
我用win7 esaybcd引导 不需要另外装grub
不知道能不能用ubuntu的方法
kernel /vmlinuz boot=casper iso-scan/filename=/XXX.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz

haulm 发表于 2012-4-26 21:56:07

我需要有人整理尝试一下我上面提到的安装方法,不知为什么,我不大愿意尝试 Live 的安装,rpm 方式安装习惯了。。。如果方法能确定下来,写个安装脚本是很容易的事情。
我可能不会采用界面方式来写安装,用脚本对话也是不错的。
懒人也可以把 iso 解压出来,然后直接用 grub 引导。

绿色圣光 发表于 2012-5-1 17:05:17

我还是没装上,别说图形界面了,系统就起不来。不知道到底应该怎么装?

haulm 发表于 2012-5-2 08:12:38

原帖由 绿色圣光 于 2012-5-1 17:05 发表 http://forum.linuxfans.org/images/common/back.gif
我还是没装上,别说图形界面了,系统就起不来。不知道到底应该怎么装?
最好你能给我一份你能启动起来的内核参数表格,我对比一下。

绿色圣光 发表于 2012-5-2 21:25:09

原帖由 haulm 于 2012-5-1 21:20 发表 http://forum.linuxfans.org/images/common/back.gif
Live 起不来么?有什么提示没有?
我把镜像写到U盘里,提示没有grub。我从硬盘启动,没有指定root时,提示:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
指定root后,提示:
Kernel panic - not syncing: No init found.Try passing init= option to kernel

绿色圣光 发表于 2012-5-2 21:26:45

原帖由 haulm 于 2012-5-2 08:12 发表 http://forum.linuxfans.org/images/common/back.gif

最好你能给我一份你能启动起来的内核参数表格,我对比一下。
是说这个么?

绿色圣光 发表于 2012-5-3 08:07:46

原帖由 haulm 于 2012-5-3 04:15 发表 http://forum.linuxfans.org/images/common/back.gif

这个不是 Ubuntu 也不是 Fedora
Live 运行很简单,自行安装 grub,然后把 所有文件解压出来,U 盘运行就解压到 U 盘。。。
kernel /boot/vmlinuz
initrd /boot/initrd.gz

我就是这样操作的,然后就 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
我加上 root=/dev/sda9 之后就 Kernel panic - not syncing: No init found.Try passing init= option to kernel
ext4分区,镜像校验过了。

haulm 发表于 2012-5-3 10:26:48

硬盘上直接运行 Live 速度基本上和安装的差不多,感觉不到差异,按 ISO 中的原始位置解压出所有文件到分区根目录。
注意一下,root 要写,但不是使用硬盘设备,而是使用内存,内存占用量也要写,很不好意思,自己尝试了一次没有写内存占用结果也经历了一次一闪一闪亮晶晶。。。
完整的写法,比如我把它解压在第一个硬盘 Win 的 E 盘,这是一个 fat32 格式的分区,对应 Linux /dev/sda6 分区。
grub.conf 应该改写如下:
root (hd0,5)
        kernel /boot/vmlinuz root=/dev/ram ramdisk_size=60000
        initrd /boot/initrd.gz
也可以写成
        kernel (hd0,5)/boot/vmlinuz root=/dev/ram ramdisk_size=60000
        initrd (hd0,5)/boot/initrd.gz

绿色圣光 发表于 2012-5-3 20:11:48

终于启动起来了,ext4分区竟然不行,我特意格了一个fat32的分区。
可是,只有个root用户么?密码是多少?

haulm 发表于 2012-5-3 21:15:28

原帖由 绿色圣光 于 2012-5-3 20:11 发表 http://forum.linuxfans.org/images/common/back.gif
终于启动起来了,ext4分区竟然不行,我特意格了一个fat32的分区。
可是,只有个root用户么?密码是多少?
密码 magic ,Live 的内核是直接采自原系统的,不可能不支持 ext4 分区,但是 grub 如果没有特别的版本是不支持 ext4 分区引导的,但我编译的内核并没有支持 NTFS 分区,挂载 NTFS 是 ntfs-3g 实现的。
页: [1] 2
查看完整版本: Magiclinux-2.5.13-Live 供测试使用