Arch Linux ARMv6 (RPi B+) 启动问题

Arch Linux ARMv6 (RPi B+) 启动问题

我已经在 Raspberry Pi 堆栈交换中询问过,但运气不佳,所以我想尝试将这个问题迁移到这里。
我正在 B+ 上修改不同的 Linux 版本,但在启动和运行最新的 ARMv6 Arch 发行版时遇到了困难。
遵循标准安装步骤后http://archlinuxarm.org/platforms/armv6/raspberry-pi,启动后,我得到以下信息:

sh: cannot set terminal process group (-1): Inappropriate ioctl for device
sh: no job control in this shell

然后是标准的 bourne shell 提示符。没有密码提示,没有 bash。
我尝试重复说明。相同的结果。
我没有使用串行或 SSH 进行远程访问,只是直接启动到机器。

有任何想法吗?

当前分区方案:

$ sudo fdisk -l /dev/mmcblk0

Disk /dev/mmcblk0: 15.7 GB, 15719727104 bytes
4 heads, 16 sectors/track, 479728 cylinders, total 30702592 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbec0e908

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1            2048      206847      102400    c  W95 FAT32 (LBA)
/dev/mmcblk0p2          206848    30702591    15247872   83  Linux

答案1

安装显然有问题。也许您忽略了一个重要的警告?制作安装过程的完整控制台日志,在 之前添加df和。分析您看到的每个警告,将您不理解的警告添加到您的帖子中。ls rootumount boot root

如果安装过程中没有警告,请 在启动系统后检查dmesgmountdf和的输出。ls /etc /dev您应该看到根文件系统已正确安装,并且上面应该存在预期的文件。

最后,找出您所处的运行级别runlevel并尝试切换到runlevel 5

答案2

检查了所有警告,没有问题。第三次尝试后,得到了神奇的登录提示!

仍然不确定最初的问题是什么,但我怀疑这与损坏的启动分区有关。

相关内容