uEFI

黑苹果 MacOS 10.15 Catalina安装教程

时光怂恿深爱的人放手 提交于 2020-11-19 07:37:56
10.15 Catalina 桌面 一、准备工作 一个8G以上的 U盘 (有的U盘标的是8G,实际只有7.X,实际容量小于7.5G的会失败) MacOS 镜像 、 TransMac (刻录工具)、 DiskGenius (分区工具)、 EasyUEFI (引导工区)、 EFI驱动 文件。 安装工具 二、制作启动U盘 1、将您的U盘插入电脑,为保证成功,首先将U盘以默认值格式化一次; 格式化U盘 2.安装刻录软件TransMac并激活。激活教程非常简单(替换); 安装刻录软件TransMac并激活 3.以管理员身份运行TransMac; 管理员身份运行 4.在软件窗口的左栏找你的U盘。用鼠标右键单击U盘,然后单击“Format Disk for Mac”(这将删除U盘上的所有文件,并为MacOS做好准备);一路默认下一步; Format Disk for Mac 默认下一步 5.接下来继续用鼠标右键单击U盘,然后单击“Restore with Disk Image,”然后选择下载的黑苹果dmg镜像,确认并写入。(刻录镜像速度与USB传输速度有关,耐心等待)。 Restore with Disk Image 找到自己提前下载好的镜像文件。 选择镜像 开始刻录 等待刻录完成,具体耗时看U盘传输速度,一般在5-25分钟内。 等待刻录 三、配置四叶草引导驱动 注意 :写入完成后

38 ubuntu/windows双系统安装

偶尔善良 提交于 2020-11-19 05:21:54
0 引言 (1)针对bios 和 uefi引导,安装方式略有不同。 (2)针对nvidia显卡,在安装时需要特殊设置。 1 EasyBCD安装方式介绍-适用于bios引导方式 参考百度经验贴安装即可,链接如下。 https: // jingyan.baidu.com/article/e4d08ffdace06e0fd2f60d39.html 其要点在于修改menu.lst如下。 title Install Ubuntu root (hd0, 0 ) kernel (hd0, 0 )/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu- 14.04 -desktop-amd64.iso locale=zh_CN.UTF- 8 initrd (hd0, 0 )/ initrd.lz title reboot reboot title halt halt # 说明:hd0表示c盘所处的硬盘号,一般电脑只有一个,所以都是hd0;如果有多个硬盘,则根据情况改为hd0、hd1等。 # hd0后面的数字表示C盘在硬盘中的分区顺序,每个人的系统不大一样,不知道的可以在磁盘管理里面看一下, # 本人c盘是第三个分区,因此写为(hd0,2),如果是第一个,写为(hd0,0)即可。 2 u盘启动盘引导安装-bios/uefi均可 (1)制作U盘启动盘

安装CentOS 7时出现No Caching mode page found问题的解决

隐身守侯 提交于 2020-10-30 00:50:31
将CentOS 7镜像刻到U盘之后,向服务器安装时,使用U盘启动会出现两种启动选项,一种是UEFI启动选项,一种是默认的启动选项,如果不使用UEFI方式安装,那么一般是没有问题的,如果选择UEFI方式安装系统,那么引导系统时会出现如下的提示:   [sdb] No Caching mode page found   [sdb] Assuming drive cache:write through   ....   Could not boot   /dev/root does not exist   然后命令行就卡在这了,现在只需要耐心等待,等一会之后会不断的滚动错误警告,这个时候继续等待,那么一会就会出来命令行输入界面,这个时候输入以下命令: ls /dev/sd*   输入命令之后会列出所有的存储设备,这个时候一般情况下第一块硬盘是sda,如果有多个分区,那么依次就是sda1、sda2等等,如果有两块硬盘那么就是sdb,U盘一般是排最后的号,如果有一块硬盘,那么U盘就是sdb,如果有两块硬盘,那么U盘就是sdc,U盘一般会有sdc和sdc4两个选项,sdc属于U盘存储,sdc4就是镜像所在分区了,这样一般是没有问题的,如果出现问题,那么接下来多配置几次就好了,接下来输入命令reboot重启计算机,在安装界面,先不要选择安装,这个时候按一下e键,会进入编辑界面

转载 AMI方案和Insyde方案

