Centos 6 安装成功后卡在加载启动画面

Centos 6 安装成功后卡在加载启动画面

我正在尝试双启动 CentOS 和 Windows 7。

我当前的磁盘布局如下:-

/dev/sda1 - Windows 7
/dev/sda3 - NTFS partition

我创建了一个标准分区,/boot并将其指定为/dev/sda2.

当我创建 LVM 物理卷时,它会自动创建一个扩展分区( /dev/sda4) 和 LVM 物理卷 ( /dev/sda5) 是在扩展分区下创建的。

/然后我为和创建了 2 个卷组swap

安装完成后,我根本无法登录Centos。它卡在加载初始屏幕上。

这与磁盘布局有什么关系吗?如果是这样,我该如何解决这个问题?

编辑

我没有将其双启动,而是将其作为虚拟机安装在我的 Windows 计算机上。我从空白磁盘布局开始,创建 /boot 分区,然后创建 LVM 物理卷。它安装良好并且能够正常启动。我认为该问题是由于扩展分区中的 LVM 物理卷破坏了启动。可能是错的。我应该先安装扩展分区还是什么?

答案1

您可以尝试以下几件事。对于初学者,我会尝试启动 Live Distro 或使用 CentOS 附带的救援光盘工具来确保您可以挂载 /boot 和 / 分区。

假设它们是可安装的,我会查看您的/boot/grub/menu.lst文件并确保它引用您的 / 分区的正确 HDD 分区。

例如

title CentOS (2.6.32-220.el6.i686)
        root (hd0,1)
        kernel /vmlinuz-2.6.32-220.el6.i686 ro root=/dev/mapper/vg_centos62-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_centos62/
lv_swap rd_LVM_LV=vg_centos62/lv_root rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb 
crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
        initrd /initramfs-2.6.32-220.el6.i686.img

确保root ...menu.lst 文件中的行引用正确的分区。

Techotopia 双启动指南可能也会有帮助。

扩展分区

如果你看一下这个CentOS 论坛帖子他们展示了一个相当复杂的设置,多个操作系统都在一个硬盘上。底部的OP似乎有与您相同的结论,主要是:

然而,我可以手动链接 Windows Vista (hd1, 0) 和 Solaris x/86 (hd0, 3),这让我想知道:LVM 中的两个 CentOS 是否是我在 grub 记录中没有考虑到的?就目前情况而言,如果我想在 CentOS5 和 CentOS6 之间切换,我必须手动从 BIOS 交换启动顺序...

相关内容