dd
メソッドを実行し、USBドライブにISOを書き込みましたが、Windowsであり、GRUBが存在しない可能性があるため、それがすべてである必要があるかわかりません。わからないので、私は専門家に尋ねています。
winusb
はWindows 10では機能しないため、これは以前の質問とは異なります。
私はこのスレッドであらゆる方法を試しましたが、どれも機能しませんでした(そして真剣に、質問は具体的にSBキーへ、なぜ人々はISOを別のパーティションにコピーすることを提案するのですか??).
私のためにトリックを行ったソリューション(USBドライブが/dev/sdc
であると仮定):
sdc
に新しいパーティションテーブルを作成し、msdos
と入力します7z x windows10.iso
で実行できます)コンテンツを(cp
、rsync
、GUIなど)をマウントされたNTFSパーティション(確かに/dev/sdc1
)にコピーします
最後の、criticalステップは、この投稿から取得しました: https://superuser.com/a/817656/248812 は:
Sudo ms-sys -7 /dev/sdc
。
ms-sysはppaで利用可能です: https://launchpad.net/~lenski/+archive/ubuntu/ms-sys
ms-sys
なしで、USBキーが挿入されたときに起動時にカーソルが点滅します。
これにより、Windowsロゴが表示されます。
UbuntuのみのインストールからWindows 10インストールディスク(ISO)をインストールするために、USB、DVD、またはその他の外部メディアは必要ありません。新しいWindowsのインストールに使用するハードディスクではなく、ハードディスクのパーティションにイメージまたはISOファイルを抽出して使用することができます。
次の手順では、作業中のGRUB構成が存在する必要があります。
起動可能なフォーマット済みNTFSパーティションが存在することを確認してください。以下では、パーティションは(hd0,5)
で識別されます。ここで、hd0
は、MSDOSまたはMBRパーティションテーブルレイアウトを含むハードディスクです。
イメージをマウントすると、そのコンテンツを簡単に抽出できます。 Disk Image Mounterがisoファイルのマウントを拒否した場合は、常にこのコマンドを使用してisoファイルをマウントできます。
Sudo mount -o loop [Image_Path] [Mount_Point]
新しいループデバイスの内容をNTFSパーティションにコピーします。
次に、Windows 10のGRUBエントリを追加します。これにより、ブートローダーGRUBがパーティションに含まれるインストールディスクを検索できるようになります。ルートとしてテキストエディタで/boot/grub/grub.cfg
を開き、これらの行を追加します
menuentry 'Windows 10 Install Disk' {
set root=(hd0,5)
insmod part_msdos
insmod ntfs
insmod ntldr
drivemap -s (hd0) ${root}
ntldr /bootmgr
}
必要に応じてルートを変更します。
コンピューターを保存して再起動します。更新されたGRUBメニューの正しい項目を起動します。
このYoutubeチュートリアルを見る https://youtu.be/1Y4JXv9r5Ug
すべてのISOコンテンツをフラッシュドライブにコピーして、ブート可能にすることができます。
したがって、まず、ソフトウェアセンターまたはターミナルからGPartedをインストールします。
Sudo apt-get install gparted
次に、ダッシュまたはターミナルから開きます。
gksudo gparted
その後、右上隅のメニューからフラッシュドライブを選択します。 1つのパーティションが必要です。バックアップするデータがない場合は、ntfs
(bootmgr
はfat32では正しく機能しません)として再フォーマットし、Apply
(ヘッダーメニューのチェックマーク)をクリックします。パーティションを右クリックして、Manage flags
を選択し、boot
をチェックします。
その後、ファイルマネージャーを使用してマウントできます(GNOMEおよびUnityの場合、nautilus
がデフォルトです)。
ISOファイルをマウントします。
Sudo mount -o loop [path to iso] [mountpoint]
次に、ファイルマネージャーを使用して、ISOマウントポイントからフラッシュドライブにすべてのコンテンツをコピーできます。
コンピューターを再起動し、最初に起動するようにUSBフラッシュドライブを設定します。
私はwoeusbの非常にシンプルなGUIアプリケーションでこれを行うことができました。 https://github.com/slacka/WoeUSB
WinUSBのフォークです。
Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt update
Sudo apt-get install woeusb
Ms-dosパッケージは非常に古く、メンテナンスされていません。 ubuntu 16-04ではロードされません。代わりに、すでにインストールされている可能性が最も高いsyslinuxパッケージを使用します。 http://ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/
Ntfsパーティションへのcpも低速です。 isoを直接sdc1に抽出します
Isoをコピーします
Sudo dd of =/dev/sdc1 if = Win10_1703_English_x64.iso bs = 4M
MBRを作成する
Sudo dd if =/usr/lib/syslinux/mbr/mbr.bin of =/dev/sdc
はるかに簡単なソリューションを見つけました。ループetcおよび-t udfを使用してISOをマウントします。予備のNTFSパーティションにすべてをコピーします。このパーティションをgpartedでbootとしてマークします。 Sudo update-grub
を実行して再起動します。
確信が持てない場合、どのようにしてdd
メソッドが機能したと言えますか?また、それは方法ではありません。 USBドライブを起動可能にするにはRufusを使用する必要があります; ddの慣行を落胆させるのではなく、私たちが話しているのはWindowsなので、Rufusを使用してこれを処理することをお勧めします。
Windowsが既にインストールされている場合は、起動して以下の手順に従うか、virtualboxを使用します。
手順:
次によると: http://www.cnet.com/how-to/how-to-install-windows-10-technical-preview-from-a-flash-drive/
少なくとも4GBのフラッシュドライブ(64ビットで8GB)が必要です。
-> Rufusをダウンロードして実行し、フラッシュドライブを挿入して、重要なデータが含まれていないことを確認します。 (ワイプしようとしています。)Rufusはドライブを自動的に検出し、[デバイス]フィールドにリストします。 (そうでない場合は、ドライブを手動で選択してください。)
->「次を使用してブータブルディスクを作成する」とマークされたチェックボックスに注意してください。右端のドライブアイコンをクリックし、Windows 10 ISOファイルを保存した場所に移動します。それを選択し、[開始]をクリックします。 (Rufusの他のデフォルト設定はすべて問題ありません。)
->これには、おそらく20〜30分程度の時間がかかります。エクスプローラーウィンドウがフラッシュドライブに対して表示されても、心配しないでください(または混乱しないでください)。ルーファスが「完了」と報告するまでそのままにしておきます。その後、プログラムとドライブウィンドウを閉じて、ドライブを削除できます。
->それでは、古いPCを使用します。フラッシュドライブをUSBポートに接続し、システムの電源を入れます。ほとんどの場合、デフォルトでは外部ドライブから起動するように構成されていないため、POST中にスタートアップメニューまたはBIOSにジャンプする必要があります。最終的には、マシンを強制的にフラッシュドライブから起動する必要があります。それが完了したら、再起動し、Windowsのインストール手順に従います。
ではごきげんよう!
ms-sys
で試しましたが、実行されましたが、USBを起動できませんでした。しかし、これはうまくいきました:
Sudo apt install woes
Sudo woeusb --target-filesystem NTFS --device Win10.iso /dev/sdX
/dev/sdX
はUSBキーでなければなりません。