GNU/Linux >> Linux の 問題 >  >> Linux

Linux でコマンドラインを使用して起動可能な ISO から起動可能な USB を作成する方法は?

いくつかの調査の後、解決策を見つけました。ステップバイステップで説明します.問題には 2 つの要素がありました.

<オール>
  • USB フラッシュ ドライブを接続し、次のコマンドでマウントされているデバイスを特定します:

    sudo fdisk -l
    

    今回は /dev/sdc1 だったので、例として使用します。

  • デバイスのアンマウント

    umount /dev/sdc1
    
  • 必要かどうかはわかりませんが、念のためドライブを FAT32 でフォーマットしました

    sudo mkdosfs -n 'USB-Drive-Name' -I /dev/sdc -F 32
    
  • 現在、私のISOはsyslinuxではなくisolinuxを使用していました。 CD で動作することはわかっていたので、isohybrid コマンドを呼び出す必要があることがわかりました。これにより、ISO がハード ドライブから BIOS によって認識されるようになります。

     isohybrid filename.iso
    

    このコマンドの詳細については、こちらを参照してください。ただし、これが「オペレーティング システムが見つかりません」というメッセージの原因でした。最初の問題は修正されましたが、「isolinux.bin が見つからないか破損しています」と表示されました。

  • 次のステップは、iso をコピーすることです。 2 番目の問題は、デバイス sdc ではなく、パーティション sdc1 にコピーしていたことです。

    sudo dd if=filename.iso of=/dev/sdc bs=4k
    

    これは問題なく動作するようですが、前回の修正プログラムを入手したフォーラムでは、デバイスのプラグを抜く前に次のことを行うことが推奨されていました:

    sync
    sudo eject /dev/sdc
    

  • これは、SanDisk USB スティック、または FAT32 でフォーマットされていないスティックに共通の問題です。

    どちらでもない場合は、スティック パーティションの順序または syslinux.cfg ファイルに問題があることが最も確実です。


    Linux
    1. Linuxコマンドラインからソフトウェアをインストールする方法

    2. ddコマンドを使用して起動可能なUSBドライブを作成する方法

    3. LinuxコマンドラインからLinuxブータブルUSBを作成する方法

    1. LinuxコマンドラインからOpenofficeマクロを呼び出す方法は?

    2. 新しい WoeUSB を使用して Linux で起動可能な Windows 10 USB を作成する方法

    3. 新しい WoeUSB を使用して Linux で起動可能な Windows 10 USB を作成する方法

    1. Linux のコマンドラインから socket.io websocket にメッセージを送信するにはどうすればよいですか?

    2. コマンドラインから特定のサイズのファイルを作成するにはどうすればよいですか?

    3. Linux コマンドラインからフォルダーをコピーするにはどうすればよいですか?