Halo setelah instalasi Ubuntu 12.10 amd64 yang berhasil, saya sekarang tidak dapat mem-boot Windows 8.
Inilah tindakan saya:
- Ruang buatan (15 GB) untuk Ubuntu dari Windows 8 Computer Managment
- Boot Ubuntu 12.10 amd64 LiveUSB dengan EFI dan dengan Boot Aman diaktifkan
- Dibuat 2 partisi baru di akhir (13 GB Ext4 Root dan 2 GB Swap)
- Partisi Sistem Windows 8 EFI Terpilih untuk menginstal bootloader
Grub memberi saya saat boot:
- Ubuntu (bekerja tanpa masalah)
- Lingkungan Pemulihan Windows (banyak kesalahan)
- Windows 8 (2 pesan kesalahan menjelaskan tepat di bawah)
2 pesan kesalahan adalah:
error: can't find command drivemap.
error: invalid EFI file path
dual-boot
uefi
windows-8
secure-boot
Kouros
sumber
sumber
dd if=/dev/sda1 of=/media/some_usb_pendrive/backupfile
? Jika ada cadangan seperti itu, saya akan mengembalikan sistem windows / mulai partitio yang mungkin telah "rusak".Jawaban:
Saya menemukan solusi sementara.
Tambahkan entri khusus ke bootmenu GRUB
Tambahkan kode di bawah ini ke
/etc/grub.d/40_custom
.Kepala:
hd0,gpt1
ini adalah ID Partisi Sistem EFI saya (ESP). Jika ESP Anda bukan partisi pertama pada harddisk pertama Anda saat boot , maka milik Anda berbeda! Misalnyahd1,gpt2
untuk partisi kedua pada drive kedua.Ganti
part_gpt
denganpart_msdos
jika drive menggunakan MBR dan partisi lawas dan juga berubahhd0,gpt1
menjadihd0,msdos1
masing - masing.Terapkan perubahan ke GRUB
Cukup jalankan perintah berikut, yang akan menghasilkan konfigurasi GRUB baru, termasuk entri kustom baru:
Sekarang reboot, Anda seharusnya bisa boot Windows 8 sekarang. Jika tidak, dan Windows mengeluh tentang konfigurasi BCD yang rusak, kemudian lanjutkan ke superuser: Bagaimana saya bisa memperbaiki Windows 8 EFI Bootloader?
Peringatan: Pada beberapa kesempatan, jika Anda mem-boot Windows 8, GRUB akan digantikan oleh Windows Boot Manager sebagai default boot manager.
sumber
`
muncul di yangset root='(hd0,gpt1)'
dimaksud. Ini memberikan kesalahan bagi saya (saya coba dengan gpt3) bahkan tanpa karakter itu juga. Kesalahannya seperti(hd0,gpt1)
tidak ditemukan.Entri Windows yang salah di GRUB disebabkan oleh bug ini: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383
Solusi: menjalankan Boot-Repair 's
Recommended Repair
dari liveCD (atau LiveUSB).sumber
SecureBoot
bios, jika tidak Windows 8 masih mengeluh ... Akan lebih baik jika ini dapat dibuat bekerja sambil mempertahankan SecureBootSaya menemukan cara untuk menutup Windows 8. Lihat /superuser/499923/preinstalled-windows-8-and-linux-uefi-dual-boot-on-a-laptop/528581
Di bawah W8, di jendela perintah privilege tinggi, jalankan powercfg / h off. Pada saat Anda melakukan ini, W8 mungkin sudah menimpa partisi EFI. Butuh beberapa iterasi untuk mengubah bootmgfw.efi dan mengatur ulang hingga macet, tapi sekarang saya senang.
Saya tidak tahu apakah hanya mem-boot W8 sudah cukup, atau jika Anda harus masuk lalu reboot. Mungkin seseorang yang lebih sabar (saya sudah mengerjakan ini selama lebih dari setengah hari) bisa tahu.
sumber
Saya memiliki masalah yang sama pada laptop Asus-x202 saya (menjalankan W8 & Ubuntu 13.04).
Pekerjaan yang sedikit mengganggu cukup baik bagi saya untuk saat ini: di menu boot masuk ke sistem (atau mulai bios dari awal menggunakan mungkin f2). Jika Anda menggunakan override untuk boot, Windows akan mulai seperti biasa.
sumber
"Override to boot" adalah menu pada tab "boot" pada menu konfigurasi motherboard. Ini memungkinkan Anda memilih dan mulai secara instan boot loader apa pun yang terpasang di rig Anda.
sumber
Saya memiliki masalah serupa dengan HP Pavillion Sleekbook baru saya, Model 15-b142dx. Itu datang dengan W8 pre-loaded. Saya dapat mengubah ukuran partisi Windows dari dalam Windows, kemudian menginstal Ubuntu 13.04 64-bit dari thumb drive. Namun, saat reboot, W8 dimulai secara normal, tanpa menu boot. Jadi, saya menggunakan "boot-repair", yang membuat sistem tidak bisa di-boot. Saat start-up, itu akan mencetak:
Kemudian akan ditutup.
Setelah beberapa percobaan dan kesalahan, saya menemukan bahwa menekan F10 selama boot akan membawa saya ke BIOS, di mana saya dapat menonaktifkan Boot Aman. Boot berikutnya, saya mendapat menu PANJANG dari grub, dengan banyak entri seperti:
Ini semua terkandung dalam file, "/etc/grub.d/25_custom". Saya membuat salinan cadangan dari file itu, lalu menghapus semua entri kecuali Windows Boot UEFI loader. (Ini adalah salah satu entri yang memungkinkan W8 untuk boot). Saya kemudian menjalankan "update-grub", dan berakhir dengan menu boot yang jauh lebih baik, dan dapat mem-boot OS.
sumber