GNU/Linux >> Belajar Linux >  >> Linux

Mengubah ukuran partisi boot

Sepertinya Anda menginstal kernel baru; itu bisa cukup besar (~ 20+ MB, bahkan saat dikompresi). Dari kesalahan, saya pikir yum memberi tahu Anda bahwa ini membutuhkan 9 lagi MB dari yang Anda miliki.

Ada beberapa cara untuk memperbaikinya.

  • Hapus kernel lama. Jika Anda memiliki beberapa kernel lama yang tidak lagi Anda gunakan, Anda mungkin dapat membebaskan ruang yang cukup untuk menginstal yang baru dengan menghapus imej kernel yang paling lama. Ini hanya akan bekerja jika Anda memiliki 2 atau lebih kernel yang terinstal, dan menganggap sistem Anda tidak benar-benar menggunakan imej kernel terlama itu.

  • Pindahkan /boot ke partisi root. Anda dapat memindahkan /boot dari partisinya sendiri ke direktori pada partisi root (/ ). Saya tidak yakin dengan prosesnya - Saya berasumsi ini akan membuat pengaturan dasar berjalan, tetapi Anda memerlukan perintah lain untuk memperbarui bootloader Anda (Grub?) Dan mengingatkannya ke lokasi baru.

    Perintah ini membutuhkan root privs (gunakan sudo dengan masing-masing, atau dapatkan shell root dengan su ).

    1. buat lokasi baru
      mkdir /boot-new

    2. salin file boot
      ( cd /boot ; tar cf - . ) | ( cd /boot-new ; tar xvf - )
      (dengan sudo ...)
      sudo sh -c "( cd /boot ; tar cf - . ) | ( cd /boot-new ; tar xvf - )"

    3. unmount partisi terpisah -- mungkin tidak dapat dilakukan tanpa me-reboot? mungkin perlu boot ke liveCD?
      umount /boot

    4. hapus direktori boot lama, ganti nama baru
      mv /boot /boot-old
      mv /boot-new /boot

    5. edit /etc/fstab , beri komentar /boot baris partisi atau ubah mountpoint menjadi /boot-old

    6. langkah yang hilang :mengkonfigurasi ulang bootloader Anda untuk mengakses /boot pada /dev/sda7 bukan versi lama di /dev/sda6 .

  • Ubah ukuran /boot Anda partisi. Anda memerlukan LiveCD untuk tugas tersebut. Boot ke dalamnya dan jalankan gparted . Anda mungkin perlu sedikit mengubah ukuran partisi sistem, lalu memindahkannya, untuk memberi ruang. Saya tidak bisa memberi Anda secara spesifik tanpa mengetahui tabel partisi.

    Luaskan /boot partisi ke ukuran setidaknya 2-300MB untuk menghindari masalah ini lagi.

    Mengubah ukuran partisi sistem bisa berbahaya. Buat cadangan sebelum Anda mencobanya, dan baca tentang apa yang Anda lakukan sebelum melakukannya. Ini adalah opsi yang paling tidak saya rekomendasikan.

  • Ganti drive sistem Anda. Terakhir, jika Anda menginginkan hard drive sistem yang lebih besar, sekarang saat yang tepat untuk melakukannya . Dalam proses menyalin partisi dari drive lama ke drive baru, Anda dapat memperluas /boot partisi. Anda akan menggunakan LiveCD untuk ini juga.

    Melakukannya seperti mengubah ukuran partisi, tanpa bahaya merusak partisi root sistem Anda. Selain itu, jika Anda pindah ke hard drive yang lebih besar, Anda berkesempatan untuk mengubah ukuran partisi lain sesuai kebutuhan.


Saya telah mengubah ukuran partisi boot saya menggunakan Gparted dan Perbaikan Boot , satu demi satu.

  1. Gunakan Gparted untuk mengubah ukuran partisi boot. Jika Anda dapat mengubah ukuran partisi boot tanpa memindahkan partisi lain, maka Anda dapat melakukannya dari sistem linux yang sedang berjalan. Jika tidak, Anda harus menjalankan Gparted dari live CD/USB. Ini berarti Anda mem-boot komputer dengan CD/USB yang berisi Gparted. CD/USB instalasi apa pun dari Ubuntu dapat melakukannya.
  2. Jalankan Boot-Repair di perbaikan yang disarankan tombol. Diperlukan komputer untuk menemukan kembali partisi boot saat booting. Jika tidak, komputer mungkin tidak bisa boot.

Catatan :jangan lupa untuk mencadangkan data Anda sebelum mengubah ukuran (!).


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Partisi /boot Benarkah Untuk?

  3. Bagaimana Cara Mengotomatiskan Partisi Windows Saat Boot?

  1. Cara Membuat Partisi /boot Baru di CentOS / RHEL

  2. Perpanjang Ukuran /boot Partisi pada Sistem File XFS (CentOS/RHEL 7)

  3. Perluas ukuran partisi /boot pada lingkungan tervirtualisasi (CentOS/RHEL 6)

  1. Mengapa partisi boot ext2 100MB direkomendasikan untuk linux?

  2. Apakah partisi / boot selalu diperlukan?

  3. Bagaimana cara membersihkan direktori /boot di LINUX Mint?