Lenovo IdeaPad N580 (Intel Pentium B960 2.2GHz, 4GB RAM, 보안 부팅이 비활성화 된 UEFI)에서 Windows 10 (사전 업데이트) 및 Fedora 24를 이중 부팅하고 있습니다. 나는 원래 Windows 10을 가지고 있었고 그와 함께 Fedora 23을 설치했고 모든 것이 잘 작동했습니다. Fedora 24로 업그레이드 할 때도 잘 작동했습니다. / boot 및 SWAP 파티션 및 홈 파티션 유지 Windows 10은 여전히 여기에서 부팅 할 수 있습니다. 그런 다음 우분투가 마음에 들지 않고 24 설치 프로그램으로 Fedora를 다시 설치하여 우분투에서했던 일을 정확하게하려고했습니다. 인터페이스는 약간 달랐지만 제대로 해냈다 고 확신합니다. 모든 파티션 구성을 마친 후 “이 파티션 만 만질 것”이라는 팝업창이 나타납니다. 그리고 나열된 파티션은 루트, / boot 및 SWAP입니다. 다른 건 없어
그런 다음 설치가 끝나면 재부팅했습니다. GRUB 메뉴의 유일한 옵션은 Fedora와 Fedora Recovery뿐입니다. 창문이 없습니다.
나는 과거에 나를 위해 일한 rEFInd를 설치하려고 시도했다. 그러나 그것은 도움이되지 못했습니다. 동일한 두 가지 옵션을 제공했습니다.
Windows 파티션은 여전히 존재하며 Fedora에서 액세스 할 수 있습니다. / bootmgr 및 / Boot / BCD와 같은 중요한 파일은 그대로 보입니다. Windows 파티션은 / dev / sda5에 있습니다.
또한 Windows 부팅 관리자가 사용되었던 BIOS 설정에서는 나타나지 않습니다. 그것은 단지 rEFInd와 내 하드 드라이브의 모델 번호가있는 항목을 가지고 있습니다-GRUB 메뉴로 이동한다고 가정합니다. (실제로 목록의 최상위로 가져 와서 재부팅하지는 않았지만 약간 게으 릅니다 : P)
누군가 도울 수 있습니까?
업데이트 : Manoj는 문제를 확인했습니다. / boot 파티션을 포맷하여 Windows EFI 파일을 제거했습니다. 따라서에서 파일을 재구성해야합니다 /boot/efi/EFI/Microsoft
. 디렉토리를 재구성했다고 생각 /boot/efi/EFI/Microsoft/Boot
하지만에 다른 파일이 필요합니다 Microsoft
. 누군가 내가 필요한 파일을 말해 줄 수 있습니까?
답변
에 필요한 모든 파일을 복사 boot/efi/EFI/Microsoft/Boot
했으므로 Windows 로더 구성을 다시 빌드해야합니다. Windows 부팅 가능한 USB 또는 DVD가 필요합니다 (64 비트가 바람직 함).
1 : 부팅 가능한 매체에서 부팅합니다. UEFI 모드로 부팅하고 있는지 확인하십시오.
2 : 첫 번째 화면 (언어 및 키보드를 선택하라는 메시지가 표시됨)에서을 누릅니다 Shift + F10
. 명령 프롬프트가 나타납니다.
3 : 입력 diskpart
한 다음 list disk
사용 가능한 모든 디스크를 나열합니다. 을 입력하여 적절한 하드 드라이브를 선택하십시오 select disk #
.
4 : 이제 입력 list partition
하고 유형 의 파티션 system
(efi 파티션) 이 있는지 확인하십시오 . 입력하여이 파티션을 선택 select partition #
하고 여기에 임시 드라이브 문자를 할당, 말을 G
입력하여 assign letter=G
.
5 : 드라이브 문자가 올바르게 지정되었는지 확인하려면을 입력하십시오 list vol
. drive letter (Ltr) as G
& 로 볼륨을 볼 수 있습니다file system (Fs) as FAT32
6 : diskpart
exit를 입력하여 닫 습니다. 에 있는지 확인하십시오 X:\Sources
.
7 : 유형 cd /d G:\EFI\Microsoft\Boot\
. 이제이 명령들을 하나씩 실행하십시오.
bootrec /scanos bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd bcdboot C:\Windows /l en-us /s G: /f ALL
8 : 명령 프롬프트를 닫고 시스템을 다시 시작하십시오. 이제 Windows로 부팅해야합니다.
9 : 물론 지금 그럽 메뉴가 없거나 없을 수도 있습니다. 그러나 grub 설치가 훨씬 쉽습니다. 자세한 정보는 다음 링크 중 하나를 따르십시오.
편집 -내 컴퓨터에 efi 파티션이 표시되지 않도록 가능한 빨리 efi 파티션에 할당 된 드라이브 문자 G를 제거하십시오.
답변
를 사용하여 부팅 파티션을 백업하기 전에 mkdir $HOME/backup && sudo cp -R /boot $HOME/backup
. 부팅 파티션은 일반적으로 100MB로 제한되므로 실제로 작아야합니다.
USB 스틱이나 DVD와 같은 Windows 10 부팅 가능한 미디어가 여전히 있으면 거기서 EFI 파일을 찾을 수 있습니다.
Windows 부팅 매체가없는 경우 명령을 사용하여 ISO를 마운트 ( 필요한 경우 다운로드) 할 수 있습니다 sudo mkdir /tmp/win10iso && sudo mount -o loop /location/of/win10.iso /tmp/win10iso
.
해당 EFI 파일을 Windows 파티션에 성공적으로 복사하면 파일에 항목을 추가하십시오 /etc/grub.d/40_custom
.
항목은 다음과 같습니다.
menuentry 'Windows 10' {
set root='(hd0,msdos5)'
chainloader +1
}
GRUB 구성에서이 hdX
약자 /dev/sdX
와 msdosY
약자 /dev/sdXY
. hdX는 0에서 시작하고 / dev / sdX는 A에서 시작합니다.
완료되면 GRUB을로 업데이트하십시오 sudo update-grub2
. 이제 Windows 부팅 항목이 있어야합니다.