Di mana boot loader, seperti Grub, diinstal secara umum?
Ketika saya menginstal 12,04 sepanjang sisi Windows pada berbagai partisi disk saya, saya menemukan pilihan untuk "Perangkat untuk instalasi boot loader". Jika saya memahaminya dengan benar, itu adalah untuk menentukan di mana menginstal boot loader Grub,
Saya menemukan di internet bahwa itu adalah untuk menentukan disk yang berisi partisi untuk OS, bukan partisi pada disk. Misalnya disk sda, bukan partisi sda1, sda2.
Pertanyaan:
Saya bertanya-tanya di mana sebenarnya boot loader diinstal pada disk?
Apakah diinstal pada salah satu partisi yang ada untuk OS dan untuk data pribadi, atau apakah memiliki partisi sendiri, yang juga terlihat misalnya dari monitor sistem Ubuntu?
Terima kasih dan salam!
sumber
Jawaban:
Boot loader perlu diinstal di tempat BIOS mencari sesuatu untuk boot. Untuk mempermudah, Anda biasanya memiliki disk drive tempat boot komputer Anda, Anda menginstal sistem GNU / Linux di disk itu dan bootloader juga sampai di sana.
Satu-satunya hal yang Anda perlukan dari bootloader adalah:
Sejauh Anda memiliki dua poin yang dibahas, Anda menginstalnya di tempat yang lebih nyaman dan di mana BIOS akan mencarinya.
BIOS biasanya akan mencari bootloader di Master Boot Record dari hard drive, area kecil di awal drive di mana Anda dapat meletakkan beberapa kode untuk dijalankan. Anda juga dapat menginstal bootloader di awal partisi.
Bootloader biasanya cukup kecil untuk muat di area kecil ini, dan bahkan jika tidak, mereka harus meletakkan sesuatu di sana sehingga BIOS mem-boot bootloader.
lilo
adalah bootloader sederhana yang diinstal di area tersebut.grub
sedikit lebih besar, dan Anda menginstal beberapa kode di area tersebut, yang, kemudian, memuat beberapa kode lagi dari partisi disk (di managrub
dikatakan "diinstal", di mana file konfigurasinya terletak, bersama dengan kode biner, ini biasanya diatur menjadi/boot
partisi sistem , di mana kernel dan initrds ditempatkan juga, untuk kenyamanan).Dalam hal ini, jika itu meminta Anda untuk disk , ini berarti meminta Anda di mana Master Boot Record harus
grub
diinstal, yaitu, disk dari mana Anda akan mem-boot komputer. Bagian grub itu akan diinstal hanya pada disk MBR. Sisanya mungkin diinstal ke partisi yang sama dengan/
atau/boot/
dari sistem Ubuntu yang Anda instal (dan sisanya dapat diakses dari Ubuntu, cari direktori/boot/grub/
atau/grub/
).sumber
Grub2 adalah boot loader standar untuk Ubuntu. Seperti biasa kami lebih suka memiliki aplikasi yang sangat dapat dikonfigurasi. Grub2 adalah salah satunya. Grub2 akan menginstal tepat ke tempat Anda menyuruhnya, terlepas dari ini menjadi ide bagus atau tidak.
Master Boot Record
Kasing yang biasa adalah Master Boot Record (MBR) dari drive tempat Anda mem-boot komputer. Ini kemungkinan besar harddisk pertama Anda (atau satu-satunya)
/sda
. Ini juga akan menjadi opsi default ketika menginstal Grub2.Drive lain
Tentu saja perangkat boot ini juga bisa berupa harddisk lain, SSD, atau bahkan perangkat eksternal. Maka Anda harus memberi tahu Grub2 di mana Anda ingin menginstalnya ketika meminta Anda.
Partisi
Kasus di mana Anda perlu menginstal Grub ke partisi jarang terjadi tetapi masih mungkin, misalnya jika Anda menggunakan bootloader lain dan chainload Grub dari catatan boot partisi.
Bootloader lainnya
Bootloader lain juga berada di MBR. Grub2 akan menimpa ini dan dengan demikian Anda tidak lagi bisa boot dengan ini. Grub2 akan mengambil peran untuk mem-boot OS yang Anda pilih dari menu yang ditampilkan saat boot.
Aplikasi dan pengaturan Grub
Aplikasi Grub, dan pengaturan tidak akan cocok dengan catatan boot master karena ukurannya. Oleh karena itu mereka akan diinstal di tempat lain (sekali lagi Anda dapat mengkonfigurasi ini). Biasanya dan per default Grub2 mencari file-file itu di
/
partisi root tempat Anda menginstal Ubuntu Anda, tetapi ini juga bisa berupa partisi lain di hard drive Anda.Partisi boot
Beberapa orang percaya bahwa sebaiknya ada partisi boot khusus untuk hal ini. Tetapi Anda hanya perlu ini dalam kasus khusus, misalnya jika Anda menginstal UEFI BIOS yang membutuhkan GUID Partition Table (GPT) untuk boot dari.
sumber
Tepat di mana Anda memilih untuk menginstalnya ketika Anda menginstal Ubuntu.
ubiquity
meminta Anda untuk informasi ini selama instalasi. Lihat di bawah:Jika Anda menjalankan sistem warisan (BIOS) ini biasanya akan menjadi Master Boot Record dari drive yang Anda pilih atau pilihan yang tidak biasa dari Record Boot Partisi dari partisi yang Anda pilih untuk menginstalnya. Jika Anda menjalankan sistem dengan Unified Extensible Firmware Interface , grub bootloader akan diinstal di Windows Vista ESP.
Sumber:
https://help.ubuntu.com/community/Grub2/Instaling
https://en.wikipedia.org/wiki/BIOS
https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface
https://www.rodsbooks.com/efi-bootloaders/installation.html#accessing
Pengalaman
sumber
Perintah
lsblk /dev/sda
ataulsblk /dev/sdb
lainnyaakan menampilkan label
/boot
atau/boot/efi
lain - lain yang menunjukkan partisi yang digunakan oleh boot managersumber
Itu ada di MBR (lihat https://en.wikipedia.org/wiki/Master_boot_record , https://en.wikipedia.org/wiki/GUID_Partition_Table , https://en.wikipedia.org/wiki/UEFI .
grub
Adalah Bootloader.sumber
Saya menghabiskan satu jam mencoba mencari konfigurasi tempat GRUB diinstal di Debian, karena itu tidak disimpan dalam file konfigurasi GRUB sendiri.
Ternyata itu ditangani oleh debconf: debconf-show grub-pc dan cari "grub-pc / install_devices".
sumber