Sony Vaio에서 듀얼 부팅 Windows 8 및 Ubuntu 14.04를 수정하는 방법?


8

현재 UEFI 모드에서 Windows 8이 사전 설치된 Sony Vaio에 Ubuntu 14.04를 설치하려고합니다. 그리고 나는 이중 부팅 지옥을 경험하고 있습니다. UEFI를 사용할 때 Ubuntu 설치 뿐만 아니라 UEFI가 사전 설치된 Windows와 함께 Ubuntu 설치Ubuntu 설치 에 대한 대부분의 제안을 이미 시도 했지만 여전히 문제가 발생하므로 현재 질문을 중복으로 표시하지 마십시오.

다음은 이미 수행 한 단계입니다.

  1. 64 비트 14.04 사용
  2. BIOS에서 QuickBoot/FastBootIntel Smart Response Technology(SRT)를 찾거나 비활성화 할 수 없습니다 . 그러나 나는 비활성화 FastStartup윈도우 8에.
  3. BIOS에서 비활성화했습니다 SecureBoot.
  4. /etc/fstabGPT 하드 드라이브에서 수동 파티셔닝을 사용하여 UEFI 모드 ( UEFI 파티션 포함)로 14.04를 설치했습니다 . 권장대로 Windows 8에서 Windows 8 파티션의 크기를 줄였습니다.
  5. 설치 후 이중 부팅 문제를 발견하여 사용을 시도했습니다 boot-repair( 이 안내서에 따름 ). 그러나 그것은 단지 오류로 끝나고 많이 고치지 않았습니다.

발행물:

Windows 8은 항상 정상적으로 부팅됩니다. 어떻게 든 grub 화면에 도달하면 Ubuntu 또는 Windows 8을 선택하면 OS가 정상적으로 부팅됩니다. 이중 부팅 방식의 작업입니다. 그러나 대부분의 경우 Vaio는 종료 또는 재시작 후 단순히 Windows 8로 부팅됩니다.

grub 화면을 안정적으로 얻으려면 현재 다음과 같은 어색한 해결 방법을 사용하고 있습니다.

  • Shift 키를 누른 상태에서 Windows-8에서 다시 시작을 클릭합니다. 여기에 이미지 설명을 입력하십시오
  • 아래 메뉴가 나타나면 다음을 선택합니다 Use a device. 여기에 이미지 설명을 입력하십시오
  • 그런 다음 Ubuntu: 여기에 이미지 설명을 입력하십시오

그 후에 GRUB 메뉴가 나타나고 우분투를 부팅 할 수 있습니다. 이것이 작동하려면 External Device BootBIOS 에서 활성화 Boot priority하고 External Device(1)이 Internal HDD(2) 앞에 있어야한다는 것을 설정 해야했습니다 .

질문:

  • 랩톱에서 이중 부팅 문제를 해결하려면 어떻게해야합니까? Windows 8 또는 Ubuntu에서 컴퓨터를 다시 시작할 때마다 GRUB 화면으로 바로 갈 수 있기를 원합니다.

바이오 펌웨어 문제의 힌트와 관련된 질문 : askubuntu.com/questions/360285/13-10-on-vaio-pro-with-uefi
landroni

이것은 (마침내!) 나를 위해 일한 것입니다 : ubuntuforums.org/… 간단하고 우아함
Henk

때로는 두 개의 그래픽 카드와 소니 vaios 우분투에 문제가있다, 나는 보통 체력 모드로 사용할 수 있습니다

새로운 질문이 있으면 질문하기 버튼 을 클릭하여 질문하십시오 . 컨텍스트를 제공하는 데 도움이되는 경우이 질문에 대한 링크를 포함하십시오.
Charles Green

답변:


4

한 소니 사용자가 다음을 게시했습니다.

트릭은 \ EFI \ Boot 디렉토리 대신 수동으로 ubuntu Boot 디렉토리를 복사하고 shimx64.efi의 이름을 \ EFI \ Boot \ bootx64.efi (\ EFI \ Microsoft \ Boot \ bootmgfw.efi 아님)로 바꾸는 것입니다.

Boot-Repairs 수정은 bootmgfw.efi의 이름을 바꾸는 것으로 Windows에서 파일을 업데이트하는 경우 다시 실행해야합니다. 그런 다음 grub 메뉴에서만 Windows를 부팅 할 수 있습니다.

다른 옵션들 :

Boot-Repairs shim의 이름 바꾸기에 대한 대안. Windows를 기본값으로 계속 재설정하는 시스템의 경우 일부 시스템은 Windows 내부에서 grub / shim을 등록하는 것이 좋습니다.

Windows 8.1 Ubuntu 13.10 이중 부팅시 시작시 그럽이 표시되지 않음

bcdedit / set {bootmgr} 경로 \ EFI \ ubuntu \ grubx64.efi

