Partisi Boot di Linux: Apakah Tidak Perlu Dimiliki?

Apa itu Partisi Boot di Linux dan Apakah Anda Memerlukannya?

Jika Anda membuka program pemartisi dan mengarahkannya ke hard drive Anda, Anda pasti akan melihat partisi boot kecil terlebih dahulu. Partisi boot menyimpan bootloader dan memungkinkan komputer Anda untuk mem-boot sistem operasi yang sudah terinstal. Ini mungkin hanya menggunakan sebagian kecil dari hard disk drive Anda dan tetap tidak terlihat saat menggunakan komputer secara aktif.

Namun, sebagai pengguna Linux, Anda mungkin bertanya-tanya: Apakah partisi boot di Linux diperlukan? Bagaimana Anda bisa menemukan atau memasang partisi boot di Linux? Bagaimana Cara Mengubahnya? Bagaimana cara mengubah ukuran atau menambahkannya? Baca terus untuk mengetahui jawaban dari pertanyaan-pertanyaan ini.

Bagian 1: Apa Itu Partisi Boot di Linux?

Partisi boot, yang biasanya ditemukan di instalasi Linux yang lama dan tersembunyi dari pandangan, berisikan dasar-dasar yang diperlukan untuk mem-boot sistem operasi. Ketika komputer Anda di-boot, ia akan mencari file yang diperlukan untuk memuat sistem operasinya di partisi boot.

partisi boot di linux

Bagian 2: Bagaimana Cara Penggunaan Partisi Boot Linux?

Bergantung pada sistem operasinya, ada dua pendekatan untuk menggunakan partisi boot.

Partisi boot di Linux berisi file seperti kernel, yang merupakan jantung dan otak dari sistem operasinya. Ia bahkan menyertakan "Linux initial RAM disk (initrd)", yang menjalankan sistem root sementara di memori komputernya. Ia juga memiliki GRUB, bootloader yang menjalankan sistem operasi.

Sebelumnya, partisi boot dan partisi sistem itu terpisah. Partisi boot memuat semua yang diperlukan untuk memuat sistem operasi, sedangkan partisi sistem berisi sistem operasi itu sendiri. Ia menawarkan fleksibilitas, terutama saat menjalankan beberapa sistem operasi secara bersamaan. Anda juga dapat membuat partisi home yang terpisah untuk file Anda karena alasan yang sama.

Partisi boot dibuat terutama untuk mencegah batasan pada BIOS lama, yang hanya dapat mengakses 1024 sektor pertama dari hard drive. Partisi boot berfungsi sebagai ekstensi karena cukup menantang untuk menyesuaikan semua keperluan untuk mem-boot sistem operasi modern dalam sebuah ruang kecil.

BIOS yang lebih baru dan penggantinya, UEFI, tidak memiliki batasan ini. Selain itu, kebanyakan orang menggunakan satu sistem operasi dengan komputer mereka, sehingga skema partisi seperti ini tidak diperlukan. Akhir-akhir ini, satu partisi berisikan semua keperluan untuk memuat dan menjalankan sistem operasi dan berfungsi sebagai boot serta partisi sistem.

struktur partisi boot pada linux

Bagian 3: Bagaimana Cara Menemukan Partisi Boot di Linux?

1. Cari Partisi Boot

Gunakan salah satu dari perintah berikut untuk menemukan partisi boot di Linux:

  • Perintah fdisk digunakan untuk memanipulasi tabel partisi disk.
  • Perintah sfdisk adalah manipulator tabel partisi Linux.
  • Perintah lsblk digunakan untuk membuat daftar perangkat blok.

Langkah 1. Buka aplikasi Terminal atau gunakan perintah ssh untuk terhubung ke server jarak jauh.

buka aplikasi terminal

Langkah 2. Anda harus menjadi pengguna root untuk menjalankan perintah-perintah berikut:

a). Temukan Partisi Boot Menggunakan perintah lsblk

Masukkan perintah berikut ini:

$ lsblk

Atau

$ lsblk -l

Atau

$ lsblk /dev/sda

Pada Linux, baris berikut (/boot atau BOOT) menunjukkan informasi tentang perangkat boot:

|-sda1 8:1 1 243M 0 part /boot

temukan partisi boot di linux dengan cmd lsblk

b). Temukan Partisi Boot Menggunakan Perintah fdisk

Masukkan perintah berikut ini:

# fdisk -l
# fdisk -l /dev/sda

Anda dapat menemukan informasi ini pada baris yang diawali dengan Device Boot dan ditandai dengan *. Misalnya, /dev/sda1 adalah perangkat atau partisi boot di Linux dalam contoh output ini.

temukan partisi boot di linux dengan cmd fdisk

c). Temukan Partisi Boot Menggunakan perintah sfdisk

Masukkan perintah berikut ini:

# sfdisk -l
# sfdisk -l /dev/sda
temukan partisi boot di linux dengan cmd sfdisk

2. Temukan Partisi Boot dan Partisi EFI dalam Mode UEFI

Langkah 1. Untuk menemukan partisi boot dan Partisi EFI dalam Mode UEFI di Linux, masukkan perintah berikut:

