Kaedah 1: Utiliti Pembaikan Boot
Pertama sekali, kita mahu mempengaruhi keputusan untuk pemula. Kredit dengan pemulihan grub di Ubuntu akan membantu utiliti pembaikan boot. Dari pengguna, anda hanya perlu memasangnya dan menjalankan pemeriksaan ralat. Selepas itu, semua isu yang dijumpai akan diperbetulkan secara automatik, dan laporan terperinci muncul di skrin. Di samping itu, dalam alat ini, anda boleh menetapkan parameter tambahan, contohnya, selari untuk memulihkan MBR atau masa untuk memaparkan menu muat turun. Anda sudah mempunyai bahan yang berasingan pada debug grub melalui pembaikan boot. Kami mencadangkan membiasakan diri dengan menggunakan rujukan di bawah, dan kami pergi ke kaedah berikut.Baca lebih lanjut: Pemulihan Bootload Grub melalui Pembaikan Boot di Ubuntu
Kaedah 2: Pemulihan Manual GRUB2
Kelebihan kaedah ini adalah bahawa pengguna tidak perlu memasang komponen tambahan, kerana semua alat untuk memulihkan loader sudah tersedia dalam pengagihan Ubuntu. Kelemahan hanya dikaitkan dengan keperluan input manual perintah di "Terminal", yang kadang-kadang menyebabkan kesulitan dari pemula. Walau bagaimanapun, jika anda mengikuti arahan berikut, dengan tepat melaksanakan setiap tindakan, tidak ada masalah.
- Perkara pertama perlu boot dari LiveCD, kerana kerosakan lengkap pemuat grub2 bermakna kemustahilan membuka shell standard. Panduan terperinci mengenai topik ini adalah di laman web rasmi sokongan Ubuntu, yang bertujuan untuk pendatang baru, jadi kami tidak akan membongkarnya sekarang.
- Selepas memuat turun dalam mod LiveCD, buka "Terminal" dengan mudah dan masukkan arahan sudo fdisk -l di sana.
- Sahkan, menyatakan kata laluan dari akar.
- Akibatnya, senarai cakera yang ada akan muncul di skrin. Perhatikannya dan cari cakera dengan sistem utama dan bahagian di mana bootloader disimpan. Contoh-contoh penerangan bahagian yang dikehendaki anda melihat keterangan di bawah.
Disk / Dev / SDC: 14,5 GIB, 15514730496 Bytes, 30302208 Sektor
Unit: Sektor 1 * 512 = 512 bait
Saiz Secem (Logik / Fizikal): 512 Bytes / 512 Bytes
I / O Saiz (Minimum / Optimal): 512 Bytes / 512 Bytes
Jenis Disklabel: DOS
Pengenal Disk: 0x38972EB0
Boot Peranti Memulakan Sektor Akhir Sektor Saiz ID ID
/ dev / sdc1 * 23949312 29882367 5933056 2.8g 7 hpfs / ntfs / exfat
/ DEV / SDC2 29882368 30302207 419840 205M B W95 FAT32
/ Dev / sdc3 13551616 23949311 10397696 5g 83 Linux
/ DEV / SDC4 2048 12621823 12619776 6G B W95 FAT32
- Sekarang sistem fail yang diperlukan tidak dipasang di lokasi yang diperlukan, jadi mari kita lakukannya. Pasukan pertama mempunyai pemandangan Gunung / Dev / SDC3 / MNT. Di sini dan dalam perintah berikutnya, gantikan lokasi cakera yang akan ditakrifkan sebelumnya.
- Perintah Kedua - Gunung / Dev / SDC2 / MNT / Boot. Ia bertanggungjawab untuk memasang fail bootloader.
- Sekarang mari kita lakukan tindakan persiapan untuk log masuk. Yang pertama kita berminat dengan pasukan Sudo Mount --bind / Dev / MNT / Dev.
- Garis pelekap akhir kelihatan seperti ini: Sudo Mount --bind / SYS / MNT / SYS dan SUDO MOUNT --BIN / PROC / MNT / PROC.
- Kemudian masukkan persekitaran desktop menggunakan arahan Chroot / MNT / BIN / BASH.
- Di lokasi ini, nyatakan arahan ENV-UPDATE untuk memuat turun semua kemas kini pemboleh ubah profil.
- Lengkapkan tindakan ini dengan memasukkan sumber / dll / profil.
- Tugas-tugas terdahulu adalah persediaan, dan selepas pelaksanaan yang berjaya, adalah mungkin untuk meneruskan pemulihan langsung grub2. Untuk memulakan, pasang semula menggunakan Sudo Grub2-Install / Dev / SDC, di mana / Dev / SDC menggantikan nama cakera keras anda.
- Selepas itu, buat fail konfigurasi baru yang bertanggungjawab untuk kelakuan loader: sudo grub2-mkconfig -o /boot/grub/grub.cfg.
- Gunakan arahan kemas kini sudo grub untuk mengemas kini semua komponen.
- Jika tiada kesilapan tidak berlaku dalam proses itu, masukkan keluar untuk keluar dari persekitaran.
- Mulakan semula sistem operasi untuk memulakan dimasukkan dengan betul dengan pemuat yang telah pulih.
Ubuntu Muat Turun Arahan dengan LiveCD di laman web rasmi
Seperti yang anda dapat lihat, tidak ada yang rumit dalam tindakan pengurangan grub2 dengan kegagalan sepenuhnya. Dalam kebanyakan kes, hanya diperlukan untuk menggunakan arahan di atas untuk mencapai hasil yang positif, tanpa menerima satu kesalahan. Walau bagaimanapun, terdapat cara yang lebih mudah yang berguna untuk kegagalan pemuat tidak lengkap. Kami akan membincangkannya seterusnya.
Kaedah 3: Pemulihan Manual tanpa Livecd
Kadang-kadang, pengguna menghadapi situasi apabila beban Ubuntu tidak mungkin, tetapi "bash minimal seperti penyuntingan garis disokong" Pemberitahuan muncul di skrin, dan rentetan aktif akan memasuki arahan di bahagian bawah. Ini dipanggil persekitaran minimum bash, dan pemulihan grub juga boleh didapati melaluinya, pemulihan grub sudah tersedia.
- Dalam shell ini, gunakan arahan LS untuk melihat senarai cakera yang disambungkan ke komputer. Ia akan kelihatan seperti ini: (HD2, MSDOS1, HD2, MSDOS2, HD2, MSDOS3, HD2, MSDOS4).
- Di terminal ini, anda hanya boleh berkomunikasi dengan satu cakera pada masa yang sama, jadi pilih bahagian dengan fail bootloader dan tetapkannya Pembolehubah Alam Sekitar dengan menyatakan Set Root = (HD2,2). HD2,2 Gantikan nama yang dikehendaki.
- Selalunya, masukkan arahan berikut untuk melaksanakan pembukaan sarung grub.
Insmod ext2.
Insmod normal
Normal
- Jalankan kernel. Dalam kebanyakan kes, arahan Linux / Boot / VMLINUZ sesuai untuk ini.
- Ia tetap hanya untuk melaksanakan beban standard dan di "Terminal" sistem operasi secara bergantian melaksanakan arahan berikut:
boot.
Sudo grub2-install / dev / sda
Sudo grub2-mkconfig -o /boot/grub/grub.cfg
Sekarang anda sudah biasa dengan integer tiga cara untuk memulihkan grub di Ubuntu. Seperti yang anda lihat, setiap daripada mereka sesuai dalam situasi tertentu dan membayangkan karya algoritma aksi yang berbeza. Anda hanya boleh memilih kaedah yang optimum. Pemula Kami menasihati anda untuk memberi perhatian khusus kepada pilihan pertama, kerana ia adalah yang paling berkesan untuk kategori pengguna ini.