Bagaimana cara menginstal grub di usb flash drive?

11

Saya bertanya-tanya apakah saya bisa membuat os-select-hardware-key atau sesuatu seperti itu.

Saat ini saya menggunakan sistem dual boot (ubuntu 10.10 + win7) dan saya ingin menggunakan drive usb untuk menentukan OS yang ingin saya boot. Jadi jika kunci usb dicolokkan selama boot, itu akan memulai satu sistem operasi, jika tidak, itu akan boot yang lain.

Saya ingin mengedit grub saya yang sekarang diinstal untuk mengenali hanya satu OS, dan menginstal grub kedua ke kunci usb, dengan OS lain di dalamnya. Setelah itu saya hanya perlu mengatur booting dari kunci usb di BIOS. Saya mungkin benar-benar salah tentang hal itu, tetapi terutama saya memerlukan beberapa saran cara menginstal grub (2) pada kunci usb.

Fatsoe
sumber
Masalah apa yang sebenarnya ingin Anda pecahkan? Apakah tidak ada solusi yang lebih sederhana untuk apa yang ingin Anda lakukan?
JanC

Jawaban:

4

Buka terminal, dan ketik sudo fdisk -l(USB flash drive Anda akan muncul dalam daftar jika dimasukkan). Sekarang, ketik sudo grub-install /dev/<insert flash drive name here>untuk menginstalnya di flash drive Anda.

sebagai contoh:

sudo grub-install /dev/cookies

Hati-hati dengan perintah ini (jangan berantakan) atau Anda dapat merusak sistem Anda. Pastikan Anda menginstal ke flash drive dan bukan yang lain.

Saya tidak sepenuhnya yakin bahwa ini akan memungkinkan Anda untuk mem-boot sistem Anda seperti yang Anda inginkan, tetapi jika tidak, Anda dapat mengedit konfigurasi grub Anda di flash drive untuk menemukan hard drive bawaan Anda.

RolandiXor
sumber
1
Ubuntu 14.04 gagal dengan: "embedding tidak mungkin, tetapi ini diperlukan untuk pemasangan lintas-disk"
Ciro Santilli 冠状 病毒 审查 六四 六四 法轮功
Coba ini: ubuntuforums.org/showthread.php?t=1913517 Jika itu tidak berhasil, jangan ragu untuk membuka pertanyaan baru.
RolandiXor
1
@CiroSantilli 巴拿馬 文件 六四 事件 法轮功 Saya pikir Anda perlu mengatur --boot-directoryparameter ke direktori pada flash drive target. Itu seharusnya membuatnya bekerja.
starbeamrainbowlabs