手动安装操作系统?


0

所以,我建了一台新电脑......我实际上没有CD驱动器。我设法安装了Windows 7,但我没有工具了(我从朋友那里借来的外置CD驱动器)。为了与微处理器连接,我需要安装一个32位操作系统。有什么办法可以将Windows 98文件复制到备用分区吗? (从带有CD驱动器的计算机)我还需要做什么,否则?

可能与MBR有关吗?如果是这样,有没有办法手动执行此操作?


为什么不在VM下安装它?
Sathyajith Bhat

他希望通过串行连接与(我假设是外部的)微处理器连接。虚拟机可能无法通过此硬件,或者如果它执行额外的抽象层,至少会引入额外的(完全不透明的!)层以隐藏错误。
imoatama

答对了。我实际上已经尝试过使用VM了;问题是主机(Windows 7)没有任何设备驱动程序(这是主要问题)。因为它没有驱动程序,所以它无法在虚拟机上传递它。
Christian Mann

Answers:


4

不完全是。

安装程序通常不仅仅是复制文件,而是运行将操作系统“绑定”到各个硬件的脚本和进程。

在大多数操作系统中都有一个可以实际复制的阶段。

在Windows 3.1 - Windows XP中,这是在进入Windows shell之前的安装程序的dos部分。

在Windows Vista和Windows 7中,设置的第一部分只是从a中提取了大量文件 .WIM 系统图像。 (重新启动后,它实际上完成了配置。

因此,如果您在上述任何阶段之后对系统进行映像,则在配置硬件之前,您应该能够继续 - 但是,Windows Vista和Windows 7之前的版本将需要用于Windows部分安装的介质。

您还需要手动格式化/分区驱动器并通过引导加载程序进行复制,但如果您有适当的硬盘映像,则应该为您处理。

此外,如果你要获得任何版本的Windows并做一个 Sysprep /genralize,(( 链接在这里 ),您实际上应该能够将安装复制到任何硬件 - 再次,您将需要首先分区/加载MBR。


编辑 - 我应该重新阅读这个问题!我给出了一个更大的整体解决方案/看看这个。

对于你想要的东西,是的,它非常容易,我曾经一直这样做(有一台带LapLink的备用机器,我曾经通过LPT /并行电缆传输文件)。

我曾经:

  1. 使用启动软盘启动计算机。
  2. 格式化硬盘驱动器,没有系统文件或任何东西。
  3. 创建一个名为“winstall”的文件夹( mkdir winstall
  4. 将CD的根目录复制到该文件夹​​ - (我不记得因为我上次这么做了10多年,但我认为只有一个文件夹,I386)
  5. 从Winstall文件夹运行setup.exe。

这个过程将安装Windows正常,并将正确设置硬盘驱动器,系统文件和所有(请记住,Windows 98是它自己的操作系统)。

希望这可以帮助。


在Windows XP安装程序中,您无法始终复制DOS安装的一半。我已经尝试将硬盘驱动器从无法从CD启动的PC中交换出来...当我将其重新插入并尝试继续安装时,它会进行蓝色屏蔽。
zildjohn01

奇怪的是,我 幸运地移动了Windows完全安装的驱动器(3.1,95和XP)。您只需要在第一次启动时处理冗长的驱动程序安装过程(3.1,IIRC除外)。
zildjohn01

@Zildjohn01它真的取决于硬件,我觉得我写的大部分时间都是正确的,但如果将英特尔转移到AMD或反之亦然,或严重不同的硬件,它将无法正常工作。
William Hilsum

1

我建议在虚拟机中执行此操作。 VMWare是您可以负担得起的方式,但我也取得了很大的成功 VirtualBox的 。您可以直接从虚拟机连接到硬件(如果它与USB接口),就好像它就在那里一样。


我也喜欢VirtualBox。但是你可能不知道 VMWare服务器 免费。安装和维护比VB更多。
Dennis Williamson

有关VM的问题,请参阅上面的评论。大多数微处理器不会通过USB连接,或者如果他们使用串口控制器通过USBtty进行连接,例如JTAG。我担心虚拟机可能会干扰这一点。
imoatama

实际上,它很棒。我自己做了。此外,主机不需要驱动程序。我不确定你尝试了什么方法,也不确定VM软件,但我建议尝试使用VMWare。它的工作原理是在主机上安装一个直通驱动程序,所以即使你的主机没有驱动程序,也没关系。设备被连接到虚拟机,就好像它实际上在那里一样。这些天它坚如磐石。我用这种方法使用了一些自定义硬件。
Brad
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.