隐身守侯 提交于 2020-10-28 08:46:48
闲来无事回头看看,自毕业以来一直都在BIOS这个行业打转,目前的各种新闻来看全球的IT行业都似乎不太景气,PC出货量一泻千里,想要有所转机看起来不是一天两天的事情,想来无事来看看做过的几个UEFI BIOS方案有什么不同。目前市面上常见的X86平台的UEFI实现方案大致分为几个,AMI,Insyde,phoenix还有一个就是号称是国产的百敖软件,再者就是intel自己的tiano,亲自见到并用过的有两家,AMI的Aptio以及Insyde的H2O,以下就自己的体会做一个梳理。 AMI方案 :(8分)这个是本人用的时间最长的一个,大概用了5年多,从Core 8时代开始AMI就是BIOS领域的龙头,到APtio 4以及Aptio V更是 占领了大部分的市场份额。它在各个OEM厂商中得到了比较大的支持。 AMI方案优点: 1.有比较友好的编译编辑工具支持Veb是AMI开发的针对aptio的一个比较方便的编辑,编译与代码版本控制工具。它除了提供普通的文本编辑功能之外,还有提供了类似于Token,Elink,IO,PCI,等各种方便OEM修改的功能,当然这些东西最好是少用,用的越久就会越傻,慢慢的就变得只知token的token工程师了,当然这个不是咱们这种喜欢寻根问底的人所希望的,最好的方法是通过编译产生的中间文件,找出当你修改某个token或者是选中某个钩钩的时候

Windows下安装Ubuntu 16.04双系统

∥☆過路亽.° 提交于 2020-10-26 23:33:26
      本文已有更新: 新文章 [2016-05-09 更新说明:   ①:我原本写的Ubuntu 16.04安装博客中在安装系统时,在引导项部分,有一点问题没有注意到,感谢@ 小段阿誉 的指出,在下面我有了说明;   ②:如果你是急着在Ubuntu上做Java开发,而且是用Eclipse的话,还是建议你先不要升级Ubuntu 16.04了,我安装这个16.04有段时间了,一直没有用Eclipse写过Java,这两天想去写,结果各种卡顿,基本上不能用,也在网上找到了同样的问题,找了“解决方法”,但是按着方法做了之后,依然悲伤辣么大。。。我的还是卡顿,现在我已经换了intellij idea,这个是可以正常使用的,如果你用intellij idea 或者找到了有效的解决方法的话(很多人都成功了),还是可以升级的。]   虽然听说Windows10的下一个版本可以运行Ubuntu,但是身患重度强迫症的我还是喜欢纯净的、原味儿的Ubuntu系统,所以安装了Ubuntu官方会长期提供支持的最新的Ubuntu 16.04,以下是安装过程:   一、准备:     (一)、准备工具:         ➢ U盘一个(请提前备份U盘里面的资料,因为后面操作要格式化U盘)         ➢ Ubuntu 16.04LTS(长期支持版) 镜像:           下载地址:http://www

Ventoy 多功能启动U盘系统

邮差的信 提交于 2020-10-23 01:47:51
主页: https://www.ventoy.net/cn/index.html Ventoy 简介 Ventoy是一个制作可启动U盘的开源工具。有了Ventoy你就无需反复地格式化U盘,你只需要把ISO/WIM/IMG/EFI文件拷贝到U盘里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的ISO文件,在启动时Ventoy会显示一个菜单来选择(截图)。 无差异支持Legacy BIOS和UEFI模式。支持大部分常见操作系统 (Windows/WinPE/Linux/Unix/VMware/Xen ...) 目前已经测试了各类超过550+ 个ISO文件(列表). 支持 distrowatch.com 网站上收录的 90%+ 的操作系统(列表)。 来源: oschina 链接: https://my.oschina.net/u/4340499/blog/4559680

UEFI 原理与编程 1

六月ゝ 毕业季﹏ 提交于 2020-10-21 16:16:33
概述 不同的厂商对UEFI有不同的实现, 一种比较常用的开源实现是EDK2. EDK2是一个遵循UEFI标准和PI标准的跨平台固件开发环境. EDK2支持多种操作系统, 也支持跨平台编译. Windows下开发环境配置 之前在物理机win10上进行安装, 折腾了一天也没配好环境, 包括wsl全都试过了, 全部以失败告终. 这一次直接开了一个Win7的虚拟机来安装.. 安装开发工具 1. 安装VS 2015 (VS2017亦可, 但感觉VS2015文件小一点 / VS2019在2018的EDK2中无支持, 2019的EDK虽然有支持, 但由于改了很多部分, 网络上并没有对应的教程), 微软把官方的下载链接藏得比较深, 可以看这篇文章 https://www.cnblogs.com/yilezhu/p/10857134.html . 另外安装之前可能需要 Microsoft .NET Framework 4.6.1 2. 安装Python2.7 https://www.python.org/downloads/release/python-2716/ . 新建环境变量PYTHON_HOME,值为C:\Python27\ 3. 下载IASL编译器. https://acpica.org/downloads/binary-tools 4. 下载NASM. https://www.nasm

