
Итак, во-первых, я использую Debian sqeeze и пытаюсь создать Ubuntu 12. 04 Precise Pangolin Live USB. Это своего рода проблема на данный момент, потому что в Debian нет приложения "startup disk creator". Поэтому я просмотрел несколько форумов Debian и решил попробовать приложение под названием unetbootin (судя по всему, это единственный способ создать live USB на Squeeze). Я загрузил файл iso для 12.04, открыл unetbootin, и он извлек файлы на USB, и все было идеально. Но когда я перезагружаюсь на своем USB-накопителе, первое, что появляется на моем экране, — это меню unetbootin, в котором я могу выбрать только "default". После нажатия Enter он просто загружает командную строку, которая начинается с "(initramfs):". Я не могу понять, что я сделал не так, потому что я нуб. Есть идеи или альтернативы?
решение1
Вы также можете использовать 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-устройство.
решение2
Эмм, dd-копия, вероятно, худшая идея для загрузки livecd с usb-накопителя. Если серьезно, то unetbootin, вероятно, просто не поспевает за обновлением скриптов casper и забыл строку в списке загрузки. Если вы дадите unetbootin еще один шанс, но когда он закончит, смонтируйте раздел, который он использовал, и перейдите в папку syslinux. Найдите syslinux.cfg и найдите список записей, который начинается с LABEL default. В строке добавления убедитесь, что там есть boot=casper и cdrom-detect/try-usb=true. Без этих двух строк он не загрузится.
(Бывший. APPEND initrd=initrd.img boot=casper cdrom-detect/try-usb=true ro splash --
)