HDD를 제거하면 커널 패닉이 발생합니다.

HDD를 제거하면 커널 패닉이 발생합니다.

최근에 두 번째 HDD를 시스템에 추가한 다음 두 번째 HDD에 CentOS 6.5를 새로 설치하는 작업을 진행했습니다. 원래 시스템은 CentOS 5.9입니다. 내 계획은 원본 HDD를 유지하여 여러 KVM을 마이그레이션하는 경우 필요에 따라 데이터를 가져올 수 있도록 하는 것입니다.하드 드라이브 #1도착하다하드 드라이브 #2.

이 모든 일이 너무 순조롭게 진행되어 삭제조차 하지 않았습니다.하드 드라이브 #1, 우리가 "그 문제를 해결"할 것이라고 생각했습니다.

오늘로 넘어가서 실제로 삭제하려고 했는데요하드 드라이브 #1알다시피, 나는 할 수 없습니다. CentOS 6.5 부팅하드 드라이브 #2원시 HDD 및 커널 패닉을 "알고 있는" 것 같습니다.하드 드라이브 #1제거됨.

    SS #1

    SS #2

상자의 설정은 "Virtualization*" YUM 그룹이 설치된 순정 CentOS 6.5입니다. 언급 없음하드 드라이브 #1존재하다하드 드라이브 #2/etc/fstabCentOS 설치(모든 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.

관련 정보