もう少しグーグルで調べたところ、ここでうまく機能する手順を見つけました。少し時間がかかりますが、機能します。
ここにこの知識を入れたので、この特定の問題に直面している人なら誰でも利用できます。
注: 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
...
最初のエントリはローカルハードドライブを指し、2番目のエントリは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.画像をUSBフラッシュドライブに書き込みます。
$ 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フラッシュドライブの残りを使用可能にします)。フラッシュドライブの残りの領域が無駄になることを気にしない場合は、これをスキップしてください。しかし、(私のように)これらの貴重な余分なMBに貪欲な場合は、ドライブに2番目のパーティションを追加する必要があります。それでは、パーティションテーブルを編集しましょう。
$ 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
現在2つのデバイスがあることに注意してください/dev/sdb1
。Knoppixブート可能イメージを保持し、使用可能な/dev/sdb2
(ほぼ)空きスペースです。今残っているのは、ファイルシステムを準備することです:
$ mkfs.vfat /dev/sdb2
以上です!次回このUSBフラッシュドライブをコンピューターに接続すると、空き領域を通常のUSBフラッシュドライブとして使用できますが、Knoppix Liveパーティションが非表示になり、すぐに使用できます。使用するには、コンピューターをシャットダウンし、フラッシュドライブを接続して、電源を入れます。コンピューターがUSBから起動できることを確認し、システムが起動するのを待ちます。
これが役立つことを本当に願っています。