LXD容器中通过Qemu安装Win7虚拟机(呕心制作-诸多细节)_qemu win7

还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!

王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。

对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!

【完整版领取方式在文末!!】

93道网络安全面试题

需要体系化学习资料的朋友,可以加我V获取:vip204888 (备注网络安全)

内容实在太多,不一一截图了

黑客学习资源推荐

最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

1️⃣零基础入门
① 学习路线

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

image

② 路线对应学习视频

同时每个成长路线对应的板块都有配套的视频提供:

image-20231025112050764

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以点击这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

systemctl enable libvirtd.service && sudo systemctl start libvirtd.service


查看版本



qemu-system-x86_64 --version


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/2ce702d0379947388b260903389758ca.png)


### 二. 安装可视化window7


前置条件:


* 物理机的IP地址为:`10.96.233.24`
* 虚拟机的IP地址为:`10.233.73.1`
* 容器的IP地址为:`10.233.73.123`


其中容器指创建在虚拟机上的`LXD`,而我们的`qemu`又是运行在容器中,`win7`安装在`qemu`上


#### 2.1 物理机操作




---


首先本身的物理机要开启虚拟化,进入任务管理器,查看当前`CPU`,确保虚拟化为已启用  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/12c02e88dfe04d62897b51da32565d35.png)


在系统设置中搜索内核隔离,将其关闭  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/59fad9b206b746dcade6660471978f38.png)


再开启`VMWare`的虚拟化引擎


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f7f18813f2fa4c8cb3b1c65689197588.png)


#### 2.2 界面转发-容器设置




---


设置容器的密码为`root`,否则不允许远程登录



passwd root


由于容器没有界面,所以需要利用`SSH`的`X11`完成界面转发到宿主机上



apt-get install openssh-server


修改容器的`ssh`配置文件



vi /etc/ssh/sshd_config


将`PermitRootLogin`和`X11Forwarding`修改为`yes`,同时去掉注释


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c8aac997079f452da8ea3cda35c9acb3.png)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/4176a16a473e4fdaadad4796f345f7bf.png)


重启容器的`ssh`服务



systemctl restart sshd


查看是否成功开启服务



systemctl status sshd


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/8249aa719abf4bed8f4ee607b94887d9.png)


#### 2.3 界面转发-宿主机设置




---


修改宿主机的`ForwardAgent`和`forwardx11`以及`forwardx11trusted`为`yes`,同时去掉注释



vi /etc/ssh/ssh_config


特别注意,这个配置文件名称和上面那个不同


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9c7f5ad3a40e4c0fb7619cedc7048906.png)


重启宿主机的`ssh`服务



systemctl restart sshd


查看是否开启服务



systemctl status sshd


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1256646e22e54eaa9423240b6c4eb6f8.png)


#### 2.4 测试界面转发




---


在容器中下载测试软件



apt-get install x11-apps


宿主机通过`ssh -X`登录容器



ssh -X root@10.233.73.123


宿主机使用命令查看图形化界面是否转发成功



xclock


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/8bdc90f4e2384028a5fd8d011529982f.png)


#### 2.5 安装win7




---


##### 2.5.1 驱动下载




---


我们需要两个驱动:


* 第一个是:下载网卡驱动,[点击下载Virtio网卡驱动]( ),下载驱动重命名为`virtio01103.iso`,用于给`win7`设置网络


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/955f76281355410d8a64c1a492f4bd98.png)


* 第二个是:下载`win7`的镜像,网上很多资源,或者下载我百度网盘里面的镜像,[点击下载Win7家庭版64位镜像]( ),下载的镜像重命名为`win7x64.iso`


将下载好的镜像全部传递到容器中



lxc file push virtio01103.iso Win7/root/MyWin7/
lxc file push win7x64.iso Win7/root/MyWin7/


##### 2.5.2 加载镜像




---


宿主机利用远程登录到容器



ssh -X root@10.233.73.123


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/6234c472cef14df5a86fb568b1fe088a.png)


创建一个新的磁盘`windows7.qcow2`用于放置`win7`的文件,大小为`20G`



qemu-img create -f qcow2 windows7.qcow2 20G


此时我们拥有如下文件,包括两个镜像文件和一个磁盘文件


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/6def150cf37544758a957688f4f10189.png)


加载镜像



qemu-system-x86_64 -m 1G -cpu host -enable-kvm -boot d -hda /root/MyWin7/windows7.qcow2 -cdrom /root/MyWin7/win7x64.iso -usbdevice tablet -net nic,model=virtio -net user -drive file=/root/MyWin7/virtio01103.iso,media=cdrom


* `-m 1G`:表示划分的内存大小
* `-cpu host`:表示使用的`cpu`使用和主机一样
* `-enable-kvm`:用于启动`kvm`
* `-boot d`:从硬盘启动系统
* `-hda windows7.qcow2`:加载的磁盘
* `-cdrom winx64.iso`:加载的镜像
* `-usbdevice tablet`:用于保证`qemu`中的鼠标和容器中同步
* `-net nic,model=virtio -net user` :表示为客户机创建虚拟网卡,其中模式为`virtio`
* `-drive file`:表示加载的网卡镜像


如果成功开启了`kvm`,但是依旧无法加载镜像,可去除`-cpu host -enable-kvm`选项,加载镜像



qemu-system-x86_64 -m 1G -boot d -hda /root/MyWin7/windows7.qcow2 -cdrom /root/MyWin7/win7x64.iso -usbdevice tablet -net nic,model=virtio -net user -drive file=/root/MyWin7/virtio01103.iso,media=cdrom


开始加载镜像  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b553114634b44ccc80e72564646d4075.png)


直接下一步  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/20bcd5b2c50b4257be3375fbc000e06d.png)


选择自定义设置,然后默认磁盘即可  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/120e9503a9814bb193ee46c315f60e6f.png)


等待安装  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1f17a2d5b1284eafb744e9229042ae9c.png)


安装成功


在安装完成镜像后,我们启动`win7`,已经不需要加载`win7`和`virtio`镜像了,所以,当关机后再次启动`win7`,命令如下



qemu-system-x86_64 -m 1G -boot d -hda /root/MyWin7/windows7.qcow2 -usbdevice tablet -net nic,model=virtio -net user


##### 2.5.3 网络配置




---


刚装载好的电脑没有网络,打开设备管理器,选择更新驱动


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/8ae311bd2ce1467f95608f743331eec5.png)


自定义驱动,选择我们刚才下载的驱动器


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f82c590b5a7646bab8b167942a177712.png)


确认安装


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/be740e3bf5f441fc8848f3563cbf8e5f.png)


安装成功,有网啦


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9526c28e2d8c43f5b60771a343c3da42.png)


##### 2.5.4 统一网段




---


虽然这个时候可以`ping`通外网,但是`IP`地址不在当前宿主机的网段下,而是在`qemu`的自带网段下面,宿主机无法和`qemu`直接通信,我们要通过桥接网络接口的方式实现统一网段


将`qemu`关闭,在容器中下载相关网桥工具



apt-get install bridge-utils # 虚拟网桥工具
apt-get install uml-utilities # UML(User-mode linux)工具


在容器中执行如下命令,创建一个`tap0`接口



ifconfig eth0 down # 首先关闭宿主机网卡接口
brctl addbr br0 # 添加名为 br0 的网桥
brctl addif br0 eth0 # 在 br0 中添加一个接口

给大家的福利

零基础入门

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

同时每个成长路线对应的板块都有配套的视频提供:

在这里插入图片描述

因篇幅有限,仅展示部分资料

网络安全面试题

绿盟护网行动

还有大家最喜欢的黑客技术

网络安全源码合集+工具包

所有资料共282G,朋友们如果有需要全套《网络安全入门+黑客进阶学习资源包》,可以扫描下方二维码领取(如遇扫码问题,可以在评论区留言领取哦)~

需要体系化学习资料的朋友,可以加我V获取:vip204888 (备注网络安全)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以点击这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值