https://coderwall.com/p/vfyqkg

일부 해결 방법은 다른 해결 방법 인 것 같습니다.

http://www.rodsbooks.com/refind/index.html

http://www.rodsbooks.com/refind/secureboot.html


정말 고맙습니다! 첫 번째 트릭은 나를 위해 완벽하게 작동했습니다 (부팅 복구 시도가 여러 번 실패한 후 ... NB : 이중 부팅을 사용하지 않고 Ubuntu 만 설치되었으므로 이중 부팅 시스템을 말할 수 없습니다.
Pierre-Antoine

업데이트 된 버전 : askubuntu.com/questions/486752/… Ubuntu 만 부팅하는 경우 / EFI / Microsoft / Boot 폴더를 생성하고 해당 폴더에 grub 또는 shim을 복사하여 이름을 bootmfgw.efi로 바꿀 수 있습니다. 그런 다음 시스템은 Windows를 부팅한다고 생각하고 우분투를 부팅합니다. Windows가 없으면 bootmfgw.efi 파일을 덮어 쓰는 Windows와 충돌하지 않지만 주요 grub 업데이트에서 이름이 bootmfgw.efi로 변경된 grub의 복사본을 새로 고쳐야 할 수도 있습니다.
oldfred

부록 : Ubuntu와 완벽하게 작동했지만 Gnome-Ubuntu를 설치하고 싶었고 다른 문제가 발생했습니다. 해결 방법 : EFI 파티션에서 'boot'플래그를 수동으로 설정해야했습니다 (gparted를 사용하지만 다른 도구가 작동 할 수 있음).
Pierre-Antoine

글쎄, 부러지지 않았어, 나는 그것을 고치지 않을 것이다! :) 그러나 머리 위로 감사합니다.
Pierre-Antoine

1

나는 여기에 같은 문제가 있었다. 수정하려면 아래 단계를 수행하십시오.

  1. 보안 부팅, 빠른 부팅 등을 비활성화하십시오 (이미 수행했습니다).
  2. Ubuntu를 설치할 때 수동 파티션을 선택하고 다음과 같이 파티션을 만드십시오.
    1. 된 ext4 시스템 및 가정용 파티션 (원하는 경우). 마운트 포인트 :/
    2. 스왑 파티션. 일반적으로 사용 가능한 RAM의 50 %를 사용합니다.
    3. 의 ext2 부팅 파티션. 400mb면 충분하다고 생각합니다. 장착 지점 : /boot;
  3. Ubuntu를 설치하지만 설치가 완료된 후 다시 시작 하지 마십시오 .
  4. gparted 설치 : sudo apt-get install gparted
  5. gparted를 엽니 다. 디스크를 선택한 다음 부팅 (ext2) 파티션을 선택하십시오. /boot파티션을 마우스 오른쪽 버튼으로 클릭 하고 플래그 관리를 선택하고 bios_grub 플래그를 활성화하십시오 . 변경 사항을 적용하고 gparted를 닫습니다.
  6. 이 링크 와 같은 부팅 복구를 설치 하고 권장 설정을 사용하여 정상적으로 실행하십시오.

모든 것이 올 바르면 부팅 복구가 Windows 8을 찾고 그럽을 구성합니다. 이제 재부팅 할 수 있습니다.

도움이 되길 바랍니다.


0

이것을 보십시오 . 나는 Ubuntu 14.04와 Windows 7에서 같은 문제가 있었고 저에게 잘 작동했습니다.


질문에서 언급했듯이 이미 Boot-Repair를 사용하여 문제를 해결하려고했습니다. 이 안내서에서 정확히 무엇을 시도해야한다고 생각하십니까?
landroni

오, 내 나쁜 소식 미안 해요. 귀하의 문제에 대한 다른 해결책이 없습니다. 빨리 찾을 수 있기를 바랍니다.
라그나

링크 전용 답변을 게시하는 대신 필수 답변 구성 요소를 복사 (및 인용)하는 것이 좋습니다. 이렇게하면 링크가 끊어지면 향후 사용자에게 가치가 있습니다. 좋은 답변 작성에 대한이 Stack Overflow Meta 조언 도 참조하십시오 .
Clayton

0

장치에 부팅 장치 옵션이 나타나지 않는 경우 : 펌웨어 메뉴에서 옵션을 확인하여 BIOS 호환 모드를 활성화하거나 비활성화하십시오.

BIOS 호환 모드를 사용하려면 펌웨어 메뉴에서 UEFI SecureBoot 기능을 비활성화하는 옵션을 확인하십시오.

구형 PC (Windows® 7 이하)의 경우 파일에서 부팅 옵션을 찾아 해당 장치에서 \ EFI \ BOOT \ BOOTX64.EFI 파일을 찾습니다.

MS WEBSITE 에서 싸우다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.