Hal ini relatif mudah untuk boot GNU / Linux dari GRUB, karena agak mirip untuk boot OS Multiboot-compliant.
Set perangkat root GRUB ke drive yang sama dengan GNU / Linux. Pencarian perintah - set = root - file / vmlinuz atau serupa dapat membantu Anda (lihat pencarian).
Load kernel linux menggunakan perintah (lihat linux):
grub> linux / vmlinuz root = / dev/sda1
Jika Anda perlu untuk menentukan beberapa parameter kernel, hanya menambahkan mereka untuk perintah. Misalnya, untuk mengatur acpi untuk 'off', lakukan ini:
grub> linux / vmlinuz root = / dev/sda1 acpi = off
Lihat dokumentasi dalam pohon source Linux untuk informasi lengkap mengenai pilihan yang tersedia.
Dengan linux GRUB menggunakan protokol 32-bit. Beberapa layanan BIOS seperti APM atau EDD tidak tersedia dengan protokol ini. Dalam hal ini Anda perlu menggunakan linux16
grub> linux16 / vmlinuz root = / dev/sda1 acpi = off
Jika Anda menggunakan initrd, jalankan perintah initrd (lihat initrd) setelah linux:
grub> initrd / initrd
Jika Anda menggunakan linux16 Anda perlu menggunakan initrd16:
grub> initrd16 / initrd
Akhirnya, jalankan perintah boot (lihat boot).
Perhatian: Jika Anda menggunakan initrd dan menentukan pilihan 'mem =' ke kernel untuk membiarkannya menggunakan kurang dari ukuran memori sebenarnya, Anda juga harus menentukan ukuran memori yang sama untuk GRUB. Untuk membiarkan GRUB tahu ukuran, jalankan perintah uppermem sebelum loading kernel. Lihat uppermem, untuk informasi lebih lanjut.

0 komentar:
Posting Komentar