Wie kann ich Windows 7 ohne DVD oder USB unter Linux installieren?

Ich habe ein anderes Problem, das meiner Meinung nach nicht gelöst werden kann, aber es ist besser zu fragen, bevor ich alle Hoffnung verliere.

Ich führe derzeit Crunchbang (Debian dist) aus und möchte auch Windows 7 installieren. Mein Computer hat jedoch keinen DVD-Reader und alle meine USB-Laufwerke sind zu klein.

Ist meine einzige Lösung für dieses Problem ein größeres USB-Laufwerk zu kaufen?

Author: Victor Bjelkholm, 2012-08-04

6 answers

Methode, 2016. Zunächst müssen Sie eine Partition für Windows-Installationsdateien erstellen. Es sollte 2 GB größer als Windows ISO sein.

  • Installieren Sie ein Tool, mit dem Sie Windows direkt von der Festplatte installieren können:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    sudo apt install winusb
    
  • Installieren Sie ein tool für die Arbeit mit NTFS:

    sudo apt-get install ntfs-3g
    
  • Partition in NTFS formatieren:

    sudo mkfs.ntfs /dev/sdxx
    
  • Installationsdateien auf Partition kopieren:

    sudo winusb --install iso_name /dev/sdxx
    
  • Neustart und Sie können installieren Sie Windows.

Aktualisieren:

winusb ist jetzt veraltet, verwenden Sie stattdessen woeusb. Geben Sie woeusb --help für weitere Informationen ein.

 12
Author: TaPO4eg3D,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-17 07:06:33

Wenn Sie sich damit wohl fühlen, können Sie möglicherweise eine kleine Partition auf Ihrer Festplatte erstellen, den Windows-ISO-Inhalt extrahieren und von dort aus installieren.

Ich habe einen Thread darüber gefunden, wie man es unter Windows macht, aber es sollte nicht zu schwer sein, es unter Linux zu tun: http://www.neowin.net/forum/topic/1093625-trying-to-install-windows-8-consumer-preview-but-no-dvd-burner/ (obwohl es nicht so aussieht, als hätten sie jemals herausgefunden, wie es funktioniert, sieht es aus wie ein guter Anfang)

Aber es wäre wahrscheinlich einfacher, nur ein größeres USB-Laufwerk zu kaufen:)

 4
Author: MatthewSot,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-04 22:03:42

Wenn Sie mit grub vertraut sind, versuchen Sie den ersten Weg.

Mit Windows PE installieren

  1. Erstellen Sie eine Windows-Partition mit NFS als Dateisystem und legen Sie dort Ihr Windows Install Image ab.
  2. Laden Sie ein Windows PE-Image mit virtueller CD-ROM-Software auf einige herunter, auf die Ihr Grub zugreifen kann.
  3. Starten Sie die Windows PE mit grub, laden Sie Ihr Windows Install Image und installieren Sie es.
  4. Repariere deinen Grub.

Mit Hilfe eines anderen Computers installieren

  1. Installieren windows auf einem anderen computer
  2. Ausführen C:\Windows\System32\sysprep.exe und Neustart in ein Live-Linux
  3. Erstellen Sie ein Image von Laufwerk C mit dd eines anderen Tools unter Linux
  4. Stellen Sie das Image auf der aktiven Partition Ihres Computers unter Linux wieder her
  5. Aktualisieren Sie Ihre grub.cfg um diese Partition zu booten, Wenn Sie Ubuntu verwenden, können Sie sudo update-grub verwenden, um Ihren grub zu aktualisieren.cfg automatisch.
 4
Author: codable,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-05 03:40:05

Sie könnten es über PXE booting tun, aber das erfordert mindestens einen anderen Computer in Ihrem Netzwerk. Es würde auch mehrere Stunden dauern, um es einzurichten.

USB-Sticks sind billig; Sie sollten einen 4GB oder 8GB Stick für nur ein paar Euro bekommen können. Viel billiger als die ganze Zeit damit zu verbringen, eine PXE-Bootumgebung für eine einzelne Installation einzurichten.

 0
Author: Michael Hampton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-04 19:41:21

Sie können sich immer ansehen, wie Windows 7 in einer virtuellen Maschine ausgeführt wird. Wenn Sie diesen Weg gehen, würde es keine zusätzliche Hardware benötigen.

 0
Author: Tim Brigham,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-04 20:06:49

Eine weitere einfache Möglichkeit, Windows unter Linux zu installieren, ist das Starten einer VM. Sie müssen den Installtions-Zielgeräteblock (z. B. /dev/sda) an VM und natürlich das Windows-Installationsprogramm übergeben.

Hier ein einfaches Skript, das Sie an Ihren Zweck anpassen können:

#!/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

Nach der Installation (Windows versucht einen Neustart, aber aufgrund von No-reboot wird die VM nicht neu gestartet), können Sie nun auf das reale Laufwerk neu starten und die Installation dort fortsetzen.

 0
Author: Teroneko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-02-10 06:17:58