$ test -d /sys/firmware/efi/ && echo efi || echo bios
efi
$ df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 303017780 3281532 284320780 2% /

Langkah 2. Anda dapat menggunakan perintah fdisk atau parted untuk menemukan partisi EFI.

$ sudo fdisk -lu|grep -i efi
/dev/sda1 65535 1048559 983025 480M EFI System
$ sudo parted -ls|grep -i efi
1 33.6MB 537MB 503MB fat32 EFI System Partition boot, esp

Huruf drive tidak ditampilkan pada baris yang sama dengan nomor partisi di Parted, tetapi Anda dapat menggunakan informasi lengkapnya.

$ sudo parted -ls
Model: WDC WD32 00BEKT-00PVMT0 (scsi)
Disk /dev/sda: 320GB
Ukuran sektor (logis/fisik): 512B/512B
Tabel Partisi: gpt
Disk Flag:

Nomor Mulai Akhir Ukuran Sistem File Nama Flag
1 33.6MB 537MB 503MB fat32 EFI System Partition boot, esp
2 537MB 316GB 315GB ext4
3 316GB 320GB 4161MB linux-swap(v1)

partisi boot dan efi di linux

Bagian 4: Bagaimana Cara Mounting Partisi yang Di-Boot di Linux?

Langkah 1. Kebanyakan perangkat umumnya diwakili oleh nama /dev/sda1 /dev/sdb1 atau yang serupa. Untuk menentukan nama perangkat dan jumlah total perangkat yang terpasang pada sistem, jalankanlah perintah ini untuk mendaftarkan semua partisi:

fdisk -l
jalankan perintah fdisk

Langkah 2. Contohnya ada dua partisi, /dev/sda1 dan /dev/sda2. Mount drive /dev/sda2 pada direktori /r untuk mengakses data pada partisi /dev/sda2.

  • perintah mount membutuhkan 2 argumen
  • nama partisi (perangkat/drive) (/dev/sda2 pada contoh)
  • nama direktori tempat Anda ingin me-mount partisi (direktori ini dikenal sebagai titik mount )
  • sintaks perintah mount: -
  • partisi mount_nama mount_titik
mount partisi boot di linux

Anda sekarang dapat mengakses data dari partisi /dev/sda2 dengan menavigasi ke direktori tempat kita memasang drive /dev/sda2.

Bagian 5: Bagaimana Cara Mengubah Partisi Boot di Linux?

Langkah 1. Buatlah sistem berkas di drive backup (drive lebih besar). Misalnya, buat partisi sdb1 dan sistem berkas:

buat partisi sdb1 dan sistem berkas

Langkah 2. Konfigurasi boot flag pada /dev/sdb1. Periksa apakah flag yang dapat di-boot pada perangkat boot baru sdb1 telah disetel:

konfigurasi boot flag

Langkah 3. Transfer file boot dari direktori /boot ke perangkat blok sekunder yang lebih besar (sdb1). Mounting perangkat blok sekunder baru yang lebih besar di direktori (misalnya, boot1), kemudian salin semua file dari folder '/ boot' ke folder '/ boot1'.

transfer file boot

Langkah 4. Perbarui file device.map dengan entri perangkat baru dari perangkat blok baru (/boot1/grub/device.map). Berhubung ini adalah hard drive sekunder, ia harus disebut sebagai "hd1" (karena referensi perangkat selalu dimulai dengan 0 (nol), seperti drive pertama yang disebut sebagai "hd0", drive kedua sebagai "hd1", dan seterusnya), sehingga harus dialokasikan ke "/dev/sdb."

perbarui file device.map

Langkah 5. Ubah file grub.conf untuk menunjuk ke perangkat blok yang baru. Ubah perangkat root dari "root (hd0,0)" menjadi "root(hd1,0)" di file "grub.conf" pada perangkat blok baru (/boot1/grub/grub.conf). Selain itu, ubahlah baris "splashimage" menjadi "splashimage=(hd1,0)/grub/splash.xpm.gz."

ubah file grub.conf

Langkah 6. Instal grub di perangkat blok yang baru. Untuk menginstal GRUB pada hard drive sekunder (/dev/sdb), jalankan perintah "grub" dengan perangkat dan argumen opsional yang telah dipetakan.

instal grub di hard drive sekunder

Langkah 7. Perbarui /etc/fstab dengan informasi sdb1. Tambahkan UUID "/dev/sdb1" ke file "/etc/fstab", yang mengomentari atau menghapus entri perangkat boot sebelumnya.

perbarui informasi sdb1

Langkah 8. Selesaikan dengan mulai ulang dan melakukan pengujian.

mulai ulang dan lakukan pengujian

Bagian 6: Bagaimana Cara Mengubah Ukuran (Menambahkan/Mengurangi) Partisi Boot di Linux

Anda dapat menggunakan utilitas fdisk untuk mengubah ukuran partisi primer dan memperluas partisi root non-lvm, seperti yang dapat Anda lakukan dengan perintah parted. Untuk instruksi yang lebih mendetail, berikut adalah video tutorial tentang cara mengubah ukuran (menambah/mengurangi) partisi boot di Linux.

