web-dev-qa-db-ja.com

LinuxにDVDまたはUSBなしでWindows 7をインストールするにはどうすればよいですか?

解決できないと思う別の問題がありますが、すべての希望を失う前に尋ねることをお勧めします。

私は現在Crunchbang(Debian dist)を実行しており、Windows 7もインストールしたいと思っています。しかし、私のコンピューターにはDVDリーダーがなく、すべてのUSBドライブが小さすぎます。

この問題に対する私の唯一の解決策は、より大きなUSBドライブを購入することですか?

8

方法2016。まず、Windowsインストールファイル用のパーティションを作成する必要があります。 Windows isoよりも2GB大きいはずです。

  • ハードドライブから直接Windowsをインストールするのに役立つツールをインストールします。

    Sudo add-apt-repository ppa:nilarimogard/webupd8
    Sudo apt update
    Sudo apt install winusb
    
  • NTFSで動作するツールをインストールします。

    Sudo apt-get install ntfs-3g
    
  • NTFSでパーティションをフォーマットします。

    Sudo mkfs.ntfs /dev/sdxx
    
  • インストールファイルをパーティションにコピーします。

    Sudo winusb --install iso_name /dev/sdxx
    
  • 再起動すると、Windowsをインストールできるようになります。

更新:

winusbは非推奨になりました。代わりにwoeusbを使用してください。タイプwoeusb --help 詳細については。

10
TaPO4eg3D

問題がなければ、ハードドライブに小さなパーティションを作成し、そこにWindows ISOの内容を抽出して、そこからインストールすることができます。

私はWindowsからそれを行う方法についてのスレッドを見つけましたが、Linuxでそれを行うことはそれほど難しくないはずです: http://www.neowin.net/forum/topic/1093625-trying-to -install-windows-8-consumer-preview-but-no-dvd-burner / (彼らがこれを動作させる方法を理解したことはないようですが、開始するには良い場所のようです)

しかし、より大きなUSBドライブを購入するだけのほうがおそらく簡単でしょう:)

4
MatthewSot

Grubに慣れている場合は、最初の方法を試してください。

Windows PEでインストール

  1. ファイルシステムとしてNFSを使用してWindowsパーティションを作成し、Windowsインストールイメージをそこに配置します。
  2. 仮想CD-ROMソフトウェアを含むWindows PEイメージを、GRUBがアクセスできる場所にダウンロードします。
  3. Grubを使用してWindows PEを起動し、Windowsインストールイメージをロードしてインストールします。
  4. 問題を修正します。

別のコンピューターを使用してインストールする

  1. 別のコンピューターにWindowsをインストールする
  2. C:\ Windows\System32\sysprep.exeを実行し、ライブLinuxで再起動します
  3. Linuxで他のツールのddを使用してドライブCのイメージを作成する
  4. Linux上のコンピューターのアクティブパーティションにイメージを復元します
  5. Grub.cfgを更新して、そのパーティションを起動します。ubuntuを使用している場合は、Sudo update-grubは、grub.cfgを自動的に更新します。
4
codable

LinuxにWindowsをインストールするもう1つの簡単な方法は、VMを起動することです。 VMおよびもちろんWindowsインストーラーに、インストールターゲットデバイスブロック(/ dev/sdaなど)を渡す必要があります。

ここでは、目的に合わせて変更できる簡単なスクリプトを示します。

#!/bin/bash

function run_vm {

qemu-system-x86_64 \
-name windows-os-install \
-m 4G \
-no-reboot \
-cpu Host \
-smp 12,sockets=1,cores=12,threads=1 \
-boot d \
-drive file=/dev/sda,media=disk,driver=raw \
-drive file=/home/<user>/documents/isos/Win10_1909_x64.iso,media=cdrom &

}

run_vm
wait

インストール後(Windowsは再起動を試みますが、再起動しないためVMは再起動しません)、実際のドライブで再起動してインストールを続行できます。

0
Teroneko

PXEブートで実行 することもできますが、これにはネットワーク上に少なくとも1台の他のコンピュータが必要です。セットアップにも数時間かかります。

USBスティックは安価です。ほんの数ユーロで4GBまたは8GBのスティックを入手できるはずです。単一のインストール用にPXEブート環境をセットアップするためにすべての時間を費やすよりもはるかに安価です。

0
Michael Hampton

仮想マシン内で実行中のWindows 7をいつでも確認できます。そのルートに行けば、追加のハードウェアは必要ありません。

0
Tim Brigham