컴퓨터에 Windows 8을 설치했습니다(레노버 X220노트북) Ubuntu 12.10이 이미 다른 디스크에 설치되어 있습니다.
나는 Windows 8이 노트북을 Windows 8로 전환하도록 설득했다고 추측합니다.UEFI부팅(이전에 있었던 BIOS 부팅 대신). 이제 시작 시 Lenovo 시작 화면에는 부팅 프로세스를 중단하는 옵션(예: 부팅 드라이브 선택)이 더 이상 없습니다. 흥미롭게도 부팅 프로세스를 중단하고 BIOS로 들어가거나 다른 부팅 드라이브를 선택할 수 있습니다.재시작그러나 콜드 부팅에서는 그렇지 않습니다.
이전에는 하나의 드라이브에 Windows 7이 있었습니다(mSATA SSD; Linux에서는 다음과 같이 나열됩니다 /dev/sdb
. 부팅을 위한 BIOS의 첫 번째 기본 설정) 및 다른 드라이브의 Ubuntu(Linux에 나열된 SATA HDD /dev/sda
). 에 Windows 부트로더가 설치되어 있었고 sdb
,애벌레에 설치되어 sda
있으며 부트로더 메뉴를 통하지 않고 BIOS에서 부팅 드라이브를 선택하여 부팅할 OS를 선택합니다. BIOS 부팅 메뉴에 들어가면 여전히 이 작업을 수행할 수 있습니다(Linux를 로드하기 위해). GRUB는 BIOS를 통해 부팅되지만 Windows는 UEFI를 통해 부팅됩니다.
그래서 저는 궁극적으로 UEFI로 Linux와 Windows를 모두 부팅하고 일종의 메뉴를 통해 둘 중 하나를 선택할 수 있는 옵션을 갖고 싶습니다. UEFI에서 Linux를 소급하여 부팅하려면 어떻게 해야 하며, 메뉴가 어떻게 나타나게 합니까?
답변1
더 많은 정보가 없으면 어떤 대답도 추측에 불과할 것입니다. 응급 Linux 디스크에서 부팅하고 다음을 실행하는 것이 좋습니다.부팅 정보 스크립트,생성된 RESULTS.txt 파일에 대한 링크를 게시하세요. 이는 파티션 레이아웃과 부트로더 구성에 대한 정보를 제공합니다.
TheX가 쓴 것과 달리 우분투는 가장 단호하게하다(U)EFI 부팅을 지원합니다. TheX는 보안을 향상시키기 위한 특정 기능 중 하나인 보안 부팅(Secure Boot)과 UEFI를 혼동하고 있습니다. Ubuntu는 꽤 오랫동안 (U)EFI를 지원해 왔으며 보안 부팅이 활성화된 시스템에서 원활하게 부팅하기 위해 노력하고 있습니다. Ubuntu 12.10에 이러한 지원을 통합했을 수도 있지만 나는 그것에 대해 긍정적이지 않습니다.
편집하다:
귀하의 시스템은 확실히~ 아니다EFI 모드에서 두 OS 중 하나를 부팅합니다. 두 하드 디스크 모두 MBR 파티션 테이블을 사용하며 Windows는 파티션 테이블 유형을 펌웨어 유형에 연결하며 MBR은 BIOS 모드 부팅에 강력하게 연결됩니다. UEFI 기반 PC를 부팅하는 데 필요한 ESP(EFI 시스템 파티션) 또는 FAT 파티션도 없습니다. 따라서 혼합 BIOS 모드/EFI 모드 부팅에 대한 의심은 잘못된 것입니다.
내 직감은 당신이 실수로 펌웨어 설정을 변경했다는 것입니다. 아마도 "빠른 부팅" 옵션을 활성화했거나 시작 화면을 변경했을 것입니다. 이는 BIOS가 초기 테스트 및 디스플레이를 진행하는 방식에 영향을 미치며 설정에 액세스하거나 부팅 관리자를 활성화하는 것이 더 어려워질 수 있습니다. BIOS 설정으로 이동하여 해당 옵션을 찾아보는 것이 좋습니다. 저는 귀하의 특정 모델에 대해 잘 알지 못하기 때문에 이 점수에 대해 더 구체적인 조언을 드릴 수 없습니다.
Ubuntu를 부팅한 후에는 Windows 구성을 감지하고 grub-mkconfig -o /boot/grub/grub.cfg
. GRUB 메뉴에 Windows가 여전히 표시되지 않으면 에서 수동 항목을 만들어야 할 수도 있습니다 /etc/grub.d/40_custom
. 또는 이전에 했던 것처럼 BIOS 옵션을 사용하여 부팅 장치를 선택할 수 있습니다. 해당 옵션에 도달하는 작업을 안정적으로 수행할 수 있을 때까지 속도를 늦출 수 있습니다.
답변2
당신이 해야 할 일은 Windows를 먼저 설치한 다음 Ubuntu를 설치하는 것이었습니다. 그러나 그것을 고칠 수 있는 방법이 있습니다.
기본적으로 라이브 디스크(USB/DVD)로 부팅하고 GRUB(Linux 부트 로더)를 복원하게 됩니다.
이는 매우 간단한 과정이며 정확한 지침을 찾을 수 있습니다.여기.
이렇게 하면 완료됩니다.
GRUB 2가 Windows 설치를 감지하도록 하기:
Linux 환경으로 부팅을 진행합니다. 터미널을 열고 sudo update-grub을 입력합니다(메시지가 표시되면 루트 비밀번호를 입력하세요). 모든 것이 제대로 진행되었다면 grub은 감지한 내용을 반영하도록 메뉴 항목을 업데이트해야 합니다. 기존 Windows 파티션을 포함합니다.
답변3
당신은 단순히 다운로드EasyBCD; 그것은 무료 소프트웨어입니다. Windows에 설치하고 실행한 후 새 항목을 추가하고 원하는 대로 이름을 지정하세요. 부트로더 옵션을 클릭하고 GRUB 2로 변경한 후 시스템을 다시 시작하세요. 운영 체제가 설치된 아름다운 부트로더를 얻을 수 있습니다...