web-dev-qa-db-ja.com

LinuxまたはMacOS XでLinux(Knoppix)ブータブルUSB(複数のパーティションを含む)を作成します

KnoppixブータブルUSBフラッシュドライブを作成したい。これを行う方法についての説明を見つけましたが、次の条件を満たすようにしたいと思います。

私が使用する予定のUSBの容量は8GBで、Knoppixに必要なのは700 MBだけです(巨大なDVDバージョンではなく、小さなCDバージョンを使用します)。 USBフラッシュドライブの容量を少しだけ使用したいと思います(Knoppixブータブルディスクに1 GBを使用し、残りを空き領域として使用することを計画していました)。残りの空き容量はFAT32パーティションになるので、「通常の」USBドライブとして使用できます。

私は現在DebianPCを使用しています。 Linuxと(オプションで)OSXを使用してこれを行う方法についての説明をいただければ幸いです。

2
Barranka

もう少しグーグルした後、私は手順 ここ がうまくいくのを見つけました。少し時間がかかりますが、動作します。

私はこの知識をここに置いたので、この特定の問題に直面している人なら誰でも利用できます。

注: DebianLinuxを使用してこれを機能させることができました。私はまだそれをOSXで動作させる方法を見つける必要があります。

ステップ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)がどのデバイスであるかがわかったら、headssectors/trackの値(私の場合は241ヘッドと62セクター/トラック)。

次に、フラッシュドライブを細断処理します。

$ shred -n 0 -z /dev/sdb

このコマンドは、パーティションテーブルを含むUSBフラッシュドライブをゼロで上書きします(詳細については、 shred man page を確認してください)。進行状況を表示する場合は、-vスイッチを追加します。これにはかなり長い時間がかかります(私の場合は30分または45分)ので、おやつに行く時間かもしれません;))。

ステップ3。.isoファイルを準備します)Knoppix .isoイメージがあるフォルダーに移動し、「ハイブリッドモード」に変換します。手順1で取得したheadscylinders/trackの値を使用します(覚えていない場合は、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

Knoppixブータブルイメージを保持する/dev/sdb1と、(ほぼ)すぐに使用できる空き領域である/dev/sdb2の2つのデバイスがあることに注意してください。現在残っているのは、ファイルシステムを準備することだけです。

$ mkfs.vfat /dev/sdb2

以上です!次回このUSBフラッシュドライブをコンピューターに接続すると、空き容量を通常のUSBフラッシュドライブとして使用できますが、KnoppixLiveパーティションが非表示になります。使用するには、コンピュータをシャットダウンし、フラッシュドライブを接続して、電源を入れます。コンピュータがUSBから起動できることを確認し、システムが起動するのを待ちます。

これがお役に立てば幸いです。

1
Barranka

まず、ペンドライブを2つの別々のパーティションに分割する必要があります(/ dev/sdcとしてマウスされていると仮定します)。これは、debianのgpartedユーティリティで実現できます。ターミナルに入力できます。

gparted

このユーティリティを開くには。インターネット上でgpartedを使用する方法(USBブート可能なLinuxディストリビューションの作成についても)に関するマニュアルが多数あります。

gpartedを使用して、選択に応じてデバイスから2つのパーティションを作成します。この場合、sdc1とsdc2のようになります。

Linuxには、起動可能なペンドライブを作成するためのyumiというユーティリティがあります。このユーティリティをインストールするには、次のように入力します。

apt get install yumi

ターミナルで。 sdc1がknoppixをインストールする必要のあるボリュームであると仮定して、yumiを使用してsdc1にknoppixをインストールします。 2番目のパーティションは、Linuxディストリビューションおよび最新のWindowsオペレーティングシステムからアクセスできます。

2
Ashildr

に行く

https://archive.org/details/BootableKnoppix16GUSBImg.7z

トレントリンクをクリックして、ファイルのダウンロードを開始します

Bootable_Knoppix_16G_USB_img.7z

これは、9バージョンのKnoppixを搭載した16ギガバイトの起動可能なUSBイメージであり、すべてから起動できます。

2
Dale Lane