다른 디스크에서 Debian 및 Windows 8 UEFI 이중 부팅

다른 디스크에서 Debian 및 Windows 8 UEFI 이중 부팅

다른 디스크에 설치된 Debian과 Windows 8을 이중 부팅하고 싶습니다. 이것이 내가 지금까지 한 일입니다.이 튜토리얼.

내 드라이브 구성 및 파티션은 다음과 같습니다.

/dev/sda1 - Windows System Reserved
/dev/sda2 - Windows 8 partition
/dev/sdb1 - NTFS partition (where I keep Windows data)
/dev/sdb2 - Linux swap
/dev/sdb3 - Debian
/dev/sdc1 - Live CD (explained later)

스왑과 데비안은 모두 기본 파티션입니다.

설치하는 동안 다음 오류가 발생합니다: GRUB 설치 실패(튜토리얼에 따르면 괜찮습니다)

이제 튜토리얼에서는 EFI로 부팅된 Live Ubuntu USB(dev/sdc)를 사용하여 GrubEFI를 설치할 것을 권장합니다.

문제는 EFI 시스템 파티션을 찾아 /boot/efi에 마운트해야 한다는 것입니다.

하지만 한 명도 없는 것 같습니다.

이 문제를 해결하는 데 도움을 주실 수 있나요?

디스크 및 파티션에 대한 자세한 내용은 다음과 같습니다.

Disk /dev/sda: 250069680 sectors, 119.2 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 994A5C74-12AD-400E-9123-A000AC1F78CB
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 250069646
Partitions will be aligned on 2048-sector boundaries
Total free space is 4717 sectors (2.3 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          718847   350.0 MiB   0700  Microsoft basic data
   2          718848       250066943   118.9 GiB   0700  Microsoft basic data

Disk /dev/sdb: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): AC0FBF3D-5C6C-494A-9F25-C5E6261B66DA
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      1707761663   814.3 GiB   0700  Microsoft basic data
   2      1707761664      1739012095   14.9 GiB    8200  Linux swap
   3      1739012096      1953523711   102.3 GiB   8300  Linux filesystem

Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sdc: 62324736 sectors, 29.7 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): A17CC70D-C650-4E4E-9DC6-865D719BE5B7
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 62324702
Partitions will be aligned on 1-sector boundaries
Total free space is 29 sectors (14.5 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              63        62324735   29.7 GiB    0700  Microsoft basic data

답변1

로드에 관심이 있을 수도 있습니다.EFI 부트로더 소개그리고 내ALT 리눅스 구조여기에는 Refind 부팅 관리자와 파티션 및 파일 시스템 작업에 필요한 모든 도구가 포함되어 있으므로 편리할 수 있습니다(예를 들어 데비안 설치 프로그램이 다른 ESP를 생성하지 않는 경우).

ESP(특수 GPT UUID가 있는 FAT32 파티션)가 모두 필요하지만 fdisk위 출력에는 누락되어 있습니다. 다음은 localhost에서 발췌한 것입니다.

Disk /dev/sda: 234.7 GiB, 252000000000 bytes, 492187500 sectors
[...]
Disklabel type: gpt

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    616447    614400   300M EFI System
[...]

efibootmgr예를 들어 (전자는 OS가 EFI 모드에서 부팅될 때 호출됨)를 사용하지 않고 grub-install잊지 않는 경우 유용할 수 있습니다. modprobe efivars그렇지 않으면 /sys/firmware/efi부트로더에서 작동하지 않습니다.

관련 정보