<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	「Step to UEFI (48） &#8212;&#8211; 被加载程序的ENTRYPOINT」的评论	</title>
	<atom:link href="https://www.lab-z.com/48entrypoint/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.lab-z.com/48entrypoint/</link>
	<description></description>
	<lastBuildDate>Wed, 05 Oct 2022 12:04:33 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.1</generator>
	<item>
		<title>
		评论者：ziv2013		</title>
		<link>https://www.lab-z.com/48entrypoint/#comment-298059</link>

		<dc:creator><![CDATA[ziv2013]]></dc:creator>
		<pubDate>Wed, 05 Oct 2022 12:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.lab-z.com/?p=3170#comment-298059</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.lab-z.com/48entrypoint/#comment-298058&quot;&gt;kakaback&lt;/a&gt;。

我觉得是你的 Linux.efi 不是标准 efi 文件导致的。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.lab-z.com/48entrypoint/#comment-298058">kakaback</a>。</p>
<p>我觉得是你的 Linux.efi 不是标准 efi 文件导致的。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：kakaback		</title>
		<link>https://www.lab-z.com/48entrypoint/#comment-298058</link>

		<dc:creator><![CDATA[kakaback]]></dc:creator>
		<pubDate>Tue, 04 Oct 2022 11:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.lab-z.com/?p=3170#comment-298058</guid>

					<description><![CDATA[我用了两种方式：
1.实现一个EFI 在其中通过 LoadImage 和 StartImage 来尝试启动 Linux.efi, 这里报的是 &quot;not a ImageHandle&quot;
2.在QEMU 启动 UEFI 的shell中直接运行 Linux.efi, 此时报 &quot;out of resource&quot;
NOTE: qemu 启动的是 aarch64 的 UEFI， 其中 linux 也是aarch64 交叉编译工具编译，两者工具链一致]]></description>
			<content:encoded><![CDATA[<p>我用了两种方式：<br />
1.实现一个EFI 在其中通过 LoadImage 和 StartImage 来尝试启动 Linux.efi, 这里报的是 &#8220;not a ImageHandle&#8221;<br />
2.在QEMU 启动 UEFI 的shell中直接运行 Linux.efi, 此时报 &#8220;out of resource&#8221;<br />
NOTE: qemu 启动的是 aarch64 的 UEFI， 其中 linux 也是aarch64 交叉编译工具编译，两者工具链一致</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：kakaback		</title>
		<link>https://www.lab-z.com/48entrypoint/#comment-298057</link>

		<dc:creator><![CDATA[kakaback]]></dc:creator>
		<pubDate>Tue, 04 Oct 2022 09:57:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.lab-z.com/?p=3170#comment-298057</guid>

					<description><![CDATA[使用了两种方式进行加载：
1. 实现一个EFI 程序，在这里通过 LoadImage + StartImage 启动，会报 not a ImageHandle
2.在qemu 中，直接运行，报 out of resource]]></description>
			<content:encoded><![CDATA[<p>使用了两种方式进行加载：<br />
1. 实现一个EFI 程序，在这里通过 LoadImage + StartImage 启动，会报 not a ImageHandle<br />
2.在qemu 中，直接运行，报 out of resource</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ziv2013		</title>
		<link>https://www.lab-z.com/48entrypoint/#comment-298056</link>

		<dc:creator><![CDATA[ziv2013]]></dc:creator>
		<pubDate>Tue, 04 Oct 2022 09:23:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.lab-z.com/?p=3170#comment-298056</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.lab-z.com/48entrypoint/#comment-298054&quot;&gt;kakaback&lt;/a&gt;。

看一下加载的错误信息是什么? 具体是无法加载还是已经进入 Linux.efi 然后出错退出的。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.lab-z.com/48entrypoint/#comment-298054">kakaback</a>。</p>
<p>看一下加载的错误信息是什么? 具体是无法加载还是已经进入 Linux.efi 然后出错退出的。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：kakaback		</title>
		<link>https://www.lab-z.com/48entrypoint/#comment-298054</link>

		<dc:creator><![CDATA[kakaback]]></dc:creator>
		<pubDate>Tue, 04 Oct 2022 07:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.lab-z.com/?p=3170#comment-298054</guid>

					<description><![CDATA[你好，最近在调研UEFI，在实际使用过程中发现有这样的问题，
1.在编译 linux kernel 时 开启 EFI, EFI_STUB config 选项
2.按照网上的一些办法重命名为 Linux.efi
3.在qemu 启动 uefi 程序中，实现一个 UEFI 程序来加载 Linux.efi
4.结果会报错
原因猜测是:
1.编译的 Linux kernel Image 并不是 EFI 格式
2. 或者没有相应的 EntryPoint
但是file Image 查看是MS-DOS executable格式，和 EFI 是同一种格式,应该排除了1
那么可能是2，请问如果想运行 linux kernel 需要怎么处理呢？期待你的回复，谢谢]]></description>
			<content:encoded><![CDATA[<p>你好，最近在调研UEFI，在实际使用过程中发现有这样的问题，<br />
1.在编译 linux kernel 时 开启 EFI, EFI_STUB config 选项<br />
2.按照网上的一些办法重命名为 Linux.efi<br />
3.在qemu 启动 uefi 程序中，实现一个 UEFI 程序来加载 Linux.efi<br />
4.结果会报错<br />
原因猜测是:<br />
1.编译的 Linux kernel Image 并不是 EFI 格式<br />
2. 或者没有相应的 EntryPoint<br />
但是file Image 查看是MS-DOS executable格式，和 EFI 是同一种格式,应该排除了1<br />
那么可能是2，请问如果想运行 linux kernel 需要怎么处理呢？期待你的回复，谢谢</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
