通过启动盘安装 SylixOS

news2024/12/25 1:10:24

通过启动盘安装 SylixOS

制作启动盘

  1. 将 U 盘插入电脑。

  2. 打开 RealEvo-IDE,并在菜单栏选择 Tools > RealEvo-SylixOS-Installer 启动安装工具。

  3. 设置启动盘各项参数,如下图红框所示。
    在这里插入图片描述

  4. 单击一键安装 SylixOS。程序运行过程信息输出显示如下图所示。日志记录会显示在主界面的右侧。文本框內显示的内容用不同的颜色代表不同的信息(黑色代表正常输出信息,红色代表错误信息,绿色代表操作成功,蓝色代表警告信息)。窗口底部可以查找内容,并显示出当前程序执行过程中的所有错误及警告数量。
    在这里插入图片描述

  5. 如果看到绿色的字体一键制作 SylixOS 启动盘成功!字样,代表本次安装 SylixOS 到指定设备成功,否则失败。若操作失败可以根据提示修改,然后再次单击 一键安装 SylixOS 按钮安装。制作成功后,单击右上方的 X 关闭 RealEvo-SylixOS-Installer 工具。

启动盘直接运行 SylixOS

使用启动盘可以直接运行SylixOS,进行各种操作。

  1. U盘插入需要运行的x86主机,特别注意,这里要插到USB2.0口,不要插到USB3.0口。虽然插到USB3.0口,BIOS也能正常启动grub(因为BIOS支持USB3.0),但因为SylixOS不支持USB3.0,所以到SylixOS启动时就会异常。
  2. 启动x86主机并进入BIOS,选择我们制作的启动盘启动。(不同x86主机进入BIOS及操作不同,请查看具体设备说明)
  3. 系统启动,自动进入SylixOS命令行界面。
  4. 在SylixOS命令行下可进行各种操作。
    在这里插入图片描述

安装 SylixOS到硬盘

如果想将 SylixOS 安装到一个固定的硬盘上,那么需要继续参照本节的介绍,制作启动引导,实现硬盘启动。
SylixOS提供了一系列命令行工具来实现将SylixOS安装到目标硬盘上,具体操作步骤如下:

  1. U盘插入需要运行的x86主机,特别注意,这里要插到USB2.0口,不要插到USB3.0口。虽然插到USB3.0口,BIOS也能正常启动grub(因为BIOS支持USB3.0),但因为SylixOS不支持USB3.0,所以到SylixOS启动时就会异常。

  2. 修改 BIOS 为 U 盘启动,启动系统并进入 SylixOS 命令行界面。

  3. 使用 ls /dev/blk/ 查看系统有哪些硬盘。
    这里udisk-0是启动SylixOS的优盘,不要对它进行任何操作;hdd-0是系统硬盘,我们要把SylixOS安装到该硬盘上,后面要对该硬盘进行分区格式化会清楚上面所有的数据,如果硬盘有数据要提前备份。针对具体硬件,可能还有其他硬盘,确认好是哪个硬盘要安装SylixOS,不要搞错,不要动其他硬盘。
    [图片]

  4. 使用 showmount 命令查看系统挂载硬盘情况。
    如果目标硬盘已正常分区格式化并被自动挂载了,如下图所示。需要先执行umount命令将硬盘分区卸载,否则不能对该硬盘进行格式化操作。
    [图片]

  5. 接下来使用 fdisk 命令对硬盘进行分区,操作顺序如下图所示。
    [图片]

分区详细步骤如下:

  1. 使用 fdsk – f /dev/blk/hdd-0 对硬盘 hdd-0 进行分区。

  2. 分区数设置为 2 代表两个分区(最多支持 4 个分区)。

  3. 第一分区对齐值为 4096(可选为 4K、8K …,这里只能使用 4096、8192 …)。

  4. 第一分区设置分区大小百分比为 10(此处为百分比)。

  5. 第一分区是否为激活的分区,输入y。

  6. 第一分区文件系统类型选择 1 FAT格式。 (第一个分区作为 boot 分区因此这里选择 FAT )。

  7. 第二分区大小百分比为 0 (0 代表剩余的全部空间)。

  8. 第二分区是否为激活的分区,输入n。

  9. 第二分区文件系统类型选择 2 TPSFS格式。

  10. 分区完成显示分区结果。

  11. 分区完成后,执行命令 mkgrub /dev/blk/hdd-0 将 GRUB 引导程序写入磁盘MBR扇区。
    [图片]

  12. 接下来挂载分区。执行 remount 命令即可重新挂载硬盘分区。 对于一个新的磁盘设备,第一次使用 SylixOS 命令进行分区时,执行 remount 命令后会出现Magic number error, mount failed的提示,这是由于分区前的文件系统与新的文件系统不兼容的提示信息,可以忽略。
    [图片]

  13. 使用 mkfs 命令对新创建的分区进行格式化。最后执行 sync命令将以上操作写入硬盘。
    [图片]

  14. 在/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
  1. 按Ctrl+x,重启系统,拔掉U盘,进入BIOS选择目标硬盘启动。此时即可采用硬盘方式启动 SylixOS 系统。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/827801.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c语言~野指针

