引用:
意识到一个问题:如果发行版本不是MagicLinux-2.5.rc1-1.iso就搜寻不到
因此,如果您要用于其它版本的安装,请先将iso文件名改为MagicLinux-2.5.rc1-1.iso
参考:如果Grub4Dos 不能启动,请将C:\menu.lst文件中的 console=/dev/tty1 参数去掉。
或者在安装之前修改menu.lst.example文件,去掉console=/dev/tty1 参数
这个工具很好,就是还需要改进。已知问题:
1. grldr 不支持 console=/dev/tty1 这样的参数,用了会导致引导过程挂起。
2. 修改 iso 文件名是万万不可取的。因为一旦改名,安装程序就会找不到 iso 文件。所以你应该读取 ..\MagicLinux\base\specinfo.py 里的如下 2 个参数,生成正确的 iso 文件名:
引用:
# distname is used to specify the name of the installed distribution.
#
distname='MagicLinux'
# distver is used to specify the version of the installed distribution.
#
distver='2.5.rc2'
注意文件名的四个组成部分:MagicLinux-2.5.rc2-1.iso
发行版名称:MagicLinux
版本号:2.5.rc2
安装程序打包工具生成的第一张光盘镜像的序号:1
扩展名:iso
安装过程是这样的:
第一步:由 grub 引导加载 mbvmlinuz 和 mbinitrd-hd.gz;
第二步:mbinitrd-hd.gz 载入内存后会启动一个字符界面的程序,功能是搜索并载入硬盘上的、或者 iso 里的、或者光盘上的 miinitrd;
第三步:miinitrd 载入内存后,会启动一个图形界面的程序,执行分区等操作,当完成分区后,会搜索一系列预定位置(一般是所有已知盘的根分区,还有些位置安装程序文档里面有说明)上的 iso 文件,这个 iso 文件的名称是创建 iso 时指定的,安装程序只认这个名称,一旦改名,miinitrd 就会找不到 iso,报告”找不到任何包分部信息”。
3. magicwin 提供的引导管理器 grldr 只有 181kb 大,而 iso 文件的 boot/grub/grldr 则有 229kb 大,那个小体积的 grldr 是功能残缺的引导管理器,至少它不支持汉字显示。