GNU/Linux >> Belajar Linux >  >> Ubuntu

Entri Grub Efi Dan Perbaikan Boot?

Saya menginstal Ubuntu 12.10 pada laptop Dell dengan OEM Windows 8 di dalamnya.

Awalnya, menu Grub saya tidak muncul sama sekali, jadi saya mengubah /etc/default/grub file yang mengomentari baris GRUB_HIDDEN_TIMEOUT=0 .
Setelah itu, menu Grub saya muncul, tetapi hanya menampilkan entri Ubuntu (tidak ada jejak entri Windows 8.)

Jadi saya mem-boot Ubuntu dari LiveCD dan mengikuti panduan ini:Ubuntu Boot-Repair.
Pada akhirnya sebuah jendela muncul memberi tahu saya ini:

Harap jangan lupa untuk membuat boot BIOS Anda di sda1/EFI/ubuntu/grubx64.efi berkas.

Yang merupakan sesuatu yang saya tidak mengerti cara mengelolanya . Saya mengatasi masalah ini dengan berpura-pura tidak peduli.

Sekarang saya memiliki menu Grub yang berfungsi dan saya dapat mem-boot Windows 8, tetapi saya bertanya-tanya apa entri berbeda yang saya miliki di menu. Ini dia:

  • Ubuntu
  • Opsi lanjutan untuk Ubuntu
  • Windows UEFI bkpbootmgfw.efi
  • Pemuat UEFI boot Windows
  • EFI/Dell/Boot/bootmgfw.efi
  • EFI/Dell/Boot/bootx64.efi
  • Pengaturan Sistem

Saya tidak tahu apa arti entri yang berbeda ini, dan saya ingin tahu apakah saya dapat menghapusnya dari menu GRUB.
Jadi, saya ulangi pertanyaan saya:

  1. Bagaimana saya bisa membuat boot BIOS saya di sda1/EFI/ubuntu/grubx64.efi berkas?
  2. Apa maksud dari semua entri ini? Apa perbedaan mereka?
  3. Dapatkah saya menghapus salah satunya? Jika demikian, bagaimana?

Jawaban yang Diterima:

  1. Bagaimana saya bisa membuat boot BIOS saya pada file sda1/EFI/ubuntu/grubx64.efi?

    • sudo grub-install --efi-directory=/boot/efi /dev/sda harus benar, mengingat:

      • /dev/sda adalah hard drive tempat Anda menginstal Ubuntu
      • /boot/efi adalah tempat Partisi Sistem EFI (ESP) Anda dipasang.
      • Anda melakukan booting dalam mode EFI.

      Anda dapat dengan cepat memeriksa ini dengan melihat output dari perintah berikut:

      $ mount | grep efi
      none on /sys/firmware/efi/efivars type efivarfs (rw)
      /dev/sda1 on /boot/efi type vfat (rw)
      
    • Bagaimana Anda bisa tahu ini? Itu bukan salahmu. Anda seharusnya diberi petunjuk yang tepat tentang cara memasang sistem operasi dengan benar atau memecahkan masalah Anda secara efektif . Di sisi lain, kebebasan yang sangat dipuji yang dapat diberikan oleh Linux dan FOSS kepada Anda hanya dapat dicapai dengan mempelajari cara kerja berbagai hal. Sayangnya, Anda harus melihat file log yang dibuat oleh perbaikan-boot dan mengetahui apa yang harus dilakukan dengan data ini.

      tl;dr:Beberapa halaman manual sangat berguna. Tidak, saya bukan tipe pria RTFM. Saya juga suka diarahkan ke paragraf, bagian, atau opsi tertentu yang memecahkan masalah saya sebelum mempertimbangkan untuk membaca seluruh halaman.

  2. Cobalah semuanya untuk mengetahui untuk apa mereka. Seperti yang sudah dikatakan Rod Smith, perbaikan boot membuat duplikat (karena tidak tahu apa yang dilakukannya). Atau Anda dapat membuat dan membandingkan hash mereka.

  3. Anda dapat meng-zip file program .efi yang tidak Anda inginkan, lalu jalankan sudo update-grub dan verifikasi bahwa menu masih berisi entri yang diperlukan untuk mem-boot Ubuntu dan Windows (lihat file konfigurasi dengan nano /boot/grub/grub.cfg ). Jika ada yang hilang, unzip kembali file tersebut.

    Jangan bingung antara menu GRUB dengan menu boot UEFI.

    • Bagaimana cara menghapus "Ubuntu" di menu boot bios? (UEFI)
Terkait:Bagaimana cara membuat pekerjaan cron yang secara otomatis menghapus file yang lebih lama dari 30 hari?
Ubuntu
  1. Konfigurasikan Dual Boot, Windows 7 Dan Ubuntu 12.04 Dengan Atau Tanpa Efi?

  2. Grub Rusak Dan Tidak Bisa Boot?

  3. Bagaimana Menghapus Grub Bcdedit Sepenuhnya?

  1. Windows 8 Tidak Bisa Boot Via Grub Setelah Menginstal Ubuntu Dengan Perbaikan Boot?

  2. Dihapus Ubuntu Efi?

  3. Tidak Ada Grub Dan Tidak Bisa Boot Ke Windows 8 Setelah Menginstal Ubuntu 12.10?

  1. Hal yang harus dilakukan Setelah Menginstal Ubuntu 18.04 dan 19.10

  2. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  3. Cara Menginstal Anaconda di Ubuntu 18.04 dan 20.04