Sony VPCSA36GG가 있습니다. 오래된 노트북이기 때문에 RAID 0이 포함된 4x64 SSD를 사용했습니다. Debian 설치(첫 번째 Linux 설치)에서 grub 부트로더를 설치하는 데 문제가 있어서 RAID를 제거하고 64GB 메모리 스틱 중 하나에 설치했습니다. (/dev/sda1)
fdisk는 각 스틱을 별도의 장치로 표시합니다. (ABCD)
(/dev/sdc)에 아치를 설치하려고 했는데 다음 문제가 발생했습니다.
grub은 /dev/sdc1(부팅 파티션)에 설치되지 않으므로 /dev/sdc에 설치해야 합니다. 왜 이런 일이 일어나는지 설명할 수 있는 사람이 있나요?
주문하다
grub-mkconfig -o /boot/grub/grub.cfg
다음을 반환합니다.
경고: 1000000마이크로초를 기다린 후에도 udev에서 장치 /dev/sda1이 초기화되지 않습니다.
이 경고는 노트북의 모든 장치/파티션에 나타납니다. 이 문제를 어떻게 해결할 수 있나요? 랩톱을 열면 데비안으로 직접 부팅됩니다. 아치도 시작하게 하려면 어떻게 해야 하나요?
grub2는 debian과 함께 설치되었는데, Arch를 설치할 때 왜 다시 설치해야 합니까? Arch/debian을 사용하여 이중 부팅을 구성하는 방법은 무엇입니까?
참고: Debian은 나의 주요 도구이며 모든 데이터를 보유하고 있습니다. 방금 작동 방식을 확인하기 위해 아치를 설치했습니다. 저는 지금 arckwiki를 두 번이나 살펴봤지만 여전히 이 문제를 해결하는 방법을 이해하지 못합니다.
답변1
볼륨이 GPT가 아닌 MBR인 경우 BIOS 부팅 파티션이 없으면 GRUB를 MBR에 내장해야 합니다. 부팅 가능한 것으로 표시된 파티션이 아니라 부트로더 전용 파티션입니다.
소프트웨어 RAID를 사용할 때 각 장치는 여전히 운영 체제에 표시됩니다. 이 오류 메시지는 볼륨 설정이 잘못되었음을 나타냅니다. 소프트 RAID 볼륨이 필요할 수 있으므로 작동하지 않습니다.
그렇지 않을 것이며 일반적으로 한 배포판의 부트로더를 다른 배포판의 부트로더로 덮어쓰지 말 것을 권장합니다. GRUB의 경험적 규칙은 배포판이 다른 /boot 디렉토리를 사용하는 경우 GRUB 설치를 병합하지 않는다는 것입니다. UEFI를 사용하여 로드할 수 있습니다. GRUB와 같은 EFI 지원 부트 로더를 로드하는 rEFInd를 설치할 수 있습니다. 또는 다른 GRUB를 체인로드하도록 Grub을 수동으로 설치하고 구성할 수 있습니다.