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에서 부팅 순서를 수동으로 바꿔야 합니다...