DOWNLOAD GRATIS

Untuk Windows XP/Vista/7/8/10/11

DOWNLOAD GRATIS

Untuk macOS X 10.10 - macOS 13

Langkah 1. Buat daftar berisikan partisi yang tersedia sebelum mengubah ukuran partisi utama.

daftar partisi yang tersedia

Seperti yang Anda lihat, ukuran partisi root /dev/sda2 adalah 10G. Dengan menggunakan ruang disk yang tidak terisi dari /dev/sda, kita akan memperluas partisi sebesar +1GB.

memperluas partisi

Langkah 2. Hapus partisi swap. Karena memerlukan root untuk menjadi partisi terakhir di /dev/sda, maka pertama-tama kita harus menghapus partisi swap sebelum mengubah ukuran partisinya.

hapus partisi swap

Jadi, sebelum menonaktifkan partisi swap, kita akan menonaktifkannya.

menonaktifkan partisi swap

Sekarang saatnya menggunakan utilitas fdisk untuk mengubah ukuran partisinya.

mengubah ukuran partisi
memperpanjang atau memperpendek partisi

Bagian 7: Bagaimana Cara Memulihkan Partisi Boot yang Telah Dihapus di Linux?

Anda dapat memulihkan partisi boot yang terhapus di Linux menggunakan antarmuka pengguna grafis atau baris perintah.

Langkah 1. Anda harus memiliki media instalasi untuk distribusikan pada CD atau USB flash drive. Dengan media ini, kita harus mem-boot mesin di mana GRUB2 tidak berfungsi. Saat diminta, pilih opsi untuk mencoba Ubuntu daripada menginstalnya. Buka jendela terminal dengan menekan Ctrl+Alt+T pada keyboard setelah live desktop berjalan. Masukkan perintah berikut ke jendela terminal:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

Langkah 2. Masukkan kata sandi sudo Anda ketika diminta. Setelah penginstalannya selesai, buka alat Perbaikan Boot dengan perintah berikut:

perbaikan-boot

Langkah ke-3. Setelah aplikasinya diluncurkan, pilih Perbaikan yang Direkomendasikan.

buka program boot repair

Ketika perbaikan boot telah selesai, mulai ulanglah dan Anda seharusnya dapat menggunakan mesin Linux dengan data Anda.

Bagian 8: Apakah Anda Masih Membutuhkan Partisi Boot di Linux?

Secara umum, jika Anda hanya memiliki satu sistem operasi, partisi boot tidak diperlukan asalkan Anda menggunakan distribusi Linux yang lebih baru. Ini karena regulasi lama yang mengharuskan pembuatan partisi boot tidak lagi ada di mesin-mesin yang baru. Partisi sistemnya dapat menjalankan kedua fungsi tersebut, yang mana berisikan semua keperluan untuk memuat dan menjalankan sistem operasi Anda.

Namun, tergantung pada pengaturan Anda, partisi boot mungkin diperlukan. Misalnya, partisi boot diperlukan saat bootloader tidak dapat membaca/mengakses sistem berkas pada sistem operasi. Dalam konfigurasi multi-boot, di mana beberapa sistem operasi diinstal pada hard disk drive yang sama, partisi boot adalah tempat bootloader awal berada. Saat boot, Anda dapat memilih sistem operasi mana yang ingin Anda gunakan.

Jika kita memutuskan untuk memiliki partisi boot, maka 150MB dan 500MB sudah cukup. Dalam segi ukuran penyimpanan saat ini, ini termasuk kecil. Namun, ia sudah cukup untuk mendukung banyak pemutakhiran kernel tanpa perlu menghapus kernel lama yang tidak terpakai.

Kesimpulan

Itu dia. Semoga kami telah menjawab beberapa pertanyaan Anda tentang partisi boot di Linux. Partisi boot di Linux biasanya tidak diperlukan jika Anda sudah memiliki perangkat Linux saat ini. Hal ini tergantung pada situasi Anda. Pertimbangkan untuk mendownload Wondershare Recoverit, karena ia menawarkan banyak fitur yang beragam untuk memulihkan data penting Anda.

DOWNLOAD GRATIS

Untuk Windows XP/Vista/7/8/10/11

DOWNLOAD GRATIS

Untuk macOS X 10.10 - macOS 13

Anda Mungkin Berminat

Bagaimana Cara Menghapus Disk Anda di Linux?

Anda perlu menghapus disk Linux ketika Anda mengalami masalah penyimpanan. Pengguna dapat memeriksa status ruang disk di Linux dan menghapus hard disk Linux.

Cara Menginstal dan Menggunakan TestDisk di Linux dan Alternatifnya

Berikut ini adalah rincian cara menginstal dan menggunakan alat recovery data TestDisk Linux, beserta alternatifnya.

Cara Menggunakan Foremost untuk Memulihkan File di Linux dan Alternatifnya

Berikut ini adalah cara menginstal dan menggunakan Foremost untuk memulihkan data di Linux dan alternatif terbaiknya.