Bagian ini akan memandu Anda melalui penyiapan perangkat keras pra-instalasi, jika ada, yang perlu Anda lakukan sebelum memasang Debian. Umumnya, ini melibatkan pemeriksaan dan mungkin mengubah pengaturan firmware BIOS/UEFI/sistem untuk sistem Anda. “BIOS/UEFI” atau “firmware sistem” adalah perangkat lunak inti yang digunakan oleh perangkat keras; ini paling kritis dipanggil selama proses bootstrap (setelah daya dihidupkan).
BIOS/UEFI menyediakan fungsi dasar yang diperlukan untuk mem-boot mesin Anda dan untuk memungkinkan sistem operasi Anda mengakses perangkat keras Anda. Sistem Anda menyediakan menu penyiapan BIOS/UEFI, yang digunakan untuk mengonfigurasi BIOS/UEFI. Untuk masuk ke menu penyiapan BIOS/UEFI, Anda harus menekan sebuah tombol atau kombinasi tombol setelah menyalakan komputer. Sering kali itu adalah tombol Delete atau F2, tetapi beberapa produsen menggunakan tombol lain. Biasanya saat memulai komputer akan ada pesan yang menyatakan tombol mana yang harus ditekan untuk masuk ke layar penyiapan.
Dalam menu penyiapan BIOS/UEFI, Anda dapat memilih perangkat mana yang akan diperiksa dalam urutan apa untuk sistem operasi yang dapat di-boot. Pilihan yang mungkin biasanya termasuk hard disk internal, drive CD/DVD-ROM, dan perangkat penyimpanan massal USB seperti flash disk USB atau hard disk USB eksternal. Pada sistem modern juga sering ada kemungkinan untuk mengaktifkan boot jaringan melalui PXE.
Tergantung pada media instalasi (CD/DVD ROM, flash disk USB, boot jaringan) yang telah Anda pilih, Anda harus mengaktifkan perangkat boot yang sesuai jika belum diaktifkan.
Sebagian besar versi BIOS/UEFI memungkinkan Anda untuk memanggil menu boot pada awal mula sistem di mana Anda memilih dari perangkat mana komputer harus memulai untuk sesi saat ini. Jika opsi ini tersedia, BIOS/UEFI biasanya menampilkan pesan singkat seperti “tekan F12 untuk menu boot” pada awal mula sistem. Kunci sebenarnya yang digunakan untuk memilih menu ini bervariasi dari satu sistem ke sistem lainnya; kunci yang umum digunakan adalah F12, F11, dan F8. Memilih perangkat dari menu ini tidak mengubah urutan boot baku BIOS/UEFI, yaitu Anda dapat memulai sekali dari flash disk USB sambil mengonfigurasi hard disk internal sebagai perangkat boot utama normal.
Jika BIOS/UEFI Anda tidak memberi Anda menu boot untuk melakukan pilihan ad-hoc dari perangkat boot saat ini, Anda harus mengubah pengaturan BIOS/UEFI Anda agar membuat perangkat dari mana debian-installer
mesti di-boot sebagai perangkat boot utama.
Sayangnya beberapa komputer mungkin berisi versi BIOS/UEFI yang bermasalah. Boot debian-installer
dari flash disk USB mungkin tidak berfungsi meskipun ada opsi yang sesuai di menu penyiapan BIOS/UEFI dan flash disk dipilih sebagai perangkat boot utama. Pada beberapa sistem ini menggunakan flash disk USB sebagai media boot tidak mungkin; yang lain dapat ditipu untuk boot dari flash disk dengan mengubah jenis perangkat di pengaturan BIOS/UEFI dari baku “hard disk USB” atau “flash disk USB” ke “USB ZIP” atau “USB CDROM”. Khususnya jika Anda menggunakan image instalasi isohybrid pada flash disk USB (lihat Bagian 4.3.1, “Mempersiapkan flash disk USB menggunakan image CD/DVD hibrida”), mengubah jenis perangkat ke “USB CDROM” membantu pada beberapa BIOS yang tidak akan boot dari flash disk USB dalam mode hard disk USB. Anda mungkin perlu mengonfigurasi BIOS/UEFI Anda untuk mengaktifkan “dukungan legacy USB”.
Jika Anda tidak dapat memanipulasi BIOS/UEFI untuk boot langsung dari flash disk USB, Anda masih memiliki opsi untuk menggunakan ISO yang disalin ke flash disk. Boot debian-installer
menggunakan Bagian 4.4, “Mempersiapkan Berkas untuk Boot Hard Disk” dan, setelah memindai hard drive untuk image ISO pemasang, pilih perangkat USB dan pilih image instalasi.
UEFI (“Unified Extensible Firmware Interface”) adalah jenis firmware sistem baru yang digunakan pada banyak sistem modern dan - di antara kegunaan lain - dimaksudkan untuk menggantikan BIOS PC klasik.
Saat ini sebagian besar sistem PC yang menggunakan UEFI juga memiliki apa yang disebut “Compatibility Support Module” (CSM) di firmware, yang menyediakan antarmuka yang persis sama dengan sistem operasi sebagai BIOS PC klasik, sehingga perangkat lunak yang ditulis untuk BIOS PC klasik dapat digunakan tanpa diubah. Meskipun demikian UEFI dimaksudkan untuk suatu hari nanti sepenuhnya menggantikan BIOS PC lama tanpa sepenuhnya kompatibel ke belakang dan sudah ada banyak sistem dengan UEFI tetapi tanpa CSM.
Pada sistem dengan UEFI ada beberapa hal yang perlu dipertimbangkan saat memasang sistem operasi. Cara firmware memuat sistem operasi pada dasarnya berbeda antara BIOS klasik (atau UEFI dalam mode CSM) dan UEFI native. Satu perbedaan utama adalah cara partisi hard disk direkam pada hard disk. Sementara BIOS klasik dan UEFI dalam mode CSM menggunakan tabel partisi DOS, UEFI native menggunakan skema partisi yang berbeda yang disebut “GUID Partition Table” (GPT). Pada satu disk, untuk semua tujuan praktis hanya satu dari keduanya yang dapat digunakan dan dalam kasus pengaturan multi-boot dengan sistem operasi yang berbeda pada satu disk, semuanya harus menggunakan jenis tabel partisi yang sama. Boot dari disk dengan GPT hanya dimungkinkan dalam mode UEFI native, tetapi menggunakan GPT menjadi semakin umum seiring bertambahnya ukuran hard disk, karena tabel partisi DOS klasik tidak dapat mengatasi disk yang lebih besar dari sekitar 2 Terabyte sementara GPT memungkinkan disk yang jauh lebih besar. Perbedaan utama lainnya antara BIOS (atau UEFI dalam mode CSM) dan UEFI native adalah lokasi di mana kode boot disimpan dan mesti dalam format apa. Ini berarti bahwa boot loader yang berbeda diperlukan untuk setiap sistem.
Yang terakhir menjadi penting saat boot debian-installer
pada sistem UEFI dengan CSM karena debian-installer
memeriksa apakah itu dimulai pada BIOS atau pada sistem UEFI native dan memasang boot loader yang sesuai. Biasanya ini berfungsi begitu saja tetapi mungkin ada masalah di lingkungan multi-boot. Pada beberapa sistem UEFI dengan CSM, mode boot baku untuk perangkat lepasan bisa berbeda dari apa yang sebenarnya digunakan saat boot dari hard disk, jadi ketika mem-boot pemasang dari flash disk USB dalam mode yang berbeda dari apa yang digunakan saat mem-boot sistem operasi lain yang sudah terpasang dari hard disk, mungkin dipasang boot loader yang salah dan sistem mungkin tidak dapat di-boot setelah menyelesaikan instalasi. Saat memilih perangkat boot dari menu boot firmware, beberapa sistem menawarkan dua pilihan terpisah untuk setiap perangkat, sehingga pengguna dapat memilih apakah boot akan terjadi dalam CSM atau dalam mode UEFI native.
Topik terkait UEFI lainnya adalah apa yang disebut mekanisme “boot aman” (secure boot). Boot aman berarti fungsi implementasi UEFI yang memungkinkan firmware hanya memuat dan mengeksekusi kode yang ditandatangani secara kriptografis dengan kunci tertentu dan dengan demikian memblokir kode boot (berpotensi berbahaya) yang tidak ditandatangani atau ditandatangani dengan kunci yang tidak diketahui. Dalam praktiknya satu-satunya kunci yang diterima secara baku pada sebagian besar sistem UEFI dengan boot aman adalah kunci dari Microsoft yang digunakan untuk menandatangani boot loader Windows. Debian menyertakan boot loader “shim” yang ditandatangani oleh Microsoft, jadi harus bekerja dengan benar pada sistem dengan boot aman diaktifkan.
Windows menawarkan fitur (disebut “boot cepat” di Windows 8, “startup cepat” di Windows 10) untuk mengurangi waktu memulai sistem. Secara teknis, ketika fitur ini diaktifkan, Windows tidak melakukan shutdown nyata dan cold boot nyata setelahnya ketika diperintahkan untuk mematikan, tetapi sebaliknya melakukan sesuatu yang menyerupai suspensi sebagian ke disk untuk mengurangi waktu “boot”. Selama Windows adalah satu-satunya sistem operasi pada mesin, ini tidak bermasalah, tetapi dapat mengakibatkan masalah dan kehilangan data, ketika Anda memiliki pengaturan dual boot, di mana sistem operasi lain mengakses sistem berkas yang sama seperti Windows. Dalam hal ini keadaan sebenarnya dari sistem berkas dapat berbeda dari apa yang Windows yakini setelah “boot” dan ini dapat menyebabkan kerusakan sistem berkas setelah akses tulis lebih lanjut ke sistem berkas. Oleh karena itu dalam pengaturan dual boot, untuk menghindari kerusakan sistem berkas, fitur “fast boot”/“fast startup” harus dinonaktifkan di dalam Windows.
Selain itu, mekanisme Pembaruan Windows (kadang-kadang) diketahui secara otomatis mengaktifkan kembali fitur ini, setelah sebelumnya dinonaktifkan oleh pengguna. Disarankan untuk memeriksa kembali pengaturan ini secara berkala.
Mungkin juga perlu untuk menonaktifkan “boot cepat” bahkan agar memungkinkan akses ke pengaturan UEFI untuk memilih mem-boot sistem operasi lain atau debian-installer
. Pada beberapa sistem UEFI, firmware akan mengurangi waktu “boot” dengan tidak menginisialisasi pengontrol papan ketik atau perangkat keras USB; dalam kasus ini, perlu untuk boot ke Windows dan menonaktifkan fitur ini untuk memungkinkan perubahan urutan boot.
Dukungan BIOS USB dan papan ketik. Jika Anda tidak memiliki papan ketik gaya PS/2, tetapi hanya model USB, pada beberapa PC yang sangat lama Anda mungkin perlu mengaktifkan emulasi papan ketik lama di pengaturan BIOS Anda untuk dapat menggunakan papan ketik Anda di menu boot loader, tetapi ini bukan masalah untuk sistem modern. Jika papan ketik Anda tidak berfungsi di menu boot loader, lihat manual mainboard Anda dan lihat di BIOS untuk “Emulasi papan ketik lama” (Legacy keyboard emulation) atau opsi “Dukungan papan ketik USB” (USB keyboard support).