LVM이 설치된 Ubuntu 14.04 소프트웨어 RAID를 베어 메탈에서 시작할 수 없습니다.

LVM이 설치된 Ubuntu 14.04 소프트웨어 RAID를 베어 메탈에서 시작할 수 없습니다.

2개의 30GB 가상 하드 디스크로 VirtualBox 게스트를 설정하고 다음 단계를 수행하면 결과적으로 모든 기능을 갖춘 부팅 가능한 운영 체제가 됩니다.

  1. Ubuntu 14.04 서버 설치 CD 부팅

  2. 파티셔너에서 수동을 선택합니다.

  3. 각 가상 하드 디스크에 빈 파티션을 배치합니다.

  4. 수동 메뉴에서 소프트웨어 RAID 구성을 선택합니다.

  5. 두 개의 가상 하드 디스크(각각 빈 파티션 포함)를 새 RAID 1 쌍에 추가하고 마침을 선택합니다.

  6. "수동" 메뉴에서 "부팅 파티션"을 선택합니다.

  7. 부팅 파티션으로 돌아가서 "부팅 - 전체 디스크 사용 및 암호화된 LVM 설정"을 선택합니다.

  8. 최근에 생성된 소프트웨어 RAID 장치에 설치하고 LVM에 사용 가능한 전체 저장소를 사용하십시오.

  9. 설치를 마칩니다.

그러나 위의 단계를 수행했지만 Virtualbox 게스트를 베어 메탈로 교체하고 2개의 가상 하드 디스크를 0이 있는 3TB SATA 디스크 2개로 교체하면 시스템을 부팅할 수 없게 되었습니다. GRUB 화면이 없으면 BIOS는 디스크를 건너뜁니다.

GPT 플래그의 가능한 모든 조합을 시도했지만 여전히 아무것도 얻지 못했습니다.

이유에 대한 아이디어가 있나요?

-고쳐 쓰다-

따라서 문제의 베어메탈은 IBM 펌웨어가 설치된 Lenovo x3100 M5 서버입니다.

문제의 한 가지 힌트는 Ubuntu Server 설치 프로그램이 Virtualbox 설치에서 BIOS 호환 부트로더를 제거한다는 것입니다.

Lenovo에는 uEFI GRUB가 설치되어 있으며 mdadm RAID가 아닌 한 Lenovo는 부팅됩니다. Lenovo(Ubuntu 소프트웨어 RAID 없이)에서 위 단계를 수행하면 부팅됩니다. IBM 펌웨어(c100/LSI fakeRAID)에서 RAID 1 쌍을 구성하면 GRUB 설치가 실패합니다.

GPT와 MBR 사이에는 문제가 없을 것 같습니다. 왜냐하면 Lenovo는정말로 시작하다3TB GPT LVM 볼륨(RAID 쌍에 있지 않은 경우)

답변1

3TB 디스크에는 MBR이 아닌 GPT 부팅이 필요하므로 grub해당 데이터를 저장하려면 1MB BIOS 부팅 파티션을 할당해야 합니다.

바라보다http://ubuntuforums.org/showthread.php?t=2248346잔혹한 세부 사항에 대해서는(괜찮은 키보드를 사용하게 되면 여기에 요약하려고 합니다).

관련 정보