开始使用LVM,并把系统转移到了LVM2上;
然后,编译了3.7.3内核;
我一直是使用单内核的(把所有的东西都编译进内核,不要模块,啥都要内核自己完成,也没有initramfs),结果换上新内核后发现系统不能启动了;
一直提示 VFS不能找到根分区,百度一下,发现这么一句“根分区为 LVM 的系统,必须使用 initrd ”,呃,好吧,这年头,单枪匹马看来真不行了==
dracut /boot/initrd `uname -r`
搞定!
本文分享了一次系统迁移经验,作者将系统从传统分区方式迁移到LVM2,并更新了内核版本。然而,在没有配置initrd的情况下遇到了启动问题。文章详细解释了解决过程,对于使用LVM作为根分区的系统来说,使用initrd是必须的。
开始使用LVM,并把系统转移到了LVM2上;
然后,编译了3.7.3内核;
我一直是使用单内核的(把所有的东西都编译进内核,不要模块,啥都要内核自己完成,也没有initramfs),结果换上新内核后发现系统不能启动了;
一直提示 VFS不能找到根分区,百度一下,发现这么一句“根分区为 LVM 的系统,必须使用 initrd ”,呃,好吧,这年头,单枪匹马看来真不行了==
dracut /boot/initrd `uname -r`
搞定!
710
322

被折叠的 条评论
为什么被折叠?