x86部署安装sylixos应用笔记

  1. 适用范围

    该应用笔记适用帮助用户在x86平台上部署SylixOS操作系统,主要使用到的工具有BOOTICEx86,RealEvo-IDE。

  2. 原理概述

    部署的原理如下:

    1. 使用BOOTICEx86对u盘建立GRUB引导扇区,然后在U盘的根目录下放menu.lst, grldr,bspx86.elf 这3个文件
    2. 然后在目标x86机器上修改BIOS从U盘引导,等x86机器使用U盘引导起来SylixOS后,使用SylixOS提供的命令和方法,对x86机器上的ssd盘或者SATA盘进行分区和建立GRUB引导,然后利用网络向x86目标机器写入U盘里面的3个文件
    3. 重新调整x86的从硬盘启动,重新启动即可。
  3. 技术实现

    实现步骤如下:

    1. 寻找一台办公电脑,操作系统最好是WIN7到WIN10,然后插入需要制作引导盘的U盘。
    2. 对U盘进行格式化,界面如图 31所示:

    31 格式化U

    1. 格式化完毕后,打开BOOTICEx86界面如图 32所示(BOOTICEx86工具由翼辉信息提供):

    32 制作引导分区

    1. 进入到主引导配置后,界面如图 33所示:

    33 写入引导分区信息

    当点击"写入磁盘"后,U盘启动引导就好了。

     

    1. 向U盘根目录拷贝menu.lst,grldr(这2个文件可以由翼辉公司提供),bspx86.elf (使用RealEvo-IDE3.0编译出来)

     

    1. 引导菜单文件menu.lst说明如图 34所示:

    34 menu.lst说明

     

    1. 使用RealEvo-IDE3.0建立一个x86的BSP工程,然后编译,编译完成后,把编译好的ELF拷贝到U盘根目录,然后修改名字为bspx86.elf,编译好的ELF文件所在位置如图 35所示:

    35 IDE3.0编译 x86 elf位置

    具体x86的BSP怎么建立,请参考《RealEvo-IDE使用手册》。

     

    1. 修改待运行SylixOS的x86机器BIOS,修改为U盘启动。

     

    1. 从U盘启动后,在SylixOS环境下执行如下命令序列:
  • showmount 检查系统挂载磁盘情况:

36 查看挂载信息

如图 36所示,则是SylixOS挂载了发现的磁盘,出现这种情况,需要先执行umount /media/xxx 用来进行磁盘解挂载,比如图 36中,就需要执行umount /media/hdd0 和 umount /media/hdd1

  • 对x86自身携带SSD或者普通硬盘的进行分区,操作序列如下所示:

37 分区步骤

注意:如果x86自身携带的SSD比较小,比如只有128M,第一个分区保留32M也可。

  • 分区完毕后,请在shell里面执行 sync 命令 把当前分区信息写入磁盘。
  • 重启SylixOS,等待x86机器再次从U盘启动起来,然后进行分区引导信息的建立,执行命令序列如图 38所示:

38 建立grub

  • 重启SylixOS,等待x86机器再次从U盘启动起来,对上面分区过的磁盘进行格式化,操作序列如图 39所示:

39 格式化

  1. 在SylixOS的shell里面执行ifconfig,确定SylixOS的默认网络信息,演示如图 310所示:

310 获取网络配置

  1. 配置工作电脑的网络和当前SylixOS的网络在同一个网段,然后使用FTP工具连接SylixOS(ftp工具推荐 FileZilla Client,在RealEvo-IDE3.0安装光盘里面存在),然后上传U盘里面的引导文件到boot目录即可,操作图如图 311所示:

311 上传启动文件

  1. 然后在Sylixos的shell下面执行 sync命令,进行磁盘确认写入,然后拔掉U盘,修改BIOS从硬盘启动,再次启动,SylixOS就会从硬盘中成功启动。
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值