通过启动盘安装 SylixOS
制作启动盘
-
将 U 盘插入电脑。
-
打开 RealEvo-IDE,并在菜单栏选择 Tools > RealEvo-SylixOS-Installer 启动安装工具。
-
设置启动盘各项参数,如下图红框所示。
-
单击一键安装 SylixOS。程序运行过程信息输出显示如下图所示。日志记录会显示在主界面的右侧。文本框內显示的内容用不同的颜色代表不同的信息(黑色代表正常输出信息,红色代表错误信息,绿色代表操作成功,蓝色代表警告信息)。窗口底部可以查找内容,并显示出当前程序执行过程中的所有错误及警告数量。
-
如果看到绿色的字体一键制作 SylixOS 启动盘成功!字样,代表本次安装 SylixOS 到指定设备成功,否则失败。若操作失败可以根据提示修改,然后再次单击 一键安装 SylixOS 按钮安装。制作成功后,单击右上方的 X 关闭 RealEvo-SylixOS-Installer 工具。
启动盘直接运行 SylixOS
使用启动盘可以直接运行SylixOS,进行各种操作。
- U盘插入需要运行的x86主机,特别注意,这里要插到USB2.0口,不要插到USB3.0口。虽然插到USB3.0口,BIOS也能正常启动grub(因为BIOS支持USB3.0),但因为SylixOS不支持USB3.0,所以到SylixOS启动时就会异常。
- 启动x86主机并进入BIOS,选择我们制作的启动盘启动。(不同x86主机进入BIOS及操作不同,请查看具体设备说明)
- 系统启动,自动进入SylixOS命令行界面。
- 在SylixOS命令行下可进行各种操作。
安装 SylixOS到硬盘
如果想将 SylixOS 安装到一个固定的硬盘上,那么需要继续参照本节的介绍,制作启动引导,实现硬盘启动。
SylixOS提供了一系列命令行工具来实现将SylixOS安装到目标硬盘上,具体操作步骤如下:
-
U盘插入需要运行的x86主机,特别注意,这里要插到USB2.0口,不要插到USB3.0口。虽然插到USB3.0口,BIOS也能正常启动grub(因为BIOS支持USB3.0),但因为SylixOS不支持USB3.0,所以到SylixOS启动时就会异常。
-
修改 BIOS 为 U 盘启动,启动系统并进入 SylixOS 命令行界面。
-
使用 ls /dev/blk/ 查看系统有哪些硬盘。
这里udisk-0是启动SylixOS的优盘,不要对它进行任何操作;hdd-0是系统硬盘,我们要把SylixOS安装到该硬盘上,后面要对该硬盘进行分区格式化会清楚上面所有的数据,如果硬盘有数据要提前备份。针对具体硬件,可能还有其他硬盘,确认好是哪个硬盘要安装SylixOS,不要搞错,不要动其他硬盘。
-
使用 showmount 命令查看系统挂载硬盘情况。
如果目标硬盘已正常分区格式化并被自动挂载了,如下图所示。需要先执行umount命令将硬盘分区卸载,否则不能对该硬盘进行格式化操作。
-
接下来使用 fdisk 命令对硬盘进行分区,操作顺序如下图所示。
分区详细步骤如下:
-
使用 fdsk – f /dev/blk/hdd-0 对硬盘 hdd-0 进行分区。
-
分区数设置为 2 代表两个分区(最多支持 4 个分区)。
-
第一分区对齐值为 4096(可选为 4K、8K …,这里只能使用 4096、8192 …)。
-
第一分区设置分区大小百分比为 10(此处为百分比)。
-
第一分区是否为激活的分区,输入y。
-
第一分区文件系统类型选择 1 FAT格式。 (第一个分区作为 boot 分区因此这里选择 FAT )。
-
第二分区大小百分比为 0 (0 代表剩余的全部空间)。
-
第二分区是否为激活的分区,输入n。
-
第二分区文件系统类型选择 2 TPSFS格式。
-
分区完成显示分区结果。
-
分区完成后,执行命令 mkgrub /dev/blk/hdd-0 将 GRUB 引导程序写入磁盘MBR扇区。
-
接下来挂载分区。执行 remount 命令即可重新挂载硬盘分区。 对于一个新的磁盘设备,第一次使用 SylixOS 命令进行分区时,执行 remount 命令后会出现Magic number error, mount failed的提示,这是由于分区前的文件系统与新的文件系统不兼容的提示信息,可以忽略。
-
使用 mkfs 命令对新创建的分区进行格式化。最后执行 sync命令将以上操作写入硬盘。
-
在/media/hdd1下创建boot目录,然后把U盘内的(/media/udisk0目录下)三个文件menu.lst、grldr、x86_installer_U.elf拷贝到/media/hdd1/boot目录下。
- x86_installer_U.elf:带USB驱动的x86的SylixOS系统镜像。
- grldr:grub 引导程序,用于启动 SylixOS 操作系统。
- menu.lst:启动配置文件,代码块如下所示。其中,timeout 为启动等待时间,default 指定默认启动项,/bspx86.elf 为 grub 启动时需要的 SylixOS 镜像文件,其他项为 SylixOS 启动时需要的默认操作系统参数)。
timeout 5
default 1
title SylixOS(UP)
kernel /x86_installer_U.elf ncpus=1 hz=1000 hhz=1000 console=/dev/ttyS0 kdlog=no kderror=yes kfpu=no heapchk=yes utc=no rfsmap=/boot:/media/hdd0,/:/media/hdd1 video=uvesafb:ywrap,mtrr:3,640x480-32@60
title SylixOS(NORMAL)
kernel /x86_installer_U.elf hz=1000 hhz=1000 console=/dev/ttyS0 kdlog=no kderror=yes kfpu=no heapchk=yes utc=no rfsmap=/boot:/media/hdd0,/:/media/hdd1 video=uvesafb:ywrap,mtrr:3,640x480-32@60
- 按Ctrl+x,重启系统,拔掉U盘,进入BIOS选择目标硬盘启动。此时即可采用硬盘方式启动 SylixOS 系统。