前言本文讲述使用 qemu 来模拟 vexpress-a9 开发板 ,同时介绍使用 u-boot 引导 linux 的流程。整个坐下来对 qemu 和 u-boot 以及嵌入式 linux 的工作方式有了一个大致的了解qemu基础这里介绍使用 tap 进行网络互连的方式首先安装一些配置网络的工具apt-get install bridge-utils # 虚拟网桥工具
apt-get
转载
2024-07-19 15:48:20
144阅读
昨天偶然看到360急救盘这个OS不错,但是非得占用一个U盘实在浪费。平时一直用老毛桃PE,于是想着放在一起,这样用起来方便下面为操作过程。(补句题外话,平时太懒,第一次写帖子,这个语言逻辑啊。。。。掩面,语文老师我对不起你。。。)(个人水平也很有限啦,欢迎大家来补充、修正和讨论,谢谢~ )ps:360急救盘其实把下载的东西放在了这里哦:其中我们需要的关键文件就在data里。需要的工具:Fbins
关于Linux-aarch64的windows10虚拟环境的部署#欢迎大家一起学习若是有问题大家可以一起交流下第一步首先下载需要的文件夹:这边我是安装的centos的版本,首先进行qemu-w64-setup-20230822.exe点击,我是装在C盘里这边就是我安装的地方 CentOS-7-aarch64-Everything-2009(下载地址:https://www.centos.org/d
准备 ESP 分区 — 除了 Mac,EFI 使用 ESP 分区来保存引导加载程序。如果你的计算机已经预装了 Windows,那么 ESP 分区就已存在,可以在 Linux 上直接使用。如果不是这样,那么我建议创建一个大小为 550 MB 的 ESP 分区。(如果你已有的 ESP 分区比这小,别担心,直接用就行。)在此分区上创建一个 FAT32 文件系统。如果你使用 Gparted 或者 part
转载
2024-06-05 12:24:34
59阅读
.NET Framework 3.5是许多应用程序赖以运行的基础环境框架,可谓是Windows系统必装组件,可是有许多用户却遇到错误提示“Windows无法完成请求的更改。参数错误。错误代码: 0x80070057”在线安装失败的问题。为此MS酋长早就已经分享了Win10离线安装.NET Framework 3.5的方法和cab格式.NET Framework 3.5离线安装包,但是这两个方法都需
(注:这个教程只针对单硬盘安装原版OSX或双硬盘双系统,如果是想在单一硬盘上装mac+win双系统的,请无视) 黑苹果安装原版OSX后,都必须能够引导安装在分区上的原版OSX才能正常运行系统。所以有了变色龙引导方式,而变色龙引导方式大体有三种:光盘引导、U盘引导和分区引导。光盘引导和U盘引导的优点是:装在硬盘上的原版OSX是原味原汁的,所使用的额外驱动都装在光盘或U盘里;但明显的缺点是每次都要放上
转载
2023-11-20 01:38:12
15阅读
基于qemu-riscv从0开始构建嵌入式linux系统ch16. Framebuffer显示设备virtio-gpu-device本节我们给qemu添加一块虚拟的显示设备,方便后面研究一些GUI的应用。由于之前我们向系统添加了8组virtio-mmio设备,并且挂载了virtio-blk-device作为文件系统存储设备,这次我们再添加virtio-gpu-device设备:$SHELL_FOL
简介在PE里面的命令行里面运行以下代码即可修复bcdboot c:\windows /s o:c:\windows 硬盘系统目录,根据实际情况修改盘符c /s o: 指定esp分区所在磁盘,根据实际情况修改盘符o详细介绍和故事关于我为什么要删除系统EFI分区的原因我在Windows下安装Ubuntu双系统的时候尝试了很多方法都没有达到我想要的效果,最后还把自己在用的Windows的分区的引导文件弄
转载
2024-05-16 10:52:15
207阅读
环境准备开发环境:Ubuntu 20.04.5 LTS,推荐修改阿里云的apt源,遇到编译依赖方便安装。 环境准备:在Windows上基于WSL2搭建Linux开发环境 本文用到的软件选用的是截至当前(2022-11-19)官网发布的最新的release版本,详细如下:软件版本官网发布日期说明Linux6.0.9https://kernel.org2022-11-16Linux内核BusyBox1
转载
2024-10-25 11:23:12
175阅读
我们现在都应该知道了Clover中EFI文件夹的重要性了吧,而这个文件夹下又有好多文件它们都是做什么的呢,让我们来学习一下吧。EFI/MICROSOFT:如果是双系统,这个文件夹下面就是Windows引导文件EFI/BOOT: 下面只有BOOTX64.efi一个文件,主要是引导CLOVER用的EFI/CLOVER/ACPI EFI/CLOVER/ACPI/origin:这里
前言嵌入式开发离不开硬件设备:开发板、外设等,但如果只是想研究Linux内核的架构/工作模式,修改一些代码然后烧写到开发板中验证,这样未必有些复杂。然而qemu可以避免频繁在开发板上烧写版本,如果仅仅是内核方面的调试,qemu完全可以完美地胜任。仿真能解决以下痛点:真实单板难以获取时,可以快速上板,无需轮候源码级的GDB(这真是一个超级强大的功能,有了它,开发效率会直线上升)快速单元测试、开发者测
转载
2024-09-28 23:33:50
402阅读
微软发布win10技术预览版后,很多同学都想尝试win10带来的新体验和新功能,但又苦于win10目前还是测试预览版本,在稳定性、兼容性方面还有待改进,即使我们愿意去当微软的小白鼠,但也不能用测试评估的版本来工作学习,那么这时候vmware虚拟机就派上用场了,因为在虚拟机里安装任何系统都不会影响到我们的本机系统,并且自从vmware11版本开始,支持界面设置安装EF启动模式I的系统了,不用像以前一
转载
2023-10-24 23:16:40
684阅读
EasyUEFI 轻松管理EFI/UEFI启动项,包括来创建、删除、编辑、清理、备份和还原EFI/UEFI启动项,设置重启后使用的一次性启动项,或者调整EFI/UEFI启动项的顺序,所有的操作均可在Windows下完成而不需要进入BIOS。EasyUEFI 也可以用来管理EFI系统分区,包括备份、还原、重建EFI系统分区或者将EFI系统分区从一个磁盘移动到另一个磁盘。 另外EasyUEFI 支持创
转载
2024-04-23 11:09:58
190阅读
有没有办法让虚拟机开机自动启动并引导里面的虚拟操作系统呢?微软提供了两个小工具,instsrv.exe和srvany.exe,可以帮我们实现这个目的来看下具体的操作第一步:下载rktools.exe下载地址:上微软件的网站下载放心些。下载回来的是Windows Server 2003 Resource Kit Tools,win2k3的资源工具包(rktools.exe),安装rktools.ex
转载
2024-06-26 14:24:29
131阅读
QEMU的核心初始化流程客户系统运行之前,QEMU作为全系统模拟软件,需要为客户系统模拟出CPU、主存以及I/O设备,使客户系统就像运行在真实硬件之上,而不用对客户系统做修改。如概览部分所示,由用户为客户系统指定需要的虚拟CPU资源(包括CPU核心数,SOCKET数目,每核心的超线程数,是否开启NUMA等等),虚拟内存资源,具体参数设置参见${QEMU}/qemu-options.hx。创建QEM
转载
2024-03-19 12:22:29
336阅读
EFI(Extensible Firmware Interface)是一种新一代的固件接口标准,取代了传统的BIOS(基本输入/输出系统)。它提供了更为强大和灵活的引导方式,其中包括了EFI Shell,一种用于管理系统设置和引导操作系统的命令行界面。
在Linux系统中,EFI Shell可以作为一种替代的引导方式,通过它可以在没有预装Boot Loader的情况下启动Linux操作系统。本文
原创
2024-05-21 10:05:59
352阅读
关于EFI的介绍,就不赘述了。大家可以看看这个帖子总之,新电脑都是这玩意,win8也做了相应EFI的优化和调整。EFI这东西肯定是好东西,但是,安装系统变得并不那么简单了,不想以前那样无脑。这里写个教程,供大家把妹用。当然,这里只介绍安装系统,把妹的技巧自己google。 不废话了,进入主题:在EFI下安装系统,是不能像以前那样分区滴,必须重新分区,需要GPT格式准备工作:1、找个U盘,
Clover EFI is a popular open-source bootloader for macOS and Linux systems. It provides a user-friendly interface for managing boot options and customizing the boot process. One of the key features of
原创
2024-05-27 11:01:45
61阅读
BIOS(Basic Input / Output System)启动,首先系统会进行自检,检测CPU,内存,显卡,I/O是否正常,如发现异常这个阶段会报错。上一个阶段成功后会读取MBR(Master Boot Record)硬盘的0柱面,0磁盘,1扇区称为主引导扇区。它由三部分组成,主引导程序(bootleader),硬盘分区表DPT(disk partition table)和硬盘有效标志(5
## 从EFI引导换成BIOS引导的流程
为了将EFI引导换成BIOS引导,我们需要执行以下步骤:
```mermaid
pie
title 整个流程
"备份EFI引导" : 20
"下载BIOS引导" : 20
"修改引导方式" : 40
"验证修改是否成功" : 20
```
### 备份EFI引导
首先,我们需要备份当前系统的EFI引导文件。这
原创
2023-08-30 10:31:17
285阅读