Bagaimana Membaiki GRUB2 Apabila Ubuntu Tidak Akan Boot
Ubuntu dan banyak lagi pengedaran Linux menggunakan pemuat boot GRUB2. Jika break GRUB2-contohnya, jika anda memasang Windows selepas memasang Ubuntu, atau menulis ulang MBR anda-anda tidak akan dapat boot ke Ubuntu.
Anda boleh dengan mudah memulihkan GRUB2 dari CD hidup Ubuntu atau pemacu USB. Proses ini berbeza daripada memulihkan pemuat boot GRUB warisan pada edaran Linux lama.
Proses ini harus berfungsi pada semua versi Ubuntu. Ia telah diuji pada Ubuntu 16.04 dan Ubuntu 14.04.
Kaedah Grafik: Pembaikan Boot
Pembaikan Boot adalah alat grafik yang boleh membaiki GRUB2 dengan satu klik. Ini adalah penyelesaian yang ideal untuk masalah boot bagi kebanyakan pengguna.
Jika anda mempunyai media yang anda pasangkan dari Ubuntu, masukkannya ke dalam komputer anda, mulakan semula, dan boot dari pemacu yang boleh tanggal. Jika tidak, muat turun CD live Ubuntu dan baki ke cakera atau buat pemacu kilat USB bootable.
Apabila bot Ubuntu, klik "Cuba Ubuntu" untuk mendapatkan persekitaran desktop yang boleh digunakan.
Pastikan anda mempunyai sambungan Internet sebelum meneruskan. Anda mungkin perlu memilih rangkaian Wi-Fi dan masukkan frasa laluannya.
Buka tetingkap Terminal dari Dash dan jalankan arahan berikut untuk memasang dan melancarkan Pembaikan Boot:
sudo apt-add-repository ppa: yannubuntu / boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair
Tetingkap Pembaikan Boot secara automatik akan mengimbas sistem anda selepas anda menjalankan pembaikan boot
perintah. Selepas mengimbas sistem anda, klik butang "Pembaikan disyorkan" untuk membaiki GRUB2 dengan satu klik.
Anda boleh memilih untuk menggunakan pilihan lanjutan di sini, tetapi wiki Ubuntu mengesyorkan anda tidak menggunakan pilihan lanjutan kecuali anda tahu apa yang anda lakukan. Pilihan pembaikan yang disyorkan boleh membetulkan kebanyakan masalah secara automatik, dan anda boleh merosakkan sistem anda dengan lebih banyak lagi dengan memilih pilihan maju yang salah.
Pembaikan Boot akan mula berfungsi. Ia mungkin meminta anda membuka Terminal dan salin / tampal beberapa arahan ke dalamnya.
Cukup ikuti arahan yang muncul di skrin anda. Lakukan arahan Boot Repair ingin anda dan klik "Forward" untuk meneruskan melalui wizard. Alat ini akan membimbing anda melalui semua yang anda perlu lakukan.
Mulakan semula komputer anda selepas alat Pembaikan Boot selesai menerapkan perubahannya. Ubuntu perlu boot secara normal.
Kaedah Terminal
Jika anda lebih suka mendapatkan kotor tangan anda, anda boleh melakukannya sendiri dari terminal. Anda perlu boot daripada pemacu CD atau USB secara langsung, seperti dalam kaedah grafik di atas. Pastikan versi Ubuntu pada CD adalah sama dengan versi Ubuntu yang dipasang pada komputer anda. Sebagai contoh, jika anda memasang Ubuntu 14.04, pastikan anda menggunakan CD live Ubuntu 14.04.
Buka terminal selepas masuk ke persekitaran hidup. Kenal pasti pembahagian Ubuntu dipasang dengan menggunakan salah satu daripada arahan berikut:
sudo fdisk -l sudo blkid
Inilah output kedua-dua arahan. Di dalam fdisk -l
perintah, partition Ubuntu dikenal pasti oleh perkataan Linux
dalam lajur Sistem. Di dalam blkid
perintah, partisyen dikenal pasti olehnya ext4
sistem fail.
Sekiranya anda mempunyai banyak partition ext4 Linux, anda boleh mendapatkan idea yang mana dengan melihat saiz partition dan pesanan mereka di cakera di sini.
Jalankan perintah berikut untuk melancarkan partition Ubuntu di / mnt / ubuntu, menggantikan / dev / sdX #
dengan nama peranti partition Ubuntu anda dari perintah di atas:
sudo mkdir / mnt / ubuntu sudo mount / dev / sdX # / mnt / ubuntu
Dalam tangkapan skrin di atas, partition Ubuntu kami ialah / dev / sda1. Ini bermakna partition pertama pada peranti cakera keras pertama.
Penting: Jika anda mempunyai partition boot yang berasingan, langkau perintah di atas dan mount partition boot di / mnt / ubuntu / boot sebaliknya. Jika anda tidak tahu sama ada anda mempunyai partition boot yang berasingan, anda mungkin tidak.
Jalankan arahan berikut untuk memasang semula grub dari CD hidup, menggantikan / dev / sdX dengan nama peranti cakera keras di atas. Keluar nombor. Sebagai contoh, jika anda menggunakannya / dev / sda1
di atas, gunakan / dev / sda
di sini.
sudo grub-install --boot-directory = / mnt / ubuntu / boot / dev / sdX
Restart komputer anda dan Ubuntu harus boot dengan betul.
Untuk maklumat teknikal yang lebih terperinci, termasuk cara menggunakan perintah chroot untuk mendapatkan akses ke fail sistem Ubuntu yang patah dan memulihkan GRUB2, berunding dengan wiki Ubuntu.