Только вчера-сегодня мучился с этим. Я debian’щик и тут у нас с этим всё просто:
# dd if=/data/debian.iso of=/dev/sdf bs=1MB
всё. С Ubuntu это не катит.
Для создания из под Windwos тоже использовал эту утилиту — всё заработало. Но из под моего Debian так ничего и не захотело работать. Всякие тулзы, методы с установкой на флешку загрузчика syslinux…
В конце концов нашёл вот такой мануал, по которому всё заработало:
1. Монтируем раздел флешки. Будем считать, что флешка у нас /dev/sdf1,а смонтировали мы её в /mnt/usb.
2. С правами рута делаем:
grub-install --force --no-floppy --root-directory=/mnt/usb /dev/sdf1
3. Переходим в папку /mnt/usb/boot/grub
4. Создаём файлик grub.cfg с таким содержимым:
set timeout=10
set default=0
menuentry "Run Ubuntu Live ISO" {
loopback loop /ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash --
initrd (loop)/casper/initrd.lz
}
4. Копируем исошку (файл образа) в корень нашего раздела с переименованием в «ubuntu.iso».
И всё работает. Имхо это намного проще чем всякие там манипуляции и шаманства.
Linux пользовательKaener
Комментарии пользователя (1)
- 12.10.2011, 23:37