Saya suka menggunakan perangkat keras terbaru dan perangkat lunak terbaru; jadi saya punya Laptop (Lenovo X220) dengan
- UEFI bukan BIOS
- SSD bukan HDD
- Skema partisi GPT bukan MBR
- USB untuk boot dari bukannya disk optik.
Saya perlu menggunakan Windows dan Linux. Saya mencoba membuat mereka bekerja bersama, tetapi saya tidak berhasil.
Sebagian besar iso distribusi Linux bahkan tidak benar-benar berfungsi pada sistem UEFI yang di-boot dari USB. (Bahkan Fedora tidak mengklaim diri sendiri . Saya juga mencoba Linux Mint Debian Edition dan Sabayon Linux (menurut panduan ini ) yang tidak berfungsi. Hanya Ubuntu yang bekerja untuk saya.
Saya pertama kali menginstal Windows 8 yang menciptakan sda1: Recovery, sda2: sistem EFI, sda3: msftres, sda4: NTFS Windows. Windows bekerja tanpa masalah. Saya kemudian membuat sda5: linux-swap dan menginstal Ubuntu ke sda6: btrfs. Setelah reboot, saya tidak disajikan GRUB2 seperti yang diharapkan, tetapi sistem saya baru saja boot ke Ubuntu. Saya tidak bisa lagi mengakses Windows.
Setelah memperbaiki dpkg di btrfs Ubuntu , saya mengikuti dokumentasi Ubuntu tentang booting UEFI . Hasilnya membuat saya dengan GRUB2 yang rusak, tetapi yang menarik, ketika saya ingin memilih perangkat untuk boot, saya tidak hanya disajikan SSD internal, perangkat USB yang terpasang, atau LAN, tetapi juga Grub2 (rusak), Ubuntu dan Windows .
Hasilnya tidak memuaskan bagi saya.
Apa yang harus saya lakukan untuk memperbaiki semuanya? Atau dengan berbeda bertanya, sistem operasi apa yang harus saya instal pada titik apa yang memberikan kemungkinan dan persyaratan saya, sehingga saya memiliki bootloader yang berfungsi di sistem UEFI GPT saya yang menghadirkan saya Linux dan Windows yang berfungsi.
Jawaban:
OK, itu proses yang sangat melibatkan, tapi saya menyelesaikan masalah saya dan semuanya bekerja sama seperti seharusnya.
Saya mendokumentasikan solusi untuk semua orang:
Kita harus mulai dengan GParted Live dan membuat tabel partisi GPT baru. Ini akan menghapus semuanya pada resp HDD. SSD. Maka kita harus membuat partisi kecil 'MB yang tidak dipartisi' dan beri flag dengan 'bios_grub'. Setelah itu, seseorang menciptakan partisi 100 MB fat32 berlabel 'EFI' dan ditandai 'boot'. (Ini setara modern dan lebih transparan dari apa yang dulu dilakukan MBR, lihat di sini untuk referensi .)
Opsional: Instal distribusi Linux yang berfungsi dengan benar pada sistem GPT UEFI dari USB. Saya tidak tahu yang mana. Saya menginstal Chakra Linux untuk mencobanya. Saat menginstal pastikan untuk memasang fat32 100 MB sebagai / boot / efi. Lakukan sisanya seperti biasa. Saya meninggalkan beberapa ruang yang belum diformat untuk Windows 8 (300 GB), membuat linux-swap 1 GB sesudahnya, membuat ext4 yang berdampingan (25 GB) dan memasangnya sebagai /. Setelah instalasi itu tidak bisa boot, tetapi kami akan memperbaikinya dengan mudah. Lakukan seluruh langkah lagi untuk menginstal lebih banyak distribusi.
Instal Windows 8 di ruang yang tidak diformat yang kami tinggalkan di langkah sebelumnya. Secara otomatis akan mengidentifikasi partisi sistem EFI, membuat MSFTRES, dan NTFS di mana ia menginstal sendiri. Setelah instalasi kita hanya bisa boot ke Windows, tetapi kita akan memperbaikinya nanti.
Ubuntu akan memperbaiki semuanya. Saat menginstal, pilih 100 MB fat32 dan ubah menjadi 'use as efi'. Buat ext4, instal Ubuntu. Setelah mem-boot ulang, kami disajikan GRUB2 yang berfungsi baik yang mendeteksi Ubuntu dan Chakra Linux.
Sekarang kita akan mengkonfigurasi GRUB2 untuk mendeteksi Windows. Ini adalah bug yang dikenal, namun, solusi Rasmus Pedersen fungsional. Waspadai kesalahan pengetikan yang dia buat: Ini / etc / default / grub tanpa s bukannya / etc / defaults / grub. Saat menulis "chainloader ($ {root}) / efi / Microsoft / Boot / bootmgfw.efi" Saya menulis / EFI / di ibukota hanya untuk memastikan. Ketika selesai, ini akan memberi kita GRUB2 yang berfungsi dengan entri Windows 8 yang berfungsi.
GRUB2 tidak terlihat bagus dengan begitu banyak opsi boot dan ini tidak sesuai pesanan saya. Jadi saya menginstal dan menggunakan grub-customizer di Ubuntu seperti yang ditunjukkan di sini . Saya mengkonfigurasinya untuk menyembunyikan memtest, pemulihan dan kernel lama, dan saya menyusun ulang untuk menempatkan skrip kustom saya dengan Windows di atas. Selesai
sumber
GRUB2
sebagai gantinyarEFInd
, menurut bugs.launchpad bug "Not mendeteksi Windows Boot Entry" diperbaiki di ubuntu mulai dengan 12.04.3 ("Saucy" rel 3).Kubuntu dan LinuxMint distro KDE bekerja dengan baik untuk saya dengan GPT dan EFI.
Tangga:
Saya pribadi lebih suka Kubuntu 12.10, mungkin Mageia 3 akan baik untuk tetapi masih jauh sampai 2013 musim semi.
Semoga berhasil.
sumber