Pemulihan Grub di Ubuntu

Anonim

Pemulihan Grub di Ubuntu

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.

  1. 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.
  2. Ubuntu Muat Turun Arahan dengan LiveCD di laman web rasmi

  3. Selepas memuat turun dalam mod LiveCD, buka "Terminal" dengan mudah dan masukkan arahan sudo fdisk -l di sana.
  4. Membuka senarai cakera untuk memulihkan lagi GRUB di Ubuntu

  5. Sahkan, menyatakan kata laluan dari akar.
  6. Masukkan kata laluan untuk memaparkan senarai cakera apabila memulihkan grub di Ubuntu

  7. 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

  8. Lihat senarai cakera untuk pemulihan lanjut Grub di Ubuntu

  9. 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.
  10. Memasang cakera dengan sistem fail untuk memulihkan grub di Ubuntu

  11. Perintah Kedua - Gunung / Dev / SDC2 / MNT / Boot. Ia bertanggungjawab untuk memasang fail bootloader.
  12. Pemasangan cakera dengan fail loader untuk memulihkan grub di Ubuntu

  13. Sekarang mari kita lakukan tindakan persiapan untuk log masuk. Yang pertama kita berminat dengan pasukan Sudo Mount --bind / Dev / MNT / Dev.
  14. Memasang asas shell apabila memulihkan grub secara manual di Ubuntu

  15. Garis pelekap akhir kelihatan seperti ini: Sudo Mount --bind / SYS / MNT / SYS dan SUDO MOUNT --BIN / PROC / MNT / PROC.
  16. Perintah Tambahan untuk Memasang Shell Utama Apabila Memulihkan Grub di Ubuntu

  17. Kemudian masukkan persekitaran desktop menggunakan arahan Chroot / MNT / BIN / BASH.
  18. Perintah untuk beralih ke shell yang dipasang ketika memulihkan grub di Ubuntu

  19. Di lokasi ini, nyatakan arahan ENV-UPDATE untuk memuat turun semua kemas kini pemboleh ubah profil.
  20. Memasang kemas kini untuk Grub Loader di Ubuntu apabila pulih

  21. Lengkapkan tindakan ini dengan memasukkan sumber / dll / profil.
  22. Pasukan untuk mengemaskini profesion pembolehubah apabila memulihkan grub di Ubuntu

  23. 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.
  24. Memasang kemas kini untuk Grub di Ubuntu apabila memulihkannya

  25. Selepas itu, buat fail konfigurasi baru yang bertanggungjawab untuk kelakuan loader: sudo grub2-mkconfig -o /boot/grub/grub.cfg.
  26. Mewujudkan fail konfigurasi baru untuk grub di Ubuntu apabila memulihkannya

  27. Gunakan arahan kemas kini sudo grub untuk mengemas kini semua komponen.
  28. Memasang kemas kini selepas grub bootloader dipulihkan di Ubuntu

  29. Jika tiada kesilapan tidak berlaku dalam proses itu, masukkan keluar untuk keluar dari persekitaran.
  30. Keluar dari shell selepas berjaya memulihkan bootloader grub di Ubuntu

  31. Mulakan semula sistem operasi untuk memulakan dimasukkan dengan betul dengan pemuat yang telah pulih.
  32. Mulakan semula komputer selepas pemulihan grub berjaya di Ubuntu

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.

  1. 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).
  2. Lihat senarai cakera dalam shell minimum untuk memulihkan grub di Ubuntu

  3. 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.
  4. Pilih cakera dalam shell minimum apabila memulihkan grub di Ubuntu

  5. Selalunya, masukkan arahan berikut untuk melaksanakan pembukaan sarung grub.

    Beralih ke cakera dalam shell minimum untuk memulihkan grub di ubuntu

    Insmod ext2.

    Insmod normal

    Normal

  6. Jalankan kernel. Dalam kebanyakan kes, arahan Linux / Boot / VMLINUZ sesuai untuk ini.
  7. Perintah untuk memulihkan pemuat grub di ubuntu dalam shell minimum

  8. 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.

Baca lebih lanjut