Grub2는 더 이상 서버에서 부팅 할 수없는 물리 볼륨 pv0을 더 이상보고하지 않습니다.


8

먼저 lvm을 사용하여 우분투 서버 ( 11.10 amd64 )를 설치 했지만 그 개념을 완전히 마스터하지는 않았습니다. 나는 그것이 내 두 디스크의 파티션을 엉망으로 만들었다 고 생각한다. 처음부터 grub2를 사용하여 모든 것을 설치하여 Ubuntu를 부팅했는데 나중에 Ubuntu Server 12.04로 업데이트했지만 아무런 문제가 없었습니다.

상황은 다음과 같습니다.

  • 오늘 현재, 나는 부팅 할 수 없으며, grub 옵션 바로 앞에있는 것 (진화 : Pavel A.의 정확성)에서 전혀 진화하지 않았다.

  • 나는 서버가 옵션으로 라이브 CD를 설치하여 부팅 할 수있는 구조 손상된 시스템 ;

  • 네트워크 액세스를 설정했지만 /run폴더 가없는 것 같습니다 (관련 여부는 모르지만 일부 포럼에서는 비정상적으로 보임).

  • 내가 만든 장치 맵은 다음과 같습니다.

    1. VGA 포함 sda1[리눅스 파티션] sda2, sda3[ /] 및 sda5(후자는 같은 것 sda3같은 디스크립터)
    2. VGb는 sdc1, sdc2[ /boot] 및 sdc3[ /home]를 포함합니다

    (두 사람은 같은 PE 또는 LE를 갖지 않지만 궁극적으로 동일한 VG에 모든 것을 갖기를 원합니다)

  • 부트 환경에서 마지막으로 한 것은 부트 파티션에서 오래된 커널을 (정리 적으로) 제거하는 것입니다 (236MB, 99 % 찼습니다).

  • 나는 실행 grub-install(장착 한 후 부팅)하지만 다양한 오류를 가지고 :

    • 맞지 /dev/sda않기 때문에 설치할 수 없습니다 core.img(첫 번째 파티션은 32에서 시작)
    • 출력 grub-install/dev/sdc전시error physical volume pv0 not found
    • 나는 심지어 오류없이 grub-install직접 /dev/sda5부팅 하려고했지만 부팅시 성공하지 못했습니다.

여기 보았다 [저기 serverfault가] : 설치 / 프로빙 할 때 찾을 수없는 물리적 볼륨 PV0 GRUB2이 보고서
내가 여기 보았다 [우분투 포럼] : SOLVED] 라이브 CD 및 수정 GRUB2로 커널을 설치합니다
: 나는 [우분투 도움말]을 보지 손상된 시스템 수정
내가 여기 보았다 [우분투 포럼] : [해결됨] 10.10 Maverick-Grub이 Windows 파티션을 인식하지 못합니다

내가 멈춘 부팅 상황으로 아무것도 바꿨 던 것은 없습니다 (더 이상 더 잘 정의 할 수는 없습니다 : 몇 분, 몇 분, 몇 분 동안 중단됩니다).
중요한 세부 사항을 생략하지 않았기를 바랍니다.

특히 grub 설치가 작동하지 않는 경우 더 이상 무엇을해야할지 모르겠습니다. 나는 데이터를 잃어 버리지 않았지만 프로덕션 (-ish) 서버 (예 : 완전히 개인용)이므로 미러가 필요하다고 강력하게 느낍니다 (이미 백업을 설정했지만 서버에서는 : p).

어쨌든, 어떤 천재가 어떤 생각이나 리드를 가지고 있다면, 그것은 큰 도움이 될 것입니다.

감사합니다

발렌틴

편집 : tail /var/log/syslog출력 없음 (공백), 볼 수있는 새로운 syslog가 생성되지 않음

Edit2 : Boot Repair CD (Ubuntu Secure Remix 버전)를 사용하여 부팅 상태에 대한 다음 보고서를 생성했습니다. http://paste.ubuntu.com/1620777


로그인 프롬프트에 거의 도달 할 수 있다면 커널과 관련이 거의 없습니다. 리눅스 부팅, 일부 서비스 / 프로그램은 그렇지 않습니다. 그러나 일부 서비스는 특정 커널 모듈을 사용합니다. 시스템을 시작하려고 시도하지 마십시오 (그렇지 않습니다). 다시 부팅 한 다음 복구 모드로 들어가서 정상적인 부팅 시도에서 남겨진 / var / log / syslog를 살펴보십시오.
Pavel A

빠른 답변 Pavel에게 감사드립니다. 나는 더 정확해야했지만 커널이나 부팅 문제라고 생각했을 때 화면에 아무것도 인쇄되지 않고로드되거나 완료 된 것으로 보이지 않기 때문에 깜박이는 커서와 같은 것입니다. 그것은 혼란의 근원 일 수 있습니다. 알려 주셔서 감사합니다. 그리고 당신이 내가 재부팅한다고 말할 때, 나는 단지 눌렀 Ctrl+Alt+Suppr습니다. 그리고 어떻게 복구 모드로 들어가나요?
Meeshkah

1
그 경우에 나는 당신을 올바르게 이해하지 못했습니다. 어떻게이 가능 모두는 다음 nothing is printed on-screen, nothing seems to be loaded nor done, there is just like a blinking cursor and that's itstuck ... just before the tty login prompt? 그리고 무엇 Suppr의 키는? 삭제 를 의미 합니까? 콘솔에서 복구 모드를 선택할 수없는 경우에도 라이브 CD에서 부팅하여 이전과 같이 / var / log / syslog를 살펴볼 수 있습니다.
Pavel A

1
편집 2 와 관련하여 : 게시물에 설명하는 '장치 맵'이 정확합니까? 이 경우 sdb, sdd는 무엇입니까? 로그에 표시된 것처럼 GRUB2도 / dev / sdc에 설치되어 있습니다. 부팅 장치 순서에서 / dev / sda 이전에 / dev / sdc를 설정하면 문제가 해결됩니까?
Pavel A

2
paste.ubuntu.com/1620777 ... 찾을 수 없습니다 붙여 넣기
Brigo

답변:


0

LiveCD로 부팅하고 논리 볼륨을 chroot에 마운트하고 lvm 모듈을 / etc / default / grub 파일에 추가하십시오 :

GRUB_PRELOAD_MODULES = "lvm"

뒤에 :

sudo update-grub

initrd / initramfs에 lvm 모듈이 있는지 확인하십시오.


0

paste.bin이 없으면 이상한 설정이 진행되고 마스터 부트 레코드 (MBR)가 /boot파티션과 다른 드라이브에 있기 때문에 점검 목록을 제공 할 것입니다 .

  • 하드 드라이브 부팅 시작의 BIOS 순서가 아닙니다 (BIOS에서 VGa 및 VGb가 역방향으로 의심 됨)
    • BIOS가 VGa에서 마스터 부트 레코드를 확인 중입니다
  • fdisk/ dev / sdc2에 /boot파티션으로 표시된 부팅 플래그가 있는지 확인하는 데 사용

그런 다음 다음 단계를 수행합니다.

  • CD 복구 디스크 부팅
  • 모든 HD 파티션이 / mnt 아래에 마운트되어 있는지 확인
마운트 / dev / sda3 / mnt
mkdir / mnt / boot
마운트 / dev / sdc2 / mnt / boot 
grub-install --boot-directory = / dev / sdc2 / dev / sda
grub-install --boot-directory = / mnt / boot / dev / sda
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.