Проблема создания живого USB с Debian 'Squeeze'

Итак, во-первых, я использую Debian sqeeze и пытаюсь сделать Ubuntu 12. 04 Precise Pangolin Live USB. На данный момент это своего рода проблема, потому что у debian нет приложения «автозагрузка диска». Поэтому я просмотрел несколько форумов по Debian и решил попробовать приложение под названием unetbootin (очевидно, это единственный способ, которым я могу сделать живой USB на Squeeze). Я загрузил ISO-файл для 12.04, открыл unetbootin, и он извлек файлы на USB, и все было отлично. Но когда я перезагружаюсь на моем USB-накопителе, первым делом на моем экране появляется меню unetbootin, которое позволяет мне выбрать только «default». После того, как я нажал Enter, он просто загружает командную строку, которая начинается с "(initramfs):" Я не могу понять, что я сделал неправильно, так как я начинающий. Какие-нибудь идеи или альтернативы?

5
задан 27 April 2012 в 05:08

2 ответа

Вы также можете использовать 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-устройство.

0
ответ дан 27 April 2012 в 05:08

Хм, 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 --)

0
ответ дан 27 April 2012 в 05:08

Другие вопросы по тегам:

Похожие вопросы: