最近,我决定以不同的方式组织我的分区方案。在将更改应用于物理机器之前,我决定对其进行虚拟测试,并在GRUB中遇到了一个小问题。
让我先给你一些信息。我计划采用的计划是:
新的发行版将是Arch,64位(虚拟机上的32位)。我成功地在虚拟机上安装了新系统,但是在重新启动时,GRUB似乎由于JFS根分区而出现了问题:它在/boot/grub/i 386-pc (mods,例如重新定位器或all_video)中找不到几个文件。
起初,我认为这是由于单独的引导分区造成的,但是如果我将它包含在主根中,问题就会持续存在。但是,当我对/分区使用ext4时,GRUB将非常完美地加载。
这可能是GRUB处理JFS分区的一个问题,但是我记得,GRUB项目不久前应用了一个修补程序来解决这个问题。作为另一个测试,我已经创建了相同的结构,但是正确地使用了ext4而不是JFS来加载/: GRUB。
GRUB是否有任何特定的配置可以在没有问题的情况下加载JFS分区?
发布于 2013-06-26 18:51:29
尝试将ro添加到grub命令行中。
请看一下gentoo博士:
如果您的根文件系统是JFS,则必须在内核行中添加“ro”,因为JFS需要在允许读写挂载之前重放它的日志。
https://unix.stackexchange.com/questions/80738
复制相似问题