Как настроить GRUB на USB для загрузки в IMG?

Двойная загрузка означает, что вы можете выбрать, какую ОС вы хотите использовать при запуске. И вы можете сделать это через Wubi, хотя это больше не рекомендуется или установка с загрузочного носителя, такого как DVD или USB-накопитель.

У вас не может быть двух операционных систем, работающих одновременно быть главным. Однако вы можете создать виртуальную машину и установить в нее гостевую ОС.

Однако гостевая ОС не имеет полного доступа к аппаратным средствам: только то, что хочет ее виртуальная машина. Следовательно, гостевая ОС будет работать медленнее.

Если вы хотите запустить одну ОС внутри другой, взгляните на Virtualbox. Это популярная бесплатная виртуальная машина, и вы можете установить ее из программного центра если Ubuntu - ваша хост-система или отсюда, если вы используете Windows в качестве основной ОС хоста.

1
задан 18 August 2011 в 23:16

6 ответов

Отформатируйте usb как vfat, или если вы хотите, чтобы постоянный раздел дал мне знать, и я добавлю эти инструкции слишком поздно:

fdisk /dev/sdb #if the usb is listed as sdb
    d
    n
    p
    1
    <enter>
    <enter>
    t
    c
    w
mkfs.vfat /dev/sdb1
mkdir /mnt/temp; mount /dev/sdb1 /mnt/temp
mkdir /mnt/temp2; mount -o loop /path/to/the/ISO.iso

Скопировать все по:

rsync -avhP /mnt/temp2/* /mnt/temp

Установить grub:

grub-install --no-floppy --root-directory=/mnt/temp /dev/sdb

Тогда просто сделайте свой grub.cfg. Не должно быть слишком сложно. Или вы просто оставите его пустым и загрузитесь с командами grub, если хотите. Каждый раз, когда вы пытаетесь загрузить его, хотя это займет что-то вроде:

linux /boot/vmlinuz
initrd /boot/initrd.img boot=casper cdrom-detect/try-usb=true
1
ответ дан 25 May 2018 в 19:15
  • 1
    Что значит постоянный раздел? Я просто хочу, чтобы файл .img, который можно изменить, можно сделать загрузочным с помощью GRUB. И это невозможно в любом другом формате? – Oxwivi 19 August 2011 в 14:46

Отформатируйте usb как vfat, или если вы хотите, чтобы постоянный раздел дал мне знать, и я добавлю эти инструкции слишком поздно:

fdisk /dev/sdb #if the usb is listed as sdb d n p 1 <enter> <enter> t c w mkfs.vfat /dev/sdb1 mkdir /mnt/temp; mount /dev/sdb1 /mnt/temp mkdir /mnt/temp2; mount -o loop /path/to/the/ISO.iso

Скопировать все по:

rsync -avhP /mnt/temp2/* /mnt/temp

Установить grub:

grub-install --no-floppy --root-directory=/mnt/temp /dev/sdb

Тогда просто сделайте свой grub.cfg. Не должно быть слишком сложно. Или вы просто оставите его пустым и загрузитесь с командами grub, если хотите. Каждый раз, когда вы пытаетесь загрузить его, хотя это займет что-то вроде:

linux /boot/vmlinuz initrd /boot/initrd.img boot=casper cdrom-detect/try-usb=true
1
ответ дан 25 July 2018 в 21:26

Отформатируйте usb как vfat, или если вы хотите, чтобы постоянный раздел дал мне знать, и я добавлю эти инструкции слишком поздно:

fdisk /dev/sdb #if the usb is listed as sdb d n p 1 <enter> <enter> t c w mkfs.vfat /dev/sdb1 mkdir /mnt/temp; mount /dev/sdb1 /mnt/temp mkdir /mnt/temp2; mount -o loop /path/to/the/ISO.iso

Скопировать все по:

rsync -avhP /mnt/temp2/* /mnt/temp

Установить grub:

grub-install --no-floppy --root-directory=/mnt/temp /dev/sdb

Тогда просто сделайте свой grub.cfg. Не должно быть слишком сложно. Или вы просто оставите его пустым и загрузитесь с командами grub, если хотите. Каждый раз, когда вы пытаетесь загрузить его, хотя это займет что-то вроде:

linux /boot/vmlinuz initrd /boot/initrd.img boot=casper cdrom-detect/try-usb=true
1
ответ дан 2 August 2018 в 03:05

Отформатируйте usb как vfat, или если вы хотите, чтобы постоянный раздел дал мне знать, и я добавлю эти инструкции слишком поздно:

fdisk /dev/sdb #if the usb is listed as sdb d n p 1 <enter> <enter> t c w mkfs.vfat /dev/sdb1 mkdir /mnt/temp; mount /dev/sdb1 /mnt/temp mkdir /mnt/temp2; mount -o loop /path/to/the/ISO.iso

Скопировать все по:

rsync -avhP /mnt/temp2/* /mnt/temp

Установить grub:

grub-install --no-floppy --root-directory=/mnt/temp /dev/sdb

Тогда просто сделайте свой grub.cfg. Не должно быть слишком сложно. Или вы просто оставите его пустым и загрузитесь с командами grub, если хотите. Каждый раз, когда вы пытаетесь загрузить его, хотя это займет что-то вроде:

linux /boot/vmlinuz initrd /boot/initrd.img boot=casper cdrom-detect/try-usb=true
1
ответ дан 4 August 2018 в 18:56

Отформатируйте usb как vfat, или если вы хотите, чтобы постоянный раздел дал мне знать, и я добавлю эти инструкции слишком поздно:

fdisk /dev/sdb #if the usb is listed as sdb d n p 1 <enter> <enter> t c w mkfs.vfat /dev/sdb1 mkdir /mnt/temp; mount /dev/sdb1 /mnt/temp mkdir /mnt/temp2; mount -o loop /path/to/the/ISO.iso

Скопировать все по:

rsync -avhP /mnt/temp2/* /mnt/temp

Установить grub:

grub-install --no-floppy --root-directory=/mnt/temp /dev/sdb

Тогда просто сделайте свой grub.cfg. Не должно быть слишком сложно. Или вы просто оставите его пустым и загрузитесь с командами grub, если хотите. Каждый раз, когда вы пытаетесь загрузить его, хотя это займет что-то вроде:

linux /boot/vmlinuz initrd /boot/initrd.img boot=casper cdrom-detect/try-usb=true
1
ответ дан 6 August 2018 в 03:18

Отформатируйте usb как vfat, или если вы хотите, чтобы постоянный раздел дал мне знать, и я добавлю эти инструкции слишком поздно:

fdisk /dev/sdb #if the usb is listed as sdb d n p 1 <enter> <enter> t c w mkfs.vfat /dev/sdb1 mkdir /mnt/temp; mount /dev/sdb1 /mnt/temp mkdir /mnt/temp2; mount -o loop /path/to/the/ISO.iso

Скопировать все по:

rsync -avhP /mnt/temp2/* /mnt/temp

Установить grub:

grub-install --no-floppy --root-directory=/mnt/temp /dev/sdb

Тогда просто сделайте свой grub.cfg. Не должно быть слишком сложно. Или вы просто оставите его пустым и загрузитесь с командами grub, если хотите. Каждый раз, когда вы пытаетесь загрузить его, хотя это займет что-то вроде:

linux /boot/vmlinuz initrd /boot/initrd.img boot=casper cdrom-detect/try-usb=true
1
ответ дан 7 August 2018 в 20:59

Другие вопросы по тегам:

Похожие вопросы: