Kali LinuxをUSBスティックに保存しようとしています。すでに作成済みしかし、全スペースの一部のみを使用したいと思います(上記のリンクはフルドライブスペースを使用します)。
16GB USBドライブをsdbとしてマウントします...目標は次のとおりです。
16 GB total, split like this...
----------------------------
| 11 | 01 | 04 | (GB)
----------------------------
sdb1 sdb2 sdb3 (partition ID)
FAT32 FAT32 FAT32 (format)
storage fatdog kalipart (label)
- sdb1はFAT32であり、メインストレージ([Windowsで見ることができるようにする][2]などのオペレーティングシステム)
- sdb2は起動可能で、Fatdog64(6.3.0)とPrecise Puppy(5.7.1)がインストールされています(syslinuxメニューからマルチブート)。
- sdb3 は Kali が使用するターゲットパーティションです。
ターゲットはFatdog64、Puppy、およびKali Linuxをマルチブートすることです。現在、sdb2は起動可能であり(syslinux)、sdb2のFatdogとPuppyに正常に配信されました。次に、sdb3のKaliにチェーンロードを追加したいと思います。私の考えの最善の方法は、syslinux(両方sdb2)からGRUB4DOSをロードし、sdb3とGRUB4DOSのチェーンロードをsdb3にマップすることです。
だから私は尋ねます。そのUSBドライブの既存のパーティションにKaliをどのようにインストールしますか?
その他のオプション:
- Kaliディストリビューション自体のUSBスティック/パーティションにライブKaliをインストールします。しかし、Fatdog/Puppy/Ubuntuのようなオプションではないようです。
- sdb3で直接起動し、必要に応じてsdb2にチェーンをロードします(推奨されていませんがオプション)。
修正する:
Fatdog64を使用してマウントされたisoからsdb3にファイルをコピーしようとしましたが、主にファームウェアファイルをコピーするときにいくつかのエラーが見つかりました。以下は2つの例です。
Copying /mnt/+mnt+sda1+isos+kali-linux-1+0+6-i286+kali-linux-1+0+6-i286+iso/firmware/amd64/microcode_1.20120910-2_i386.deb as /mnt/sda3/firmware/amd64-microcode_1.20120910-2_i286.deb ERROR: Operation not permitted Copying /mnt/+mnt+sda1+isos+kali-linux-1+0+6-i286+kali-linux-1+0+6-i286+iso/debian as /mnt/sda3/debian ERROR: Operation not permitted
これらのエラーは特権エラーのように見えますが、起動に影響するかどうかはわかりません。その他のエラーは後で修正できます。この問題は複数のブートに維持することを好みます。
Fatdog64を介してデフォルトのSYSLINUXインストールからGRUB4DOSをチェーンロードしています...
label grub4dos menu label grub4dos boot /boot/grub/grldr text help Load grub4dos via grldr (in /boot/grub) endtext
...そしてGRUB4DOSからGRUB2(kaliパーティション)を正常にリンクロードしました...
title Load GRUB2 inside of kali find --set-root /g2ldr.mbr chainloader /g2ldr.mbr
...しかし、これはすべて私にとってヒントであり、
grub>
GRUB2プロファイルでGRUB2をロードするためのGRUB4DOSコマンドの正しい組み合わせを見つけることができませんでした。問題をより混乱させるには、KaliのライブCD isoがsyslinuxで実行されているようです。 (@jasonwryan @user63921)
答え1
Linuxでは、sdb3に0を書き込みます。
dd if=/dev/zero of=/dev/sdb3 bs=32k
次にFAT32でフォーマットします。ボリュームをフォーマットまたは再フォーマットするたびにラベルを付けます。マルチブートなどを行うたびに、すべてのボリュームにラベルを付ける必要があります。
次に、フルサイズKali ISO(ミニISOではない)をインストールします(またはCDで焼いた場合は、ディスクをCDROMドライブに挿入します)。
Kali CDまたはマウントされたISOのLive CDファイルとフォルダを新しいFAT32ボリュームにコピーする
autorun.inf
その後、USBで名前を次のように変更すると、autorun.NOT
GrubからKaliライブファイルセットから起動できます。
ldlinux.sys
Syslinuxはあるパーティションから別のパーティションに起動しないため、Syslinuxの将来のバージョンがリリースされるまで、ターゲットファイルを含むパーティション以外のパーティションにアクセスすることはできません。
Kali 1.0.6はisolinux 4.05を使用しているため、Syslinuxに移行する場合はバージョン4.05でなければなりません。
答え2
フラッシュドライブにインストールするのではなくLive ISOを使用しているように聞こえるので、Pendrive Linuxの従業員はUniversal Multiboot Installer(YUMI)を作成しました。彼らはすべての人気のあるLive ISOだけでなく、私に慣れていない多くのISOをサポートしています。カリもいます。手動でこの操作を中止してから古い。フラッシュドライブに必要なだけLive ISOをインストールできます。ディストリビューションが永続性をサポートしている場合は、永続的な圧着ファイルを生成することを選択できます。注:Windowsで実行している場合、Wineはドライブを見つけることができません。 Linux版は初期ベータ版です。
http://www.pendrivelinux.com/yumi-multiboot-usb-creator/
楽しむ!
(ウェブサイトとは何の関係もありません。私は本当に彼らの無料製品が大好きです)
答え3
別のペンドライブにインストールしてインストールする必要がある特定のパーティションにファイルをコピーするだけです。パーティションフラグを起動可能に変更します(起動フラグの有効化) パーティションマネージャでi.e diskpart, windows disk manager, Gparted... etc.