无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 19994|回复: 65
打印 上一主题 下一主题

[已解决] 如何 PXE 启动虚拟机

  [复制链接]
跳转到指定楼层
#
发表于 2020-6-9 09:41:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 2011yaya2007777 于 2020-6-10 09:58 编辑

从网上浏览量不少有关pxe启动的贴子,还是一头雾水,不得要领,无法启动。
环境:
dell 笔记本,windows 7 x86 操作系统,VMware 10 虚拟机,TinyPXEServer_1.0.0.23 服务器。
使用 TinyPXEServer 启动 VMware。
以下是截图,是哪里设置不正确?

捕获_6.jpg (228.11 KB, 下载次数: 272)

捕获_6.jpg

捕获_5.jpg (78.41 KB, 下载次数: 287)

捕获_5.jpg

捕获_4.jpg (34.86 KB, 下载次数: 278)

捕获_4.jpg

捕获_3.jpg (49.5 KB, 下载次数: 283)

捕获_3.jpg

捕获_2.jpg (79.45 KB, 下载次数: 305)

捕获_2.jpg

捕获1.jpg (232.05 KB, 下载次数: 274)

捕获1.jpg

评分

参与人数 1无忧币 -1 收起 理由
zqm0550 -1 赞一个!

查看全部评分

65#
发表于 2020-10-5 17:11:13 | 只看该作者
谢谢分享
回复

使用道具 举报

64#
发表于 2020-9-8 15:22:37 | 只看该作者
anxiang 发表于 2020-9-8 06:02
不知你们都咋搞的,网络连接 只要选择桥接模式,这一点很重要,其他随便设一下就OK,哪有那么多问题。个人 ...

不同網絡環境只是應付不同要求。NAT也沒關係,有個dhcp relay也就可以
回复

使用道具 举报

63#
发表于 2020-9-8 15:01:57 | 只看该作者
anxiang 发表于 2020-9-8 12:42
你电脑都是连接到usb无线网卡上启动的吗?你bios或uefi能输入WiFi密码连接路由?那我现在才知道你电脑 ...

其實pxe階段是有的啊。ipxe中config的確是有wifi設定/驅動。

ipxe跟pxe一樣,也是可以燒rom啟動的。

只是廠商沒寫出來吧了
回复

使用道具 举报

62#
发表于 2020-9-8 13:35:07 | 只看该作者
anxiang 发表于 2020-9-8 12:42
你电脑都是连接到usb无线网卡上启动的吗?你bios或uefi能输入WiFi密码连接路由?那我现在才知道你电脑 ...

这个没啥好说的,你自己试验下不就结了。
回复

使用道具 举报

