ISOを使用してKali Linuxをデュアルブートする方法(CD / USB / DVDは不要)

ISOを使用してKali Linuxをデュアルブートする方法(CD / USB / DVDは不要)

Windows 8.1 32ビットPCにKali Linux 1.0.7をインストールしようとしています。 ISOはありますが、家にCD、USBスティック、DVDがないので、CD/USB/DVDなしでKali Linuxをインストールする方法が気になります。 UNetBootInを試しましたが、成功しませんでした。それではどうすればいいですか?

答え1

ハードドライブのISOからコンピュータを起動しようとしているようです。

一度もやったことがなくてうまくいくかはわかりませんが、簡単BCD起動メニューにISOイメージを追加できます。その後、起動してLinuxをインストールできます。次に、Windowsで再起動し、EasyBCDを使用してISOブートエントリを削除します。

バラよりhttps://neosmart.net/wiki/easybcd/portable-entries/iso-images/

答え2

grubを変更せずにインストールしたい場合は、ISOをドライブのどこかに置きます。私のマシンを起動し、grubメニューが表示されたら、コマンドラインgrubに移動してそこからISOを起動します。 UUIDから起動する方が簡単なので、起動したいドライブ/パーティションのチェーン位置を特定する必要はありません。ドライブUUIDを識別するには、fstabを確認するか、このように設定されているか、実行してblkidデバイスIDを取得できます。

search --fs-uuid YOUR_DRIVE_UUID --set=root
set iso=Path_and_name_to_the_iso

insmod ext2ドライブにext2パーティションなどがある場合は、必要なモジュールをロードする必要があります。

set opt="findiso=$iso boot=live noconfig=sudo username=root hostname=kali"
linux (loop)/live/vmlinuz $opt
initrd (loop)/live/initrd.img

最後に、コマンドを入力するbootとISOがロードされ、Kaliをインストールできます。

インストールが完了すると、grubを変更するように求められますのでご注意ください。 Ubuntuのインストールで手動で変更する必要があるかもしれませんが、kaliのインストールをそのパーティションに設定する必要があるかもしれません(grub.cfgについて話しています)。

編集:grub.cfgでUUIDを使用する方が良いでしょう。 UUIDを入力したい場合(私が言う場合)、ドライブを識別してroot(hd0、msdos1)に設定する方が良いでしょう。 ) Ruslan · Gerasimovが彼の投稿で言ったように。

答え3

プログラム開始ドライブをフォーマットしなくても、一部のISOで外付けドライブを起動可能にすることができます。これはすべてのデータを保持し、MBRをここに追加するだけでなく、ISOの一部の解凍されたフォルダとファイルも追加します。しかし、オプションがあるので注意してくださいドライブフォーマット、押す前にチェックボックスを選択してください。Next

通常の方法でUbuntuをインストールしてパーティションを取り外すには、ISOをCD / DVD / USBに書き込んでから起動する必要があります(BIOSに通知する必要があります)。以前にLinuxディストリビューションをインストールした場合は、GRUBに起動メニュー項目を追加し、特定のドライブで特定のISOイメージを実行するように指示できます。

同じWindowsパーティションにUbuntuをインストールしますか?なぜなら現在、Windowsと一緒にWindowsパーティションにUbuntuをインストールし、Windows上ですべてを実行できます。私がWUBIに投稿したリンクをご覧ください。

すでにLinuxがインストールされており、CD / DVDまたはUSBなしでISOをインストールできる場合は、ハードドライブからライブで実行できます。手順は次のとおりです。

  • ISOファイルを次の場所に配置します/live

sudo mkdit /live

sudo cp somelinux.iso /live

  • 新しいメニュー項目を追加grub.cfg

sudo gedit /etc/grub.d/40_custom

menuentry 'ISO Ubuntu 14.04 2014 Live' --class os --class gnu-linux --class gnu --class os --group group_main {
                set isofile="/live/ubuntu-14.04-desktop-amd64.iso"

         insmod ext2
         insmod loopback
         insmod iso9660      
                loopback loop (hd0,msdos5)$isofile      

                linux (loop)/casper/vmlinuz.efi  file=(loop)/cdrom/preseed/ubuntu.seed noprompt boot=casper persistent iso-scan/filename=/$isofile quiet splash --
                initrd (loop)/casper/initrd.lz


}

すること:

  1. パーティションコード名の上のメニュー項目を変更するには、を押し続けます。/live/somelinux.iso私の場合は/hd0,msdos5にいたからです。/dev/sda5

  2. ファイル名をsomelinux.isoからユーザー名に変更します。私の場合は、次のようになります。ubuntu-14.04-desktop-amd64.iso

    • GRUBのアップデート

sudo update-grub

  • 再起動

答え4

最も簡単で問題のない方法は、USBフラッシュドライブを購入することです。彼らは非常に安いです。オーストラリアでも16GB USBスティックを$5(A$1〜= $0.70 USD)で購入できます。

関連情報