1、野指针&#xff0c;既没有初始化的指针&#xff0c;//如果没有给指针初始化&#xff0c;则指针p的内容为随机地址&#xff0c;会随机指向&#xff0c;故成为野指针&#xff0c;不可以操作野指针 #include "stdio.h" #include <stdlib.h>int main() {//1、野…

Nginx之正、反向代理

什么是代理 A同学在Ai大时代背景下开启他的创业之路&#xff0c;目前他遇到的最大的一个问题就是启动资金&#xff0c;于是他决定去找马云爸爸借钱&#xff0c;可想而知&#xff0c;最后碰一鼻子灰回来了&#xff0c;情急之下&#xff0c;他想到一个办法&#xff0c;找关系开后…

Ubuntu20.04之VNC的安装与使用

本教程适用于Ubuntu20.04及以下版本&#xff0c;Ubuntu22.04版本或有出入 更多更新的文章详见我的个人博客&#xff1a;【前往】 文章目录 1.安装图形桌面1.1选择安装gnome桌面1.2选择安装xface桌面 2.安装VNC-Server3.配置VCN-Server4.连接VNC5.设置VNC-Server为系统服务&…

STM32 DMA

DMA介绍 DMA&#xff0c;Direct Memory Access&#xff0c;即直接存储器访问。 DMA传输&#xff0c;将数据从一个地址空间复制到另一个地址空间。&#xff08;内存&#xff08;程序里定义的数组&#xff09;->外设&#xff08;串口、SPI等外设的数据寄存器&#xff09;、外…

web集群学习--静态网页和动态网页的区别、WEB1.0和WEB2.0的区别、Tomcat安装以及部署jpress应用

1.静态网页和动态网页的区别 1.1概念 静态网页&#xff1a; 由在服务器上提前创建好的HTML文件组成&#xff0c;它的内容在用户请求页面时不会发生改变。当用户访问一个静态网页时&#xff0c;服务器会直接将预先准备好的HTML文件发送给用户的浏览器进行显示。因为静态网页的…

iptables防火墙、filter表控制、扩展匹配、使用iptables配置网络型防火墙、NAT原理、配置SNAT

day05 day05iptables防火墙filter表filter中的三条链环境准备iptables操作验证FORWARD链准备环境配置FORWARD链NAT配置SNAT iptables iptables有多种功能&#xff0c;每一种功能都用一张表来实现最常用的功能是防火墙和NAT从RHEL7开始&#xff0c;默认的防火墙为firewalld&a…

Pandas时序数据分析实践—时序数据集

1. 跑步运动为例&#xff0c;对运动进行时序分析 时序数据是指时间序列数据&#xff0c;是按照时间顺序排列的数据集合&#xff0c;每个数据点都与一个特定的时间戳相关联。在跑步活动中&#xff0c;我们可以将每次跑步的数据记录作为一个时序数据样本&#xff0c;每个样本都包…

C语言隐式类型转换规则 (比较实用)

C语言隐式类型转换规则 语言规定&#xff0c;不同类型的数据需要转换成同一类型后才可进行计算&#xff0c;在整型、实型和 字符型数据之间通过类型转换便可以进行混合运算&#xff08;但不是所有类型之间都可以进 行转换) 当混合不同类型的变量进行计算时&#xff0c;便可能会…

网络故障监测终端的网络稳定性和可靠性

RTU5028E网络故障监测终端是一款功能强大且方便实用的设备&#xff0c;集合了断网、断电、网线故障报警功能。它支持同时监测多达7台网络设备&#xff0c;可以帮助用户快速定位远程网络设备离线的原因。此外&#xff0c;它还具备自动重启和远程重启网络设备的功能&#xff0c;为…

P3372 【模板】线段树 1 树状数组

题目 思路 第一眼&#xff1a;树状数组暴力&#xff0c;区间和直接用前缀和做 好&#xff0c;70分 看来需要用数学推亿推了 树状数组的区间查询&#xff1a;查分 设 c 1 a 1 , c 2 a 2 − a 1 , c 3 a 3 − a 2 . . . c i a i − a i − 1 c_1a_1,c_2a_2-a_1,c_3a_3-a_2..…

echart常用图表配置

echart常用图表配置 柱状图3D柱状图效果代码 排行榜柱状图效果代码 排行榜反转柱状图效果代码 柱状图 3D柱状图 效果 代码 import { graphic } from echartsconst VALUE Array.from({ length: 24 }, () > Math.floor(Math.random() * (5000 - 1000)) 1000)const CubeLe…

Python:列表(list)与元组(tuple)

列表与元组 列表&#xff1a;list元组&#xff1a;tuple 比较直观的区分&#xff1a;列表是中括号"[ ]“&#xff0c;元组是小括号”( )"元组可以看成列表的只读形式 # 列表 list1 [hello, world] list2 [1, 2, 3, 4, 5] list3 ["a", "b", &…

面试必考精华版Leetcode2130.链表最大孪生和

题目&#xff1a; 代码&#xff08;首刷看解析 day22&#xff09;&#xff1a; class Solution { public:int pairSum(ListNode* head) {ListNode* slowhead;ListNode* fasthead->next;while(fast->next!nullptr){slowslow->next;fastfast->next->next;}//反转…

二、韦伯定律

二、韦伯定律 定义&#xff1a;即感觉的差别阈限跟随原来刺激量的变化而变化&#xff0c;而且变现为一定的规律性&#xff0c;用公式来表示&#xff0c;就是就是△Φ/ΦC&#xff0c;其中Φ为原刺激量&#xff0c;△Φ为此时的差别阈限&#xff0c;C为常数&#xff0c;又称为韦…

C语言的转义字符

转义字符也叫转移序列&#xff0c;包含如下&#xff1a; 转移序列 \0oo 和 \xhh 是 ASCII 码的特殊表示。 八进制数示例&#xff1a; 代码&#xff1a; #include<stdio.h> int main(void) {char beep\007;printf("%c\n",beep);return 0; }结果&#xff1a; …

腾讯云-宝塔Linux面板首次登陆操作 (精简教程)

购买服务器这里就略过了... 1. 腾讯云-服务器 2. 找到你的服务器, 点击进去 3. 概要 4. 应用管理 1. 面板首页地址 http://ip:面板端口/tencentcloud2. 面板端口 默认为8888&#xff0c;您可以在登录面板后修改面板端口( 提示&#xff1a;请前往防火墙页面放行面板端口)3. 用户…

“数智新应用”不再是口号,看汽车、医药、制造企业如何突出重围?

近日&#xff0c;以“释放数智生产力”为主题的 Kyligence 用户大会在上海前滩香格里拉大酒店成功举行。大会包含上午的主论坛和下午的 4 场平行论坛&#xff0c;并举办了闭门会议、Open Day 等活动。来自金融、零售、制造、医药等行业的客户及合作伙伴带来了超过 23 场主题演讲…

SpringCloud Gateway获取请求响应body大小

前提 本文获取请求、响应body大小方法的前提 : 网关只做转发逻辑&#xff0c;不修改请求、相应的body内容。 SpringCloud Gateway内部的机制类似下图&#xff0c;HttpServer&#xff08;也就是NettyServer&#xff09;接收外部的请求&#xff0c;在Gateway内部请求将会通过Htt…

【第一阶段】kotlin语言引用数据类型

Java语言中有两种数据类型 第一种&#xff1a;基本数据类型 如int double等 第二种&#xff1a;引用数据类型。如String kotlin只有一种数据类型&#xff0c;看起来都是引用数据类型&#xff0c;实际上编译器会在Java字节码中&#xff0c;修改成基本类型 //Java语言中有两种数…

Mr. Cappuccino的第56杯咖啡——Mybatis拦截器

Mybatis拦截器 概述应用场景项目结构实现分页查询其它拦截器的使用 概述 Mybatis允许使用者在映射语句执行过程中的某一些指定的节点进行拦截调用&#xff0c;通过织入拦截器&#xff0c;在不同节点修改一些执行过程中的关键属性&#xff0c;从而影响SQL的生成、执行和返回结果…