QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3408|回复: 16

Magiclinux-2.5.13-Live 供测试使用

[复制链接]
发表于 2012-4-23 22:39:38 | 显示全部楼层 |阅读模式
下载地址和验证:
http://sourceforge.net/projects/ ... 3-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 应该改写如下:
  1. root (hd0,5)
  2.         kernel /boot/vmlinuz root=/dev/ram ramdisk_size=60000
  3.         initrd /boot/initrd.gz
复制代码
也可以写成
  1.         kernel (hd0,5)/boot/vmlinuz root=/dev/ram ramdisk_size=60000
  2.         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中:
  1. #
  2. default=1
  3. timeout=10
  4. gfxmenu=(hd1,0)/boot/grub/message
  5. title Windows
  6.         rootnoverify (hd0,0)
  7.         chainloader +1
  8. title MagicLinux
  9.         root (hd1,0)
  10.         kernel /boot/vmlinuz-3.1.10  ro root=/dev/sdb1 vga=791 splash=silent,fadein,theme:default console=tty1
  11.         initrd /boot/initrd-3.1.10.img
  12. title MagicLinux (Single Mode)
  13.         root (hd1,0)
  14.         kernel /boot/vmlinuz-3.1.10 single ro root=/dev/sdb1 vga=791 splash=verbose,fadein,theme:default console=tty1
  15.         initrd /boot/initrd-3.1.10.img
复制代码
message 在 grub 包中,好象要另外提供了。

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2012-4-24 20:00:22 | 显示全部楼层
好奇问下,sourceforge上项目名字为何不直接叫做magic linux,而用magiclinux-plus?
回复

使用道具 举报

发表于 2012-4-24 22:03:12 | 显示全部楼层
OK
最近加班比较多。尽快抽时间测试。
回复

使用道具 举报

发表于 2012-4-25 01:21:50 | 显示全部楼层
硬盘启动LIVE 也直接用BOOT 里的工具吗
回复

使用道具 举报

 楼主| 发表于 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 安装。
回复

使用道具 举报

发表于 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
回复

使用道具 举报

 楼主| 发表于 2012-4-26 21:56:07 | 显示全部楼层
我需要有人整理尝试一下我上面提到的安装方法,不知为什么,我不大愿意尝试 Live 的安装,rpm 方式安装习惯了。。。如果方法能确定下来,写个安装脚本是很容易的事情。
我可能不会采用界面方式来写安装,用脚本对话也是不错的。
懒人也可以把 iso 解压出来,然后直接用 grub 引导。
回复

使用道具 举报

发表于 2012-5-1 17:05:17 | 显示全部楼层
我还是没装上,别说图形界面了,系统就起不来。不知道到底应该怎么装?
回复

使用道具 举报

 楼主| 发表于 2012-5-2 08:12:38 | 显示全部楼层
原帖由 绿色圣光 于 2012-5-1 17:05 发表
我还是没装上,别说图形界面了,系统就起不来。不知道到底应该怎么装?

最好你能给我一份你能启动起来的内核参数表格,我对比一下。
回复

使用道具 举报

发表于 2012-5-2 21:25:09 | 显示全部楼层
原帖由 haulm 于 2012-5-1 21:20 发表
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 发表

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

是说这个么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2012-5-3 08:07:46 | 显示全部楼层
原帖由 haulm 于 2012-5-3 04:15 发表

这个不是 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分区,镜像校验过了。
回复

使用道具 举报

 楼主| 发表于 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用户么?密码是多少?
回复

使用道具 举报

 楼主| 发表于 2012-5-3 21:15:28 | 显示全部楼层
原帖由 绿色圣光 于 2012-5-3 20:11 发表
终于启动起来了,ext4分区竟然不行,我特意格了一个fat32的分区。
可是,只有个root用户么?密码是多少?

密码 magic ,Live 的内核是直接采自原系统的,不可能不支持 ext4 分区,但是 grub 如果没有特别的版本是不支持 ext4 分区引导的,但我编译的内核并没有支持 NTFS 分区,挂载 NTFS 是 ntfs-3g 实现的。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 11:02 , Processed in 0.094648 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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