Итак, во-первых, я использую Debian sqeeze и пытаюсь сделать Ubuntu 12. 04 Precise Pangolin Live USB. На данный момент это своего рода проблема, потому что у debian нет приложения «автозагрузка диска». Поэтому я просмотрел несколько форумов по Debian и решил попробовать приложение под названием unetbootin (очевидно, это единственный способ, которым я могу сделать живой USB на Squeeze). Я загрузил ISO-файл для 12.04, открыл unetbootin, и он извлек файлы на USB, и все было отлично. Но когда я перезагружаюсь на моем USB-накопителе, первым делом на моем экране появляется меню unetbootin, которое позволяет мне выбрать только «default». После того, как я нажал Enter, он просто загружает командную строку, которая начинается с "(initramfs):" Я не могу понять, что я сделал неправильно, так как я начинающий. Какие-нибудь идеи или альтернативы?
Вы также можете использовать dd
.
Сначала выясните, как USB-накопитель называется с sudo fdisk -l
, затем размонтируйте его, а затем запустите
sudo dd if=/path_to_iso/ubuntu-12.04-desktop-i386.iso of=/dev/sdX
часть /dev/sdX
- это то, что показал fdisk, обычно / dev / sdb или DEV / SDC.
Пример
Вот вывод sudo fdisk -l
, показывающий мой USB-накопитель:
Disk /dev/sdc: 256 MB, 256900608 bytes
60 heads, 27 sectors/track, 309 cylinders
Units = cylinders of 1620 * 512 = 829440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00040358
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 310 250879 b W95 FAT32
Partition 1 has different physical/logical endings:
phys=(31, 59, 27) logical=(309, 43, 18)
Нам нужно имя устройства, которое в данном случае это / dev / sdc. Вы можете обозначить его по-разному, например / dev / sdb или / dev / sdd (! / Dev / sda - это обычно жесткий диск, поэтому не используйте его!).
Предположим, что ISO-образ, который я хочу записать на этот USB-диск, находится в папке «Загрузки» в моем домашнем каталоге.
sudo dd if=Downloads/ubuntu-12.04-desktop-i386.iso of=/dev/sdc
Команда запишет содержимое ISO-образа на USB-устройство.
Хм, dd-копия, вероятно, самая плохая идея для загрузки livecd с USB-накопителя. На самом деле, unetbootin, вероятно, просто не поспевает за обновлением скриптов Каспера и забыл строку в списке загрузки. Если вы дадите unetbootin еще один шанс, но когда закончите, смонтируйте используемый раздел и перейдите в папку syslinux. Найдите файл syslinux.cfg и найдите список записей, который начинается с LABEL по умолчанию. В строке добавления убедитесь, что у нее есть boot = casper и cdrom-detect / try-usb = true. Без этих двух строк он не загрузится.
(Исх. APPEND initrd=initrd.img boot=casper cdrom-detect/try-usb=true ro splash --
)