다음은 일련의 이벤트입니다.
Windows 10이 사전 설치된 노트북이 있습니다. Antergos를 통해 Arch Linux를 설치하고 아무런 문제 없이 한동안 성공적으로 이중 부팅했습니다.
그런 다음 Ubuntu 18.04를 드라이브의 여유 공간에 다운로드하여 설치하고 UEFI 부팅 선택기를 사용하여 Arch Linux로 재부팅하여 다음을 사용하여 grub을 업그레이드했습니다.
grub-mkconfig -o /boot/grub/grub.cfg
다시 재부팅하고 Ubuntu의 grub 선택기에 들어갔습니다. 커널 패닉으로 인해 Arch Linux로 부팅할 수 없지만 Ubuntu와 Windows 10을 사용할 수 있고 잘 부팅됩니다.
Arch를 시작하기 위해 Ubuntu에서 다음 명령을 실행했지만 성공하지 못했습니다.
update-grub
노트:
저는 Arch를 학습 목적으로 주요 배포판으로 유지할 계획이지만 Ubuntu에서 일부 작업을 수행해야 하므로 Antergos grub 선택기를 사용하는 것을 선호합니다.
UEFI 부팅 선택기를 사용하여 여전히 Arch로 부팅할 수 있었고, Antergos 부트 로더로 이동하여 시스템의 세 가지 운영 체제를 모두 성공적으로 감지하고 부팅했습니다.
나는 이것이 상당히 간단한 해결책이라고 확신합니다. 나는 단지 그것을 제대로 구글링할 수 없고 계속해서 내가 해야 할 몇 가지 작업을 완료해야 합니다. 어떤 도움이라도 대단히 감사하겠습니다.
미리 감사드립니다!
답변1
이 질문에 대한 OP에 대한 Edward Torvalds의 의견을 통해 이 문제를 해결할 수 있었던 것 같습니다.GRUB는 Ubuntu 및 Arch Linux 설치의 커널/initramfs를 난독화합니다.
여기에 솔루션을 기록했습니다.
os-prober
sudo mkinitcpio -p linux
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo grub-install /dev/sda
답변2
단일 컴퓨터에서 여러 운영 체제를 실행하는 가장 쉬운 방법은 기본 운영 체제를 선택한 다음 그 위에 있는 가상 머신에서 다른 운영 체제를 실행하는 것입니다.
이는 재미를 위해 하나 이상의 다른 운영 체제를 사용하는 경우 특히 유용합니다.