После прибегая к помощи немного больше, я нашел процедуру здесь , который прекрасно работает. Это займет немного времени, но это работает.
Я положил сюда эти знания, чтобы они были доступны любому, кто сталкивается с этой конкретной проблемой.
Примечание: мне удалось сделать это с помощью Debian Linux. Я все еще должен выяснить, как заставить это работать на OS X.
Шаг 0 (Очевидный) Загрузите (или каким-либо образом получите) образ Knoppix CD (или DVD) .iso, который вы хотите скопировать на флешку. Я использую KNOPPIX_V7.2.0CD-2013-06-16-EN.iso
.
Шаг 1. Установите syslinux
:
$ sudo apt-get install syslinux
Шаг 2. (Очистите USB-накопитель) Подключите USB-накопитель к компьютеру. Чтобы узнать, как система "распознает" его, введите следующую команду:
$ fdisk -l
(вам может потребоваться переключиться на пользователя root
или использовать sudo
). Результат будет примерно таким:
Disk /dev/sda: 1500.3 GB
...
Disk /dev/sdb: 7803 MB
241 heads, 62 sectors/track 182401 cylinders
...
Обратите внимание, что первая запись относится к локальному жесткому диску, а вторая относится к USB-накопителю. Ваши результаты могут отличаться. Если у вас есть какие-либо сомнения, отключите USB, снова запустите fdisk -l
и проверьте, какой диск пропал.
Как только вы убедитесь, что знаете, какое устройство является вашим USB-накопителем (в моем случае /dev/sdb
), запишите значения heads
и sectors/track
(в моем случае 241 головок и 62 сектора / дорожки).
Теперь уничтожьте флэш-накопитель:
$ shred -n 0 -z /dev/sdb
Эта команда перезапишет ваш USB-накопитель нулями, включая таблицу разделов (для получения дополнительной информации обратитесь к справочной странице по shred ). Если вы хотите просмотреть прогресс, добавьте ключ -v
. Это займет довольно много времени (30 или 45 минут в моем случае), так что, возможно, пришло время перекусить;)).
Шаг 3. (Подготовьте файл .iso
). Перейдите в папку, где находится образ Knoppix .iso
, и преобразуйте его в "гибридный режим". Используйте значения heads
и cylinders/track
вы получили на шаге 1 (если вы их не помните, используйте fdisk -l /dev/sdb
):
$ isohybrid -o 1 -h 241 -s 62 -e 1 KNOPPIX_V7.2.0CD-2013-06-16-EN.iso
Шаг 4 Запишите образ на флешку:
$ cat KNOPPIX_V7.2.0CD-2013-06-16-EN.iso > /dev/sdb
Это займет около 20 минут (так что, может быть, вам стоит выпить чашку кофе прямо сейчас).
После выполнения этой команды проверьте таблицу разделов USB:
$ fdisk -l /dev/sdb
Disk /dev/sdb: 7803 MB
241 heads, 62 sectors/track 182401 cylinders
...
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 97 724686+ 17 HPFS/NTFS hidden
Это говорит о том, что раздел /dev/sdb1
является загрузочным разделом HPFS/NTFS
. Здесь находится ваш загрузочный диск Knoppix.
Шаг 5 (Сделайте оставшуюся часть вашего USB-накопителя доступной для использования). Если вы не возражаете, что оставшееся место на вашем флэш-накопителе потеряно, пропустите это. Но если вы (как и я) жадны до этих драгоценных лишних мегабайт, вам нужно добавить второй раздел на ваш диск. Итак, давайте отредактируем таблицу разделов:
$ fdisk /dev/sdb
command (m for help): p
Disk /dev/sdb: 7803 MB
241 heads, 62 sectors/track 182401 cylinders
...
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 97 724686+ 17 HPFS/NTFS hidden
command (m for help): n
Partition type:
p primary
e extended
Select: p
Partition number (1-4, default 2): 2
First sector (98-1019, default 98):
Using default value 98
Last sector, +sectors or +size{K,M,G} (8032256-31266815, default 31266815):
Using default value 31266815
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): c
Changed system type of partition 2 to c (W95 FAT32 (LBA))
command (m for help): w
Обратите внимание, что теперь есть два устройства: /dev/sdb1
, которое содержит загрузочный образ Knoppix, и /dev/sdb2
которое является свободным пространством (почти) готовым к использованию. Теперь осталось только подготовить файловую систему:
$ mkfs.vfat /dev/sdb2
И это все! В следующий раз, когда вы подключите эту флешку к компьютеру, вы сможете использовать свободное место как обычную флешку, но там будет скрытый раздел Knoppix Live, готовый помочь вам. Чтобы использовать его, просто выключите компьютер, подключите к нему флешку и включите его. Убедитесь, что ваш компьютер может загружаться с USB, и дождитесь запуска системы.
Я действительно надеюсь, что это поможет.