Windows 10을 실행하는 컴퓨터가 있고 다른 파티션과 이중 부팅 Pop-OS를 만들고 싶습니다. 지침에 따라 부팅 가능한 USB 드라이브를 만들고 Gparted를 사용하여 새 파티션을 만들었습니다. Pop-OS가 설치되어 있고 모든 것이 괜찮아 보입니다. 이제 내 컴퓨터에서 Linux가 실행되고 있습니다. 그러나 POST 후에 실행하려는 운영 체제를 선택할 수 있는 옵션이 없다는 것을 알았습니다. 부팅 시 SHIFT 키를 누르는 명령(11년 전 게시물)을 찾았습니다. 이 명령에는 OS가 포함된 파란색 Grub 화면이 표시되고 Pop GNU/Linux 옵션만 나열되어 있습니다. 또 다른 기사(2018년)에서는 "gnome-disks"를 실행하여 그 안에 무엇이 있는지 확인할 것을 제안했으며, Windows용 파티션 2개와 Linux용 파티션 2개를 보여주었습니다. Linux만 마운트되어 있어서 Linux를 모두 마운트하고 재부팅을 해보았으나 소용이 없었습니다. "ntfsfix /dev/sda2"를 실행했는데, 여기서 sda2는 내 Windows ntfs 파티션이고 다음 오류가 발생했습니다: "읽기-쓰기 마운트 장치 /dev/sda2에서 작업이 거부되었습니다." 아직 시스템을 배우는 중이지만 이 질문 이후로 많이. 나는 도움이 필요해.
답변1
두 가지 방법이 있습니다듀얼 부팅
BIOS/EFI 수준에서 마더보드가 지원하는 경우 부팅 관리자를 사용하여디스크시작합니다. 분명히 이는 하나의 디스크에서 서로 다른 운영 체제를 사용하는 것이 아니라 여러 디스크를 사용하는 경우에만 작동합니다.
Linux는 grub2, grub2 부팅 메뉴를 사용합니다. BIOS/EFI는 유일한 디스크 또는 여러 디스크 중에서 선택된 디스크로 부팅한 다음 grub(그랜드 통합 부트 로더)이 부팅되고 다음을 사용하여 중단하고 선택하지 않는 한 기본적으로 목록 중 여러 개를 부팅하는 메뉴 목록이 있습니다. 또 다른 목록. 메뉴 항목은 일반적으로 사용 중인 Linux 운영 체제뿐만 아니라 시간이 지남에 따라 업데이트된 나열된 과거 커널 버전 등 무엇이든 가리킬 수 있습니다. 그러나 여기서는 pop-os Linux와 동일한 디스크에 있거나 다른 디스크에 있을 수 있는 다른 운영 체제(예: 창)를 가리키는 메뉴 항목을 갖도록 grub2를 구성합니다(물리적 위치는 간단합니다).
/etc/default/grub
제자리에
GRUB_DISABLE_OS_PROBER=false
일반적으로 존재하지 않습니다. 기본적으로 grub2는 연결된 모든 디스크에서 다른 운영 체제를 찾아 자동으로 검색하고 메뉴 항목을 배치합니다. 그러나 입력한 내용이 모호하지 않은지 확인하세요(RHEL/CentOS가 어떻게 하는지 알고 있지만 모두를 나타낼 수는 없습니다). 리눅스 버전)
그런 다음
grub2-mkconfig -o <location of grub.cfg>
# typically </boot/efi/EFI/redhat/grub.cfg> for me, with redhat or centos
grub2를 다시 빌드하면 다양한 기존 운영 체제를 부팅할 수 있는 옵션을 제공하는 메뉴 항목이 포함됩니다. 설정에 따라 <grub.cfg 위치>를 변경해야 할 수도 있습니다.