61#
发表于 2020-9-8 12:42:25 来自手机 | 只看该作者
本帖最后由 anxiang 于 2020-9-8 13:20 编辑
江南一根葱 发表于 2020-9-8 11:38
虚拟机桥接模式是懒人用的,不推荐使用,新建虚拟机默认并非桥接模式肯定是有它的道理,vmware每个模式( ...


你电脑都是连接到usb无线网卡上启动的吗?你bios或uefi能输入WiFi密码连接路由?那我现在才知道你电脑在没有任何系统下,可通过bios或uefi连接无线网卡通过tftp下载pxe服务器的ipxe引导启动电脑,首次听说,我们电脑好象无法这样做
回复

使用道具 举报

60#
发表于 2020-9-8 11:38:34 | 只看该作者
anxiang 发表于 2020-9-8 06:02
不知你们都咋搞的,网络连接 只要选择桥接模式,这一点很重要,其他随便设一下就OK,哪有那么多问题。个人 ...

虚拟机桥接模式是懒人用的,不推荐使用,新建虚拟机默认并非桥接模式肯定是有它的道理,vmware每个模式(仅主机、nat模式、桥接模式)都是可以网启的

而且,无线网卡有问题应该是桥接驱动的兼容性问题,是虚拟机软件自身原因,我以前并没有网线,只能桥接在无线网卡上使用
你这个说法很容易给人产生误导。。。
回复

使用道具 举报

59#
发表于 2020-9-8 06:02:09 来自手机 | 只看该作者
本帖最后由 anxiang 于 2020-9-8 10:43 编辑

不知你们都咋搞的,网络连接 只要选择桥接模式,这一点很重要,其他随便设一下就OK,哪有那么多问题。个人观点,对于虚拟机网启选NAT连接纯自找麻烦,除非你PXE服务器,有跨网段,跨路由能力,否则掉坑。
    另外,即使选择桥接,也要选择到网线上的网卡,不要选择到无线网卡上,因为bios或uefi还不支持从无线网卡上启动,目前最大遗憾电脑还不能彻底摆脱网线。若虚拟机作PXE服务器则无所谓选有线或无线,只要PXE服务器能用该网卡连网。
回复

使用道具 举报

58#
发表于 2020-9-8 00:00:11 | 只看该作者
同样是在虚拟机下面网启一头雾水 尝试了很多次。
回复

使用道具 举报

57#
发表于 2020-9-7 22:17:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

56#
发表于 2020-9-7 12:09:27 | 只看该作者
bjay2008xmy 发表于 2020-9-6 23:52
虚拟机网启有几点要求:
1、在系统的网络设置中禁用所有虚拟机创建的虚拟网卡
2、虚拟机的网络选桥接模式 ...

這些跟網啟有什麼關係?
回复

使用道具 举报

55#
发表于 2020-9-6 23:52:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

54#
发表于 2020-6-10 21:05:32 | 只看该作者
本帖最后由 hkkitlee 于 2020-6-10 21:07 编辑

用軟件模擬不同的硬件架構是完全沒問題,就好像電玩模擬器一樣,n64,playstation,nes等等。
只是「翻譯」過程的轉換質素和效能而已。

x86 kvm aarch64
https://my.oschina.net/xiaozhublog/blog/3117096
回复

使用道具 举报

53#
发表于 2020-6-10 19:14:40 | 只看该作者
liuzhaoyzz 发表于 2020-6-10 16:04
win7-32位的电脑,怕是不能虚拟出64位的虚拟机环境吧,一般地UEFI都是64位的。

可以的,虚拟化是cpu的事,不过貌似qemu甚至还能在x86cpu下虚拟出arm架构
回复

使用道具 举报

52#
 楼主| 发表于 2020-6-10 17:36:42 | 只看该作者
win7-32位的电脑,怕是不能虚拟出64位的虚拟机环境吧,一般地UEFI都是64位的。

qemu虚拟机肯定是可以的。vm虚拟机没有测试,不过它新建虚拟机选项有win8 x64,猜测可以。
cpu现在都是64位的。
回复

使用道具 举报

51#
发表于 2020-6-10 16:04:50 | 只看该作者
2011yaya2007777 发表于 2020-6-10 10:37
我在虚拟机文件 Windows 7.vmx 里加了一行 firmware = "efi" 就支持 uefi 启动了。
再次感谢各位大佬的帮 ...

win7-32位的电脑,怕是不能虚拟出64位的虚拟机环境吧,一般地UEFI都是64位的。

点评

可以的,虚拟化是cpu的事,不过貌似qemu甚至还能在x86cpu下虚拟出arm架构  详情 回复 发表于 2020-6-10 19:14
回复

使用道具 举报

50#
发表于 2020-6-10 16:03:40 | 只看该作者
2011yaya2007777 发表于 2020-6-10 09:57
谢谢大家的帮助,终于启动成功!

从网上查到一个帖子,说看看网络信息里有没有虚拟网卡,我查了一下,没 ...

没有虚拟网卡?那就证明还是虚拟机的问题了。
回复

使用道具 举报

49#
发表于 2020-6-10 10:51:01 | 只看该作者
感谢楼主分享!!
回复

使用道具 举报

48#
 楼主| 发表于 2020-6-10 10:37:29 | 只看该作者
我在虚拟机文件 Windows 7.vmx 里加了一行 firmware = "efi" 就支持 uefi 启动了。
再次感谢各位大佬的帮助!!

点评

win7-32位的电脑,怕是不能虚拟出64位的虚拟机环境吧,一般地UEFI都是64位的。  详情 回复 发表于 2020-6-10 16:04
回复

使用道具 举报

47#
发表于 2020-6-10 10:18:55 | 只看该作者
本帖最后由 江南一根葱 于 2020-6-10 10:20 编辑
2011yaya2007777 发表于 2020-6-10 09:57
谢谢大家的帮助,终于启动成功!

从网上查到一个帖子,说看看网络信息里有没有虚拟网卡,我查了一下,没 ...

公喜公喜,估计就是虚拟网卡驱动安装时被拦截了,

tinypxe很刁钻建议保存一下这个配置文件,就支持两种环境启动了,文件名是奇葩的config.INI(INI大写)

  1. [arch]
  2. ;下面是efi环境启动的文件名
  3. 00007=ipxe.efi
  4. [dhcp]
  5. start=1
  6. proxydhcp=1
  7. httpd=1
  8. bind=0
  9. poolsize=998
  10. root=S:\NETGRU~1\
  11. ;bios环境启的文件名
  12. filename=ipxe.bios
  13. ;调用的脚本--共用
  14. altfilename=app\netgrubfm\netgrubfm.ipxe

复制代码

回复

使用道具 举报

46#
发表于 2020-6-10 10:11:25 | 只看该作者
2011yaya2007777 发表于 2020-6-10 09:57
谢谢大家的帮助,终于启动成功!

从网上查到一个帖子,说看看网络信息里有没有虚拟网卡,我查了一下,没 ...

新建一个虚拟机系统,选win10,默认就是UEFI,也可选设置
回复

使用道具 举报

45#
 楼主| 发表于 2020-6-10 09:57:32 | 只看该作者
谢谢大家的帮助,终于启动成功!

从网上查到一个帖子,说看看网络信息里有没有虚拟网卡,我查了一下,没有。于是从虚拟机网络编辑里,恢复默认设置。
关闭电脑的无线网卡,按江南一根葱的严格办法(否则没有DHCP),使用桥接自动模式,就妥了。

vm虚拟机uefi启动,是否要在哪里设置一下?

点评

没有虚拟网卡?那就证明还是虚拟机的问题了。  详情 回复 发表于 2020-6-10 16:03
公喜公喜,估计就是虚拟网卡驱动安装时被拦截了, tinypxe很刁钻建议保存一下这个配置文件,就支持两种环境启动了,文件名是奇葩的config.INI(INI大写)  详情 回复 发表于 2020-6-10 10:18
新建一个虚拟机系统,选win10,默认就是UEFI,也可选设置  详情 回复 发表于 2020-6-10 10:11
回复

使用道具 举报

44#
发表于 2020-6-10 09:12:17 | 只看该作者

文字貼上來就可以,不用壓縮;手機操作
回复

使用道具 举报

43#
发表于 2020-6-10 08:55:03 | 只看该作者
江南一根葱 发表于 2020-6-9 23:07
那用我的虚拟机模板还百分百能启
win太不靠谱了,啥时候艹艹也搞个linux的网启服务端

win用的人最多,没办法
回复

使用道具 举报

42#
发表于 2020-6-9 23:07:35 | 只看该作者
caocaofff 发表于 2020-6-9 23:05
如果是需要调试G4D,直接把ISO解压到宿主机,运行MyPXE(按教程,宿主机要求固定IP),虚拟机网卡桥接启动

那用我的虚拟机模板还百分百能启
win太不靠谱了,啥时候艹艹也搞个linux的网启服务端
回复

使用道具 举报

41#
发表于 2020-6-9 23:05:17 | 只看该作者
如果是需要调试G4D,直接把ISO解压到宿主机,运行MyPXE(按教程,宿主机要求固定IP),虚拟机网卡桥接启动
回复

使用道具 举报

40#
发表于 2020-6-9 23:00:59 | 只看该作者
来来来,下载这个
http://bbs.wuyou.net/forum.php?m ... d=411641&extra=
虚拟机启动后按教程手把手教PXE启动:
https://cboot.org/post/40.html
回复

使用道具 举报

39#
发表于 2020-6-9 22:47:22 | 只看该作者
改成桥接模式,然后用这个包试吧,关闭原来的tinypxe,解压后双击proxydhcp.bat就行,如果网启能进入grub4dos,环境就是没问题了
tftp.7z (498.32 KB, 下载次数: 13)


回复

使用道具 举报

38#
发表于 2020-6-9 22:36:06 | 只看该作者
本帖最后由 江南一根葱 于 2020-6-9 22:38 编辑
2011yaya2007777 发表于 2020-6-9 18:30
严格按照江南一根葱在32#的提示操作。

在虚拟机网络连接 == nat模式:

我这几种配置方法是在数台机上使用验证通过的,还不行那就要检查你的系统、软件环境了
桥接模式这项看下能不能选择你的物理网卡,不要选自动, 很多都是用精简版系统、精简版虚拟机、360之类拦截驱动,导致安装虚拟网卡的时候出错,特别是桥接模式


再虚拟机随便进入一个pe,看看获取地址时tinypxe有没有反应。
回复

使用道具 举报

37#
发表于 2020-6-9 20:57:44 | 只看该作者
用桥接模式吧,和本机网卡绑定到一起了,说啥也不会有问题。再往下分析,如果是获取到了DHCP ip了,那证明虚拟机设置没问题,设备也没问题。你可以换一个小巧的软件试试,TFTPD32,试试看看启动。你得反复重启虚拟机才行,有时候虚拟机会犯病连接不上,还有要是有无线网卡就要禁用,路由表有冲突会连接不上。你进服务里,把有关虚拟机的服务都开启,DHCP有关的服务都开启,再重新启动再连接。要是做到能获取到IP地址了,那离成功就很近了。
回复

使用道具 举报

36#
发表于 2020-6-9 20:46:28 | 只看该作者
2011yaya2007777 发表于 2020-6-9 18:30
严格按照江南一根葱在32#的提示操作。

在虚拟机网络连接 == nat模式:

詳細將整個tinypxe的log放出來看看吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-22 16:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表