Bagaimana cara mengubah GRUB boot order?
Saya memiliki Windows 7 dan Ubuntu diinstal pada ruang mesin. Karena banyak non-pengembang yang menggunakan Windows, saya'd seperti untuk mengubah urutan boot untuk membuatnya lebih mudah bagi mereka.
Saat ini urutan boot terlihat seperti berikut:
- Ubuntu 11.10 kernelgeneric *86
- Ubuntu 11.10 kernelgeneric *86 (boot aman)
- Uji memori
- Uji memori
- Windows 7 pada
/dev/sda6
Bagaimana cara mengubah default agar Windows 7 adalah di bagian atas daftar?
- Windows 7 pada
/dev/sda6
- Ubuntu 11.10 kernelgeneric *86
- Ubuntu 11.10 kernelgeneric *86 (boot aman)
- Uji memori
- Uji memori
339
5
Anda dapat menggunakan mudah-ke-menggunakan aplikasi GUI yang disebut Grub Customizer untuk membuat hidup anda sedikit lebih mudah. Seperti namanya, anda dapat melakukan lebih dari sekedar penataan kembali GRUB menu entri dengan itu.
Anda dapat menginstalnya dengan:
(Lihat Tanyakan Ubuntu pertanyaan Adalah PPA's aman untuk menambah sistem saya dan apa adalah beberapa "bendera merah" yang harus diwaspadai?.)
Ada How-To Geek artikel tentang hal itu, Cara Mengkonfigurasi Linux GRUB 2 Boot Menu Cara Mudah. Lihatlah itu jika anda're tertarik. Juga, ada soal thread di Forum Ubuntu, Mengubah urutan boot pada GRUB 2 yang menyebutkan alat ini.
Berikut ini adalah beberapa screenshots:
Beberapa masalah:
Grub Customizer pengaturan dapat bekerja hanya dari dalam terbaru Linux/instalasi Ubuntu, salah satu yang menginstal Grub.
Misalnya, jika seseorang memiliki dua OS-es diinstal (Windows dan Ubuntu), dan kemudian menginstal OS ketiga (Manjaro, dll) dan kemudian mencoba untuk mengikuti jawaban di atas, Grub Customizer perubahan tidak akan bekerja bila dibuat dari kedua OS (Ubuntu, dalam contoh). Program ini harus diinstal di thirs OS, karena tampaknya bahwa Grub Customizer hanya dapat mengedit Grub file yang dibuat oleh instalasi dari sistem itu sendiri diinstal.
File-file yang menentukan menu boot Grub datang dalam kebanyakan kasus terbaru yang sistem diinstal pada mesin, sehingga Grub Customizer harus diinstal dan digunakan dari yang sistem Linux.
Anda juga dapat mengubah grub boot default entri dari baris perintah tanpa harus menginstal alat tambahan. Ini won't mengubah urutan di daftar tapi itu akan memungkinkan OS yang berbeda untuk booting secara default, yang terdengar seperti apa yang mungkin anda ingin pula.
Pertama, membuat salinan cadangan dari
/etc/default/grub
. Dalam kasus sesuatu yang tidak beres, anda dapat dengan mudah kembali ke dikenal-baik copy:Kemudian edit file tersebut menggunakan
vim
atau editor teks pilihan anda:Cari baris yang berisi
dan set ke
dimana
x
adalah indeks dari grub menu item yang anda ingin boot ke default. Perhatikan bahwa item menu-nol. Yang berarti bahwa item pertama dalam daftar adalah0
dan yang keenam item tersebut benar-benar5
. Jadi untuk boot untuk keenam item dalam daftar, baris akan membaca:Jika anda lupa urutan item, lihatlah
/boot/grub/grub.cfg
. Masing-masing menu entri ini ditentukan oleh sebuah garis dari tipe:Anda juga dapat memilih default dengan nama bukan dari indeks, misalnya:
jika ada
menuentry 'Ubuntu'
on line/boot/grub/grub.cfg
. Ini mungkin metode yang lebih baik, karena tidak tergantung pada urutan entri, yang bisa berubah.Untuk menggunakan kernel di "Sebelumnya Versi Linux" sub menu menggunakan:
(pastikan untuk menyertakan kutipan), dimana
x
adalah indeks dari kernel lama di sub-menu, atau nama kernel seperti itu muncul di/boot/grub/grub.cfg
. Misalnya,Kemudian membangun diperbarui menu grub:
Dari tombuntu situs (artikel oleh Tom):
Aku mencoba mengikuti dan mendapat hasil yang baik.
Buka jendela terminal (Pilih+Alt+T),
Ketik
sudo gksu nautilus
dan tekan Enter. Ketik password user anda.Arahkan ke file
/boot/grub/grub.cfg
. Copy dan Paste file ke direktori yang sama, harus membuat copy dari grub.cfg untuk tujuan backup. Kemudian double-klik grub.cfg untuk membuka file dalam editor teks.Dalam file anda akan menemukan garis (
set default="0"
). Mengedit 0 untuk nomor baris di Grub yang ingin anda muat. Saya adalah baris keenam, jadi saya menggunakan 5, sebagai baris pertama dianggap 0. Simpan file. Reboot komputer dan jika anda memilih garis yang benar itu akan menjadi satu disorot ketika Grub beban.Good luck
Buka jendela terminal (Pilih+Alt+T), atau tekan Alt+F2.
Jenis
gksu nautilus
dan tekan Enter.Yang akan membuka peramban berkas Nautilus dengan hak akses untuk mengubah file-file yang dimiliki oleh root.
Arahkan ke file
/boot/grub/grub.cfg
dan klik ganda untuk membuka file dalam editor teks.Memotong, memindahkan dan paste bagian dalam file yang dimiliki sistem operasi yang berbeda. Anda harus sangat berhati-hati ketika melakukan hal ini, karena jika anda melakukan hal yang salah maka anda tidak't akan bisa boot lagi. Windows boot selalu dapat diperbaiki dengan alat-alat dari disk instalasi windows (
FIXMBR
), yang menimpa GRUB MBR dengan khas Windows-MBR.Saya telah diuji dari Ubuntu 9.04 ke 12.04 dan itu telah bekerja dengan baik setiap waktu.
Tapi saya hanya mencoba untuk memindahkan boot Windows bagian atas daftar untuk membuat itu menjadi default.
Jika ingatanku benar, masing-masing menu boot bagian dalam file yang dimulai dengan
begin
... dan berakhir dengan ...end
. Dan mencakup beberapa baris teks.Teks dalam file tersebut telah menjadi sedikit lebih rumit dan itu doesn't terlihat sama di masa lalu Ubuntu versi seperti pada versi sebelumnya. Jadi menggunakan otak anda untuk menyimpan anda dari melakukan kesalahan.