3일 동안 온라인으로 검색하고 여러 가지를 시도한 후 이 질문을 게시했습니다.
두 개의 물리적 드라이브(각각 480GB SSD)가 있습니다. 하나는 Ubuntu 14.04, 다른 하나는 WIN7입니다. GRUB2 또는 EasyBCD를 통해 OS 중 하나로 부팅하도록 선택하고 싶습니다. 선호 사항은 없습니다. 나는 구성에도 많은 성공을 거두지 못했습니다. 전원 버튼을 누르면 더 이상 주의할 필요 없이 Ubuntu로 들어가고, 시작 시 DEL을 누르면 UEFI BIOS로 들어가 WIN7 디스크(IDE 모드의 SATA)를 부팅할 수 있습니다. Windows 부팅 관리자 화면이 나타나는 유일한 시간은 BIOS로 이동하여 부팅할 WIN7 드라이브를 선택한 후에입니다. 그다지 의미가 없습니다. 나는 그럽 화면을 본 적이 없습니다.
내 출력은 다음과 같습니다 fdisk -l
(아래에 있는 GParted의 표 형식 참조).
Disk /dev/sda: 480.1 GB, 480103981056 bytes
255 heads, 63 sectors/track, 58369 cylinders, total 937703088 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 937703087 468851543+ ee GPT
Disk /dev/sdb: 480.1 GB, 480103981056 bytes
255 heads, 63 sectors/track, 58369 cylinders, total 937703088 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x05eaa1a0
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sdb2 206848 937699327 468746240 7 HPFS/NTFS/exFAT
내가 시도하고 겪은 몇 가지 사항은 다음과 같습니다.
EasyBCD에서는 Ubuntu와 Neogrub을 새 항목으로 추가했습니다. 항목 #2 Ubuntu C: 대신 Device: boot로 설정했습니다. Neogrub(#Entry #3) 구성 파일 menu.lst는 다음과 같습니다.
default 1
timeout 30
title Ubuntu
root (hd0,2)
kernel /boot/vmlinuz-3.13.0-48-generic ro root= /dev/sda2
initrd /boot/initrd.img-3.13.0-48-generic
title Windows 7
root (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
boot
initrd.img-3.13.0-48-generic은 아카이브인 것 같습니다(메시지: Archive Manager로 열 수 없음). "MBR에 Windows7 부트로더 설치" 라디오 버튼의 MBR 구성 옵션에서 BCD 배포 및 MBR 쓰기를 눌렀습니다. 최종 EasyBCD 요약은 다음과 같습니다.
There are a total of 3 entries listed in the bootloader.
Default: Windows 7
Timeout: 30 seconds
EasyBCD Boot Device: C:\
Entry #1
Name: Windows 7
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Entry #2
Name: Ubuntu
BCD ID: {2ea417e1-d5e2-11e4-b820-a9e2042696c7}
Device: boot
Bootloader Path: \NST\AutoNeoGrub0.mbr
Entry #3
Name: NeoGrub Bootloader
BCD ID: {2ea417e2-d5e2-11e4-b820-a9e2042696c7}
Drive: C:\
Bootloader Path: \NST\NeoGrub.mbr
다음과 같이 grub2를 설치했습니다.이 튜토리얼, 그러나 해결되지 않은 것 같습니다. grub2를 업데이트했습니다.
또한 부팅 복구를 통해 자동 수정을 시도했지만 BIOS 부팅 파티션을 생성하라는 메시지가 표시되고(이미 가지고 있다고 생각하시나요? - 아래 GParted의 출력 참조) "BIOS에서 보안 부팅을 비활성화할 수 없습니다." 내 BIOS에서 그런 것을 볼 수 있습니다):
Partition File system Mount Point Size Flags
/dev/sda1 FAT32 /boot/efi) 512 MB Boot
/dev/sda2 ext4 / 414 GB
/dev/sda3 linux-swap 32 GB
그게 주요한 것 같아요. Ubuntu를 설치하고 Windows를 다시 설치하고 다양한 문제를 해결한 지 3일 후에는 꽤 막히고 방향을 찾을 수 없는 느낌이 들었습니다. 어떤 조언이라도 미리 감사드립니다.
답변1
주제가 다소 오래된 것 같지만 문제가 여전히 남아 있을 수 있습니다.
나 자신도 동일한 구성을 가지고 있습니다. ssd 2개인데 하나는 윈도우용, 하나는 우분투용입니다. EasyBCD가 나에게 적합하지 않았습니다.
저는 Grub2를 사용하고 있습니다.
sudo apt-get 설치 grub2
그런 다음 grub 사용자 정의 프로그램을 설치했습니다.https://launchpad.net/grub-customizer올바른 항목이 있는지, 해상도가 내 디스플레이에 설정되어 있는지 확인하세요.