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


1

Knoppix起動可能USBフラッシュドライブを作成したい。私はこれを行う方法についての指示を見つけましたが、次の条件を満たしてそれをやりたいです:

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

現在、Debian PCを使用しています。Linuxと(オプションで)OS Xを使用してこれを行う方法に関する指示をいただければ幸いです。

回答:


2

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

離れた

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

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

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

apt get yumiインストール

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



1

もう少しグーグルで調べたところ、ここでうまく機能する手順を見つけました。少し時間がかかりますが、機能します。

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

注: 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)、値headssectors/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から起動できることを確認し、システムが起動するのを待ちます。

これが役立つことを本当に願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.