LinuxデバイスにWindowsパーティションを追加するには?

LinuxデバイスにWindowsパーティションを追加するには?

WindowsシステムをデュアルブートWindows / Linuxに切り替える方法を説明する多くの記事がオンラインにありますが、別の方向に移動する方法に関する情報はありません。

私のラップトップは実行しています。マンジャロ Linux、ManjaroとWindowsをダブルブートしたいです。以下からWindows 10 ISOをダウンロードしました。ここ、Balena Etcherを使用してUSBにフラッシュしました。ただし、Etcherはisoにパーティションテーブルが含まれていないため、起動できないと警告します。もちろんです。 USBから起動しようとしたとき、しばらく何も起こりませんでした。その後、起動するデバイスを選択できる画面に戻りました。

私は何かが間違っていると確信していますが、私が言及した一方的な記事のために私がやろうとしていることを実行するために必要なリソースを見つけるのは難しくなっています。

答え1

次のコマンドを使用して起動可能なUSBを作成できます。USBに怒っている

パックマンを使用してインストールします。

sudo pacman -Syu woeusb

次に、ディレクトリをダウンロードしたisoに変更し、/dev/<usb_device> USBフラッシュドライブ名を実行します。注:ドライブをマウント解除する必要があります。

sudo woeusb -v --device windows-10.iso /dev/<usb_device>

USBデバイス名がわかっている場合LSBLK注文する:

$ lsblk 
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   64G  0 disk 
├─sda1   8:1    0   60G  0 part /
├─sda2   8:2    0    1K  0 part 
└─sda5   8:5    0    4G  0 part [SWAP]
sdb      8:16   1 60.5G  0 disk 
└─sdb1   8:17   1 60.5G  0 part /media/user/64G
sr0     11:0    1 1024M  0 rom 

だから私のデバイスは深セン開発銀行、/media/user/64Gにインストールされているため、woeusbを実行する前に削除する必要があります。

sudo umount /dev/sdb1

答え2

あなたが尋ねている、または2つの別々の質問/問題が発生しています...

私のラップトップはManjaro Linuxを実行しています。 ManjaroとWindowsをデュアルブートにしたいです。

したがって、すでにシステムとディスクがある場合、そのディスクは何らかの方法で分割されます。ノートブックが最新で、UEFIがあると仮定すると、[マザーボード]は起動プロセスを開始し、一部のオペレーティングシステムを起動するために実行するEFIパーティションとブートローダを表示すると予想します。古いノートブックで、BIOSだけがあり、UEFIがない場合はMBRを読み取ることができますが、EFIパーティションがないことを除いて、概念はやや同じです。しかし、UEFIを使用し、ディスクにEFIパーティションが必要であるという点で、最後にMicrosoft WindowsとLinux [grub / grub2]が正しく機能しないことがわかります。私の記憶が正しい場合はそうです。最高Windowsがインストールされているディスクから起動してLinuxをインストールすると、grub2を実行する準備が整います。

マザーボードがefiパーティションでブートローダを実行すると、Linux用のgrub2はとても喜んでWindowsを使用しています。起動メニューにNを入れてみましょう。仕事オプション。一方、Windowsは排他的であり、自分の状況だけを知りたいと思っており、どのようなデュアルブートもサポートしていないため、Linuxをインストールした後にWindowsをインストールすると、Windowsは既存のefiパーティションを独自に削除し、Linuxを維持しません。インストール。少なくともそれが私が理解したことです。これが、私がLinuxとWindows用に別々のディスクを設定し、マザーボードの起動設定で起動するディスクを選択することをサポートする理由です。ノートブックに2台のディスクを取り付けることができない可能性があるため、1台のディスクに対して事前に計画を立てる必要があります。

1つのディスクに2つのefiパーティションがあり、どのパーティションを起動するかをマザーボードのUEFIに通知できますか? よくわかりませんが、もしこれに対する答えをご存知の方は、コメントでお知らせください。

ただし、Etcherはisoにパーティションテーブルが含まれていないため、起動できないと警告します。もちろんです。 USBから起動しようとしたとき、しばらく何も起こりませんでした。その後、起動するデバイスを選択できる画面に戻りました。

この質問は、isoをUSBに入れて起動可能にしてOSをインストールすることです。 Linuxでは.iso簡単です。

# usb stick shows up as /dev/sde  for example
# and may have any number of partitions such as sde1 and sde2 and so on.

# simply do this, you do not have to mount anything.

cp    CentOS-7-x86_64-DVD-2003.iso   /dev/sde

これによりUSBが起動可能になります。 ISOをDVDに簡単に書き込んで起動できる場合は、ブロックデバイス用のこの簡単なコピー方法を使用すると、デバイス(USBスティック)を起動可能にすることができ、すべてのMicrosoft Windows ISOで動作します。

関連情報