
Как сделать так, чтобы Ubuntu можно было загрузить с USB-накопителя, не загружая стороннее программное обеспечение?
Спасибо!
решение1
Предполагая, что вы используете Linux,
- Откройте терминал и введите
sudo su
lsblk
чтобы узнать, какое устройство является вашим USB.mkdir /mnt/myusb && mount /dev/sdb1 /mnt/myusb
(заменятьб1с вашим реальным идентификатором USB-устройства, в моем случае /dev/sdb1)grub-install --force --no-floppy --boot-directory=/mnt/myusb/boot /dev/sdb
(заменабесли необходимо)cd /mnt/myusb/boot/grub
wget pendrivelinux.com/downloads/multibootlinux/grub.cfg
Скопируйте iso в корень вашего флеш-накопителя и изменитеgrub.cfgфайл, чтобы загрузить iso из правильного места.
set timeout=10 set default=0 menuentry "Run Ubuntu Live ISO" { loopback loop /ubuntu-xx-xx-i386.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-xx-xx-i386.iso splash -- initrd (loop)/casper/initrd.lz }
(замените "/ubuntu-хх-хх-i386.iso" с правильным именем файла)
- Откройте любую дисковую утилиту и убедитесь, что раздел имеет флаг "boot". Если нет, установите его.
СДЕЛАННЫЙ!
решение2
Откройте окно терминала и введите эту команду
sudo apt-get install unetbootin
для установки Unetbootin из репозиториев Ubuntu.
После добавления в систему подключите флэш-накопитель, запустите unetbootin, выберите версию *buntu, которую вы уже скачали, и unetbootin создаст загрузочный диск LiveUSB.