양도 논법. grub2 딜레마에 빠졌습니다.

양도 논법. grub2 딜레마에 빠졌습니다.

며칠 전에 새 Linux를 새 디스크에 설치하여 Mint Linux를 업그레이드하고 싶었습니다. 그러다가 마지막으로 작동하던 SATA 케이블의 클립이 파손된 것을 발견하여 교체했습니다. 그럼 이야기가 시작됩니다...

새 디스크를 연결하고 Linux를 켰는데 HDD LED가 계속 깜박입니다. 얼마 후 기존 Linux로 부팅됩니다. 새 디스크를 찾을 수 없어서 컴퓨터를 종료하고 몇 가지 검사를 수행했습니다. 모든 케이블을 확인하고 느슨한 SATA 케이블을 고친 후 다시 부팅했지만(디스크 오류로 인해 꽤 오랜 시간이 걸렸습니다) 여전히 새 디스크를 찾을 수 없습니다. 게다가 많은 디스크가 비어 있는 것으로 보고됩니다(디스크에 아무것도 없음). df를 실행하여 디스크 사용량을 볼 수 있었지만 ls에서는 결과가 나오지 않았습니다. 로그를 확인한 결과 디스크 및 일부 CPU 충돌과 관련된 많은 문제가 발견되었습니다. 디스크 중 하나는 실제로 여러 커널 소스 파일이 포함된 2개의 1TB 디스크가 포함된 Intel RAID 1입니다.

라이브 ISO를 실행하려고 컴퓨터를 재부팅했지만 안타깝게도 ISO가 포함된 디스크 파티션을 읽을 수 없습니다. 아직 그럽 상태에 있는 동안 HDD LED 깜박임이 실제로 RAID 복구일 수 있다는 것을 깨달았습니다. 그래서 파일을 잃고 싶지 않고 RAID 복구 프로세스가 시작된 이후 불량 블록이 생기고 싶지 않기 때문에 다시 시작하고 싶지 않기 때문에 실행하도록 했습니다.

이제 6일째인데 LED가 여전히 깜박입니다. 인내심을 잃기 시작했습니다. i5 1245v2 프로세서가 장착된 이 오래된 시스템에서 얼마나 오래 걸릴지 모르겠습니다(어떤 사람들은 CPU에 대해 언급하지 않고 1tb x2 raid1이 4일도 채 걸리지 않는다고 말합니다). 마지막 빌드 프로세스가 기억납니다. 그냥 시스템이 시작된지 하루밖에 안 걸렸어요. 그래서 시스템 내부로 들어가서 수리를 시도하고 적어도 실제로 RAID 디스크를 재구축하고 있는지 확인할 수 있는 방법을 생각하고 있습니다. grub에서 루트 설정을 시도했지만 모든 파티션을 읽을 수는 없으며 grub의 ls는 다음과 같이 보고합니다.

hd0 hd1 hd2(msdos1) hd3(msdos1) hd4 hd5

그 중 hd2, hd3은 raid 디스크여야 하며 atm을 통해 hd0(루트 파티션)의 내용만 읽을 수 있습니다.

제가 할 수 있는 일은 다음과 같습니다.

  • 단일 사용자 모드로 부팅하면 루트 파티션을 제외한 모든 디스크가 RO입니다.
  • 복구 모드로 부팅
  • 비상 모드로 부팅

RAID 디스크를 rw로 부팅하고 싶지 않습니다. 이렇게 하면 RAID 재구축 프로세스가 중단될 수 있고 ro 설치가 재앙이 될 수 있기 때문입니다. 자동 마운트 또는 읽기-쓰기로 마운트하고 싶지 않으며 추가 손상을 피하기 위해 다른 디스크와 함께 마운트하고 싶지도 않습니다. 문제를 해결할 수 있는 환경으로 부팅하고 싶습니다.

그래서 제 질문은 '어떤 것을 선택해야 합니까?'입니다. 내가 아는 한, 패닉은 아무 것도 설치하지 않고 init 쉘만 제거하므로 수정할 수 있는 부분이 제한될 수 있습니다. 반면 복구 모드는 다른 모든 디스크를 RW(정확히 기억하지 못함)로 마운트할 수 있으며 Single 사용자 모드는 모든 디스크를 정상적으로 마운트하므로 옵션이 되어서는 안 됩니다.

그럼 어떻게 해야 하나요? 복구 모드로 부팅해도 안전합니까? 즉, 다른 디스크는 설치되지 않는다는 뜻인가요?

아니면 지금 iso 파일이 포함된 다른 하드 드라이브로 교체할 수 있나요? 기존 디스크를 교체하기 위해 동일한 모델을 사용하는 것조차 의심되지만

이제 grub에 USB 드라이브를 연결하여 부팅할 수 없습니다(감지되지 않음). 유일한 안전한 옵션은 라이브 ISO를 내 루트 디렉터리에 복사하고 부팅하는 것이지만 grub에서는 불가능합니다.

어떤 제안이라도 환영합니다

인사

답변1

우분투의 복구 모드 문서를 읽은 후 "user/var과 같은 다른 파티션은 마운트되지 않습니다"라고 말하고 "루트를 rw로 마운트한 후 다른 파티션을 마운트하려면 mount -all을 사용해야 합니다"라는 메시지가 표시되어 시도해 보기로 결정했습니다.

나쁜 소식은: 제 기억으로는 모든 디스크가 자동으로 마운트된다는 것입니다. 문제가 있을 수 있는 디스크를 제외하고 좋은 소식은: raid 디스크에는 문제가 없으며 cat /proc/mdstat에 따르면 그렇지 않다는 것입니다. 재구축이 표시되지 않아서 잘 모르겠습니다. 왜 LED가 일주일 내내 계속 깜박이나요?

관련 정보