TL; DR 처음부터 EFI 시스템 파티션을 작성하는 방법은 무엇입니까? EFI 펌웨어가 생성되면 어떻게합니까?
긴 버전
도시바 T430 노트북을 가지고 있습니다. Windows 7이 설치된 상태에서 받았습니다 (그러나 원래 Windows 8과 함께 제공된 것 같습니다). Ubuntu를 설치했지만 디스크에서 일부 파티션을 삭제하여 Windows를 지우고 Ubuntu 만 가지고있었습니다. 삭제 된 파티션 중에는 EFI 시스템 파티션이 있습니다. 우분투가 이제 UEFI가 아닌 레거시 모드로 부팅된다는 것을 알았습니다. 우분투 설치를 레거시에서 UEFI로 변환 하는 방법에 대한 이 안내서 를 따르려고합니다.. 문제-BIOS에서 UEFI를 사용하여 부팅하도록 선택할 때마다 EFI 파티션이 없으므로 부팅 할 수 없습니다. 그것은 하드 드라이브뿐만 아니라 USB와 DVD에도 중요합니다. 나는 이것이 논리적이라고 생각한다-EFI 파티션을 기대하고 그것을 찾을 수 없기 때문에 HDD 나 DVD에서 더 이상 부팅을 계속할 수 없다. 그렇다면 어떻게 EFI 파티션을 다시 생성합니까?
위의 가이드는 다음과 같이 말합니다.
EFI 파티션 생성
Ubuntu 설치 프로그램에서 디스크를 수동으로 파티션하는 경우 EFI 파티션이 설정되어 있는지 확인해야합니다.
디스크에 이미 EFI 파티션이 포함되어있는 경우 (예 : 컴퓨터에 Windows8이 사전 설치되어있는 경우) 우분투에서도 사용할 수 있습니다. 포맷하지 마십시오. 디스크 당 하나의 EFI 파티션 만 사용하는 것이 좋습니다.
EFI 파티션은 최신 버전의 GParted (12.04 디스크에 포함 된 Gparted 버전은 정상 임)를 통해 생성 할 수 있으며 다음 속성이 있어야합니다.
마운트 지점 : / boot / efi (비고 : 수동 파티션을 사용할 때이 마운트 지점을 설정할 필요가 없습니다. Ubuntu 설치 관리자가 자동으로 감지합니다)
크기 : 최소 100Mib. 200MiB가 권장됩니다.
유형 : FAT32
기타 : "부팅"플래그가 필요합니다.
이 파티션을 만드는 데 문제가있었습니다.
- 라이브 Ubuntu DVD에서 부팅하고 GParted를 열고 200MB 파티션을 만들고 FAT32로 포맷합니다.
- GParted에서 마운트 지점을 설정할 수 없으므로 bootflag를 설정할 수 없습니다.
/etc/fstab
라이브 CD이므로 마운트 지점을 설정하지 않았 으며 fstab은 일반 부팅과 비교했을 때 예상 한 것과 크게 다릅니다. 어쨌든, 나는 어떤 값을 설정할지 몰랐습니다.
라이브 DVD를 통해 다시 부팅 한 다음 우분투 설치를 선택했습니다. 그런 다음 마운트 지점, 200MB, FAT32, 부팅 플래그와 같은 기준으로 파티션을 만들었습니다.
그러나이 문제가 계속 발생하면 해당 파티션에 EFI 펌웨어가 없기 때문에 빈 파티션 일 뿐이므로 EFI 펌웨어를 사용하기에 적합합니다.
다시 한 번, EFI 소프트웨어가있는 EFI 파티션을 작성하여 랩톱을 다시 UEFI 모드로 부팅하려면 어떻게해야합니까?
해결책은 답변 주셔서 모두 감사드립니다. 내가 한 것은 전체 디스크를 포맷 한 다음 옆에 Ubuntu를 설치하여 Windows 8.1을 처음부터 설치하는 것입니다. 이것들은 이제 내 파티션입니다.
Win 8을 설치하는 동안 기존의 모든 파티션을 삭제하고 Windows에서 디스크를 다시 포맷하자마자 기본 설치 파티션 외에 세 개의 추가 파티션, 즉 1, 2, 3이 자동으로 생성되었습니다. UEFI 모드에서 HDD 또는 DVD로 부팅 할 수 있습니다.
ESP는 기본적으로 정보를 저장하지 않는다고 말하지만 OS가 설치되면 정보가 저장되는 것 같습니다. 그래서 나는 내 사건이 다음과 같다고 생각한다. 나는 그것을 지우고 그것을 다시 만들었더라도, ESP의 생성은 OS가 설치된 후에 이루어 졌기 때문에 어떤 정보로 채워지지 않았다. 나는 우분투 설치를 잃어 버렸지 만 (어쨌든 새로 설치 했음), 그것을 저장하려면 grawity 의 조언을 따라야한다고 생각합니다 . 그러나 시간이 없었지만 행복하게 모든 것이 지금은 괜찮습니다.