Raspbian 的软浮动版本无法启动 [英] Soft-float version of Raspbian does not boot

查看:16
本文介绍了Raspbian 的软浮动版本无法启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在这里下载了 Raspbian 的硬浮点图像:

I downloaded the hard float image of Raspbian here:

http://www.raspberrypi.org/downloads

我将推荐的硬浮点映像复制到 SD 卡上,Raspberry Pi 可以正常启动.

I copied the recommended hard-float image on an SD card and the Raspberry Pi boots fine with it.

然后我下载了 Raspbian 的软浮动版本,因为我需要它来运行一些不能在硬浮动版本上运行的软件.我再次格式化 SD 卡,将 soft-float 映像复制到其中并尝试用它启动 Raspberry Pi.

Then I downloaded the soft-float version of Raspbian because I need it to get some software running that does not work on the hard-float version. I formatted the SD card again, copied the soft-float image onto it and tried to boot the Raspberry Pi with it.

问题:Raspbery Pi 无法使用 Raspbian 的软浮动版本启动!!我看到绿色的ACT"LED 点亮不到一秒钟.之后只有红色电源 LED 亮起,之后没有任何反应.

Problem: the Raspbery Pi doesn't boot with the soft-float version of Raspbian!! I see the green "ACT" LED light up for less than a second. After that only the red power LED is on and nothing happens after that.

我重复了几次这个过程并重新下载了图像,检查了下载文件的 SHA 等.它只是不起作用.hard-float 映像总是启动(绿色ACT"灯像正常一样快速闪烁).

I repeated this process a couple of times and redownloaded the images, checked the SHA of the downloaded file, etc. It just doesn't work. The hard-float image always boots up (green "ACT" light flashes rapidly like normal).

有什么想法吗?

推荐答案

更新:如果您有带有 Hynix 内存的较新 Raspberry Pi,那么旧版本的 Raspbian 将无法启动.具体来说,您至少需要 2013-02-09 Debian 7 (Wheezy) 版本.请参阅这篇文章.

Update: If you have a newer Raspberry Pi with Hynix memory then the older versions of Raspbian will not boot. Specifically you'll need at least the 2013-02-09 Debian 7 (Wheezy) build. See this post.

现在,2013-02-09 Wheezy 版本是硬浮动版本,所以你不能使用它,但你可以更新你的软浮动版本的内核映像,它实际上独立于 Linux 操作系统(有人告诉我,基本上 GPU 会启动 Raspberry Pi,并将 ARM 作为一种协处理器运行).所以,你可以运行 rpi-update 来更新你的内核,应该没问题.

Now, the 2013-02-09 Wheezy build is a hard-float version, so you can't use that, but you can update the kernel image of your soft-float version which is actually independent of the Linux OS (I'm told that basically the GPU boots the Raspberry Pi, and it runs the ARM as a kind of co-processor). So, you can run rpi-update to update your kernel, and it should be all OK.

如果您没有任何可以启动旧映像的旧 Raspberry Pi,则有一些问题 22——如果您拥有的唯一 Raspberry Pi 是较新的,那么您如何更新操作系统?不开机?在您的情况下,听起来您可以访问较旧的,所以您没问题.对于那些不这样做的人,也许有人最终会发布更新的软浮动版本,但在那之前也许您可以尝试以下操作.我没有;这只是一个理论,但在这一点上你没有什么可失去的:-)

There's a bit of a catch-22 if you don't own any of the older Raspberry Pis that will boot the older images--how can you update the OS if the only Raspberry Pi you have is a newer one which won't boot? In your case it sounds like you have access to an older one, so you're OK. For those who don't, maybe someone will eventually post an updated soft-float version, but until then perhaps you can try the following. I haven't; it's just a theory, but at this point you don't have much to lose :-)

  1. 将最新的 Wheezy 映像 (2012-02-09) 刻录到额外的 SD 卡
  2. 在 Windows 上安装此 SD 卡
  3. 复制除 *gz 之外的所有文件,这些文件对应于 Linux 文件系统.基本上,所有启动映像和配置文件
  4. 安装包含软浮动映像的 SD 卡并覆盖启动映像文件
  5. 希望喝杯啤酒庆祝一下吗?

<小时>

上一篇:是的,我遇到了同样的问题.我不知道到底出了什么问题,但是 start_elf 映像无法启动,至少在最近的一组 Raspberry Pi 中是这样.我不敢相信 Raspbian 会发布损坏的东西,所以我怀疑它适用于某些 Raspberry Pi,但不适用于其他人.您需要做的是:


Previous post: Yes, I had this same problem. I don't know exactly what is wrong, but the start_elf image won't boot, at least with the recent set of Raspberry Pis. I can't believe Raspbian would release something that broken, so I suspect it works for some Raspberry Pis, but not others. What you need to do is:

  1. 将 Wheezy 的硬浮动副本刻录到 SD 卡.您将获取引导映像(有效)并将其复制到软浮动映像.
  2. 在 Windows 机器上安装 SD 卡.启动分区是FAT,所以您将能够看到它.查找文件 start.elf.将其复制到您的 Windows 计算机.
  3. 将 Wheezy 的软浮动副本刻录到 SD 卡并将其安装在 Windows 盒上.
  4. 将它的 start.elf 替换为您的硬浮动副本.
  5. 打开啤酒,尽情享受吧.
  1. Burn the hard-float copy of Wheezy to an SD card. You're going to snatch off the boot image (which works) and copy it to the soft float one.
  2. Mount the SD card on a Windows machine. The boot partition is FAT, so you'll be able to see it. Look for the file start.elf. Copy it to your Windows machine.
  3. Burn the soft-float copy of Wheezy to an SD card and mount it on the Windows box.
  4. Replace it's start.elf with the copy from your hard-float one.
  5. Crack open a beer and enjoy.

查看我的相关发布.

这篇关于Raspbian 的软浮动版本无法启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