최근에 두 번째 HDD를 시스템에 추가한 다음 두 번째 HDD에 CentOS 6.5를 새로 설치하는 작업을 진행했습니다. 원래 시스템은 CentOS 5.9입니다. 내 계획은 원본 HDD를 유지하여 여러 KVM을 마이그레이션하는 경우 필요에 따라 데이터를 가져올 수 있도록 하는 것입니다.하드 드라이브 #1도착하다하드 드라이브 #2.
이 모든 일이 너무 순조롭게 진행되어 삭제조차 하지 않았습니다.하드 드라이브 #1, 우리가 "그 문제를 해결"할 것이라고 생각했습니다.
오늘로 넘어가서 실제로 삭제하려고 했는데요하드 드라이브 #1알다시피, 나는 할 수 없습니다. CentOS 6.5 부팅하드 드라이브 #2원시 HDD 및 커널 패닉을 "알고 있는" 것 같습니다.하드 드라이브 #1제거됨.
상자의 설정은 "Virtualization*" YUM 그룹이 설치된 순정 CentOS 6.5입니다. 언급 없음하드 드라이브 #1존재하다하드 드라이브 #2/etc/fstab
CentOS 설치(모든 Red Hat 배포판)는 HDD를 설정할 때 LVM을 사용하기 때문에 제가 더 깊이 파고들고 싶은 유일한 영역은 LVM 입니다.
/etc/grub.conf
다음은 도움이 될 수 있는 섹션입니다.
title CentOS (2.6.32-431.17.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.17.1.el6.x86_64 ro root=/dev/mapper/vg_catbus-lv_root rd_NO_LUKS rd_LVM_LV=vg_catbus/lv_root LANG=en_US.UTF-8 rd_LV
M_LV=vg_catbus/lv_swap rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto rd_LVM_LV=VolGroup00/LogVol01 KEYBOARDTYPE=pc KEYTABLE=us rd_NO
_DM
initrd /initramfs-2.6.32-431.17.1.el6.x86_64.img
이것은 LVM 설정이기도 합니다.
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup00 1 3 0 wz--n- 465.66g 0
vg_catbus 1 3 0 wz--n- 1.82t 0
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
LogVol00 VolGroup00 -wi-a----- 442.19g
LogVol01 VolGroup00 -wi-ao---- 13.69g
LogVol02 VolGroup00 -wi-a----- 9.78g
lv_home vg_catbus -wi-ao---- 1.76t
lv_root vg_catbus -wi-ao---- 50.00g
lv_swap vg_catbus -wi-ao---- 13.77g
$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 vg_catbus lvm2 a-- 1.82t 0
/dev/sdb2 VolGroup00 lvm2 a-- 465.66g 0
핵심
- 시스템을 종료하면 시스템이 충돌하고 물리적으로 연결을 끊습니다.하드 드라이브 #1을 누른 다음 시스템을 다시 시작하세요.
- 제가 말하는 것은 500GB HDD입니다.하드 드라이브 #1, 제가 말하는 것은 2TB HDD 입니다하드 드라이브 #2.
- 그리고하드 드라이브 #1연결이 완료되어 정상적으로 시스템을 부팅할 수 있습니다.
답변1
출력에서 주목해야 할 주요 항목은 /etc/grub.conf
커널에 전달되는 다음 유형의 인수입니다.
rd_LVM_LV=VolGroup00/LogVol01
GRUB linux ..
라인에서 이 매개변수를 제거하면 문제가 해결되었습니다. 이는 HDD #1에 대한 LVM의 남은 부분입니다. 이는 사용자를 돕기 위해 설치 시 자동으로 추가되지만 이 경우 실제로 "실제" HDD가 없음에도 불구하고 HDD #1에 대한 의사 종속성이 발생합니다.
이 줄을 제거하면 /etc/grub.conf
문제가 해결됩니다.
title CentOS (2.6.32-431.17.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.17.1.el6.x86_64 ro root=/dev/mapper/vg_catbus-lv_root rd_NO_LUKS rd_LVM_LV=vg_catbus/lv_root LANG=en_US.UTF-8 rd_LV
M_LV=vg_catbus/lv_swap rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO
_DM
initrd /initramfs-2.6.32-431.17.1.el6.x86_64.img
이러한 편집 작업을 수행할 때는 주의하고 title
다른 항목에서 해당 내용을 제거했는지 확인하십시오 /etc/grub.conf
.