Windows 7 DVDのISOファイルがあり、現在Linuxのみを実行しているPCにインストールしたいと思います。 DVDドライブを持っていません。インストールしたい1つのディスクにパーティション化されていないスペースがあります。
Linuxでこれを行うときは、通常、実行中のシステムからパーティションを作成し、フォーマットし、マウントし、ファイルをコピーし、chrootしてセットアップし、起動できます(または数え切れないほどのパーティションを使用します)まさにそれを自動的に行う利用可能なスクリプト)。
ただし、Windowsで同じことを行う方法がわかりません。
これまで、VMwareを試してみました。つまり、インストールするディスクへの直接フルアクセスを許可し、そこにインストールしてから、ネイティブで起動しようとしました。 Windowsのロゴが表示されましたが、おそらく3秒ほどでクラッシュします。セーフモードもクラッシュします。
Windowsはハードウェアの変更(つまり、VMwareハードウェアと実際のハードウェア)について非常に賢明であると聞いたので、これはおそらく現在とまったく同じように動作するだろうとすでに予想していました。しかし、それが機能するようになったので、どうすれば修正できますか?
または、もう一度削除して、もう一度やり直すこともできます。しかし、どのくらい正確に?
また、ISOファイルを直接起動する方法も探しました。かなり複雑ですが、GRUB(およびおそらくいくつかの追加のブートローダー)を介してそれを行う方法があるようです。私はすでに1つの方法(GRUB:map ... iso(hdX))を試しました。ただし、それは機能しませんでした。また、機能しても、新しくインストールしたWindowsを起動してDVDを要求すると、問題が発生します(新しいシステムの最初の起動時にそれを行うため)。
すべて非常に複雑なようです。 Linuxでやるような簡単な方法はありませんか?または、私が欲しいものを手に入れる最も簡単な方法は何でしょうか?
2つのオプション:
USBまたは内蔵DVD-ROMドライブを購入または借りる
または、Microsoftは、Windows 7 ISOをUSBフラッシュドライブに配置するための公式ユーティリティを提供しています。 Windows 7 USB/DVDダウンロードツール
USBサムドライブまたはUSBHDDを使用してください。そこでISOコンテンツを抽出し、そこから起動します。 10分後、Windows7がインストールされます。
これはWindowsVistaでのみ試行されますが、Windows7でも機能するはずです。
また、コンテンツを実際のパーティションにコピーする必要があります(私のマシンでは、約2〜3 GBのコピーには約5分かかります)
手順:
P:
と呼びます)そのパーティションから起動するようにgrubを構成します。/etc/grub.d/40_custom
に追加:
menuentry 'Windows 1234 ISO' {
# Insert modules needed
insmod part_msdos
insmod ntfs
insmod ntldr
# Set root
# Method 1: Search by uuid.
insmod search_fs_uuid
search --no-floppy --set=root --fs-uuid "XXXX-XXXX"
# Method 2: Directly set root.
set root=(hd0,0)
drivemap -s (hd0) $root
ntldr /bootmgr
}
Grub構成を更新します。
「必要なCD/DVDドライブデバイスドライバーがありません」というエラーが表示された場合は、次の手順を実行します。(Windows Vistaでテスト済み)
P:
を見つけます。以下を実行します(それに応じてP
を置き換えます)
ren P:\boot\bcd bcd.old
bcdedit /createstore P:\boot\bcd
P:\sources\setup
(最後のセットアップコマンドを実行する代わりに、今度は左のCTRLを押したままにせずに、マシンの電源をオフにしてから再度オンにすることができます)
注意:
bcd.old
をbcd
に移動し、パーティションP:
のサイズが変更された場合は、インストールプロセスを再開する必要がある場合があります。bcdedit /createstore
はbcdedit /createstore C:\boot\bcd
と同等です。P:
は新しいものである必要はなく、既存のパーティションを再利用できます。出典:
https://www.instructables.com/id/How-to-CLEAN-Install-Windows-Vista-directly-from-H/https://www.youtube.com/watch?v = 1Y4JXv9r5Ug