PXE安装CentOS时遇到的一些问题

戏子无情 提交于 2020-10-13 08:35:30
按照 之前写的方法PXE安装centos 的时候出现了一些问题,实际操作上和标准操作多少会有偏差,简单总结一下 一.配置文件的格式不一样 好像7.5版本以后的版本,pxelinux.cfg/default文件和写的不一样,长下面这个样子 其中,set default指定了启动时默认选中的菜单,把1改成0,就从默认选择校验并安装改到了直接安装菜单 set timeout参数的时间变成了秒,即多少秒无操作自动确认 第一个menuentry就是label linux的内容嘛,格式改了一下但实际内容还是没变的 需要修改的是inst.stage2改成ks/repo,现在也原样修改成需要指定的url即可 二.DHCP获取ip后报错,或直接进入下一个启动设备的引导 实际操作的时候录像下来之后发现实际是有报错的,一闪而过造成了没反应的假象,经过逐帧回放确认了报错信息,在于UEFI启动和legacy BIOS启动时加载的引导文件不一样,使用UEFI引导的时候需要修改一下vsftp目录里的文件 文件的地址在光盘镜像的EFI/BOOT目录下,具体用哪些文件懒得深究了,反正总共没多大,把里面的文件全部拷到vsftp的根目录下就好了 这里需要注意一下,UEFI引导模式调用的配置文件是和启动文件同一目录下的grub.cfg文件,不需要另外创建文件夹保存配置文件了 然后在DHCP服务的配置文件里

Citrix PVS 使用UEFI系统进行启动。

試著忘記壹切 提交于 2020-10-04 06:09:28
这两天在ESXI6.7的机器上生成虚拟机,突然发现6.7默认生成的虚拟机居然是以UEFI的方式去加载的系统。这就导致以前配的DHCP啊和TFTP等都失效了。 后来才得知PVS设备是可以以UEFI的方式去启动的。不过不再是用PXE的方式去加载,而是通过Boot Device Management(BDM)去加载。 首先可以PVS的服务器上找到Citrix Provisioning Boot Device Manager这个软件。 在界面设置IP地址,IP地址为pvs服务器的地址。 然后下方勾选“目标设备簵UEFI固件”,并且点击下一步。 第二个界面不用作什么操作,直接点“刻录”,生成ISO文件。 这个ISO文件挂载到模板机上,模板机设成从光盘启动。 如图,一个BDM的机器的启动画面。 来源: oschina 链接: https://my.oschina.net/u/4305644/blog/4503846

win10+ubuntu双系统超详细教程(亲测可用)

﹥>﹥吖頭↗ 提交于 2020-10-04 02:01:21
戴尔G3-3579笔记本安装win10+ubuntu双系统 一、先安装windows10系统 二、安装ubuntu (一) 首先将硬盘从Raid on切换为AHCI (二) 制作Ubuntu16.0.4系统U盘 (三) 开始安装Ubuntu 三、启动与设置 一、先安装windows10系统 注意:若原有的win10系统没有损坏,则可以省略这一步。 关于Windows10系统重装,您需要准备一个8G以上容量u盘和一台可以正常上网的电脑,并按照以下步骤操作: 1 备份电脑和U盘中自己的重要数据,并格式化u盘 2 在电脑上打开以下链接,点击立即下载工具,将微软官方Win10镜像工具下载到电脑桌面: https://dell.to/2WQh1AS 3 双击运行下载的镜像工具程序,按照提示接收协议,并选中“为另一台电脑创建安装介质”选项,点击下一步 4 选择版本为:中文(简体)—Windows 10—64位(x64)–家庭版系统。 5 选择使用的介质为u盘并点击下一步,之后等待镜像下载到u盘中,下载完成后镜像工具会将u盘自动生成为系统安装介质 6 保持u盘连接并重启电脑,开机后连续敲击F12键,然后选择UEFI Options下的usb选项,选择通过u盘启动进行系统重装。 注意:可以将整个固态硬盘格式化或者删除全部分区,否则可能无限重启安装。选择该盘后可以自动安装,无需分区。 二