我已经遵循指示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
- 检查 LED 是否持续闪烁。
- 如果是:那么您只需将键盘和 HDMI 显示器连接到主板即可。
对我有用。有关更多详细信息,请查看:有关该问题的官方帮助