Проблемы с созданием Live USB с помощью Debian «Sqeeze»

Проблемы с созданием Live USB с помощью Debian «Sqeeze»

Итак, во-первых, я использую 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 --)

Связанный контент