这里 /dev/sda8 中的数字可能是其他的, 我这里是加载 root 分区的.
如果在 Archlinux 2011-08-19 版本升级到 2012-10-06 版本后, 重新启动没多久, 屏幕上提示:
- Waiting 10 seconds for device /dev/sda8 ...
- Root device '/dev/sda8' doesn't exist. Attempting to create it.
- ERROR: Unable to determine major/minor number of root device 'dev/sda8'.
- You are being dropped to a recovery shell
- Type 'exit' to try and continue booting
- sh: can't access tty; job control turned off
- [ramfs /]#
则需要重新构建 initramfs.
具体的, 使用 archlinux 2012-10-06 的光盘进行系统维护, 如何进入 chroot 环境参见
然后执行下面的命令, 重新构建 initramfs 映像
- pacman -Syu mkinitcpio systemd linux
阅读(1787) | 评论(0) | 转发(0) |