为 PandaboardES 创建可启动 SD 卡时出现问题

为 PandaboardES 创建可启动 SD 卡时出现问题

我已经遵循指示https://wiki.ubuntu.com/ARM/为 Ubuntu 12.04 写入映像。我以前已经这样做过一次,但使用的是 11.10 Ubuntu 服务器版。现在我想写入 12.04 版本,因为它应该可以很好地运行开放框架我的 SD 卡读卡器也出现了一些问题(可能不太好??),无法按照列出的说明进行操作,例如:

zcat ./ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz |sudo dd bs=4M of=/dev/sdb ; sudo sync

但我必须使用这个:

sudo sh -c 'zcat ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gzz > /dev/sdb' sync

这样更方便,因为我在屏幕上有一个输出。但问题是当我将 SD 卡插入我的 Pandaboard 并启动 Minicom 时。这是我的输出:

walter@walter-RC530-RC730:~/Scrivania$ sudo minicom -s
欢迎使用 minicom 2.5

选项:I18n                                                                
编译于2011年5月2日 10:05:24。                                           
端口 /dev/ttyUSB0                                                            

按 CTRL-A Z 获取特殊键的帮助                                      


U-Boot SPL 2011.12(2012 年 4 月 2 日 - 18:13:04)                                  
德州仪器 OMAP4460 ES1.1                                             
OMAP SD/MMC: 0                                                               
读取 u-boot.img                                                           
读取 u-boot.bin                      
未找到 mkimage 签名 - ih_magic = ea000014
假设u-boot.bin..                  
读取 u-boot.bin                      


U-Boot 2011.12(2012 年 4 月 2 日 - 18:13:04)

处理器:OMAP4460 ES1.1
主板:OMAP4 Panda                                                              
I2C:就绪                                                                    
内存:1 GiB                                                                    
警告:未启用缓存                                                     
MMC: OMAP SD/MMC: 0                                                           
使用默认环境                                                       

在:连续剧                                                                   
输出:串行                                                                   
错误:串行                                                                   
网络:未找到以太网。                                                       
检查 preEnv.txt                                                         
正在读取 preEnv.txt                                                              

** 无法从 mmc 0:1 读取“preEnv.txt”**                                  
按任意键停止自动启动:0                                                
读取 uEnv.txt                                                                

** 无法从 mmc 0:1 读取“uEnv.txt”**                                    
读取 boot.scr                                                                

读取 293 字节                                                                  
从 boot.scr 加载脚本                                                     
从 mmc0 运行引导脚本...                                                
## 在 82000000 执行脚本                                                 
读取 uImage                                                                  

已读取 4434784 字节                                                              
读取 uInitrd                                                                 

读取 6608373 字节                                                              
## 从 80000000 处的 Legacy Image 启动内核...                             
   图像名称:Ubuntu Kernel                                                  
   图像类型:ARM Linux 内核图像(未压缩)                          
   数据大小:4434720 字节 = 4.2 MiB                                        
   加载地址:80008000                                                       
   入口点:80008000                                                       
   验证校验和...确定                                                    
## 正在从 81600000 处的 Legacy Image 加载 init Ramdisk...                       
   映像名称:Ubuntu Initrd                                                  
   图像类型:ARM Linux RAMDisk 图像(gzip 压缩)                      
   数据大小:6608309 字节 = 6.3 MiB                                        
   加载地址:00000000                                                       
   入口点:00000000                                                       
   验证校验和...确定                                                    
   正在加载内核映像...确定                                                  
好的                                                                              

正在启动内核...                                                             

正在解压 Linux...完成,正在启动内核。                                

写完这些代码后什么都没发生……通常应该开始自定义过程,但从来没有发生过。有人能给我一些建议吗?老实说,我这样做的次数不多,所以也许我忘了什么或者做错了什么。也许我的 SD 卡读卡器不能正常工作?

提前致谢

答案1

相对于预安装的映像,有时更值得阅读 ELinux.org 上的说明来创建网络安装映像设置 Edubuntu 或任何你喜欢的版本。这是我在 BeagleBoard 上必须遵循的解决方法,因为预装的 12.04 映像启动正常,但随后不接受我的键盘或鼠标输入。

答案2

  1. 检查 LED 是否持续闪烁。
  2. 如果是:那么您只需将键盘和 HDMI 显示器连接到主板即可。

对我有用。有关更多详细信息,请查看:有关该问题的官方帮助

相关内容