| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 虚拟机篇-01 win10/11使用Hyper-V搭建Ubuntu虚拟机 -> 正文阅读 |
|
[系统运维]虚拟机篇-01 win10/11使用Hyper-V搭建Ubuntu虚拟机 |
01 搭建虚拟机1. 动机、虚拟机简介我是国庆前两天的周四晚上,开始弄虚拟机的,因为第二天周五,上完就放国庆假,我也就磕磕碰碰到了四点才睡,可以说是印象深刻了。想来动机有几个方面:
综上,我决定探索一番,经过了4天,所有问题都解决了。在这个过程中,我一直在遇到问题,解决问题…很幸运网上有这么多的程序员分享自己的经验,因此想记录一下这个过程中,我参考的博客,以下都是能成功帮助我解决问题的。 回到正题,首先,什么是虚拟机呢?以下摘自百度百科:
我的理解就是,虚拟机其实没有这么高大上,操作系统是软件,用来调度硬件资源,使他们工作起来。就如一台机器上可以有多个软件一样,一台计算机上同样可以拥有多个操作系统,只要给这些操作系统分配可供他们调度的,独立的硬件环境,比如硬盘空间、内存、网卡等,那么这些硬件环境加上管控它的操作系统就构成一个虚拟机。 只是虚拟机是由宿主机上的驱动程序启动的,像是一种内嵌关系,虚拟机是宿主机上一个特殊的交互软件。 2. 准备我在搭建虚拟机前,安装了傲梅分区助手,对电脑上的磁盘空间进行调整,划出了一个E盘存放VM; 这是我现在的空间分布: 3 安装ubuntuLinux发行版中,除了Ubuntu,CentOS也是不错的选择,还有其他的。 3.1 步骤安装ubuntu的步骤主要是以下:
详细参考博客:Windows 10利用虚拟机安装Linux图文教程 3.2 问题3.2.1 没有hyper-v3.2.2 安装ubuntu失败
至此,ubutun系统成功安装好啦! 3.3 为后续的一点准备
4. 安装linux-vm-tools,增强会话安装好虚拟机并且能正常时候后,发现在虚拟机内复制的内容到主机上粘贴不起作用,反过来也是一样。 这是因为虚拟机和宿主机是独立的两个部分,不共用剪切板。 显然这样很不方便,因为安装虚拟机的一大优点就是可以在外部使用windows学习,然后在虚拟机中直接实践,比如一些命令、文本肯定是能直接复制的好。 除此之外,增强会话还可以带来更好的交互体验,例如鼠标滑动更加流畅等,类似的工具有VMware Tools、linux-vm-tools,前者可以在VMware中安装得到,后者则常与与hyper-v搭配使用。所以我们安装linux-vm-tools 4.1 安装git、配置使用github首先,我们需要安装git,再拉取linux-vm-toos的仓库。 为了之后能在虚拟机中使用git提交代码到github仓库等,我按照以下教程配置好git: 4.2 安装linux-vm-tools,连接虚拟机参考博客: 4.3 在powershell中连接vm,查看vm情况参考博客: win10系统下Hyper-V基本(网上资源整合)3 如果进展顺利的话,可以实现虚拟机与宿主机共享剪切板了,但是要按照以下的规则才可以复制、粘贴成功:
5. 使用WinSCP连接ubuntu虚拟机如果我们需要把宿主机上的文件传输到虚拟机中,可以使用WinSCP。 百度百科中对于WinSCP的介绍如下:
5.1 步骤参考博客: windows上虚拟机与Winscp如何连接起来 5.2 问题在这个过程我遇到的几个问题以及解决方法如下: 5.2.1 查看ip
2.显示网络设备
可以看到有很多个网络地址,找到eh0的ip即可。eh0代表网卡一,lo代表localhost 5.2.1 连接报网络错误
5.2.2 WinSCP无法登录root用户6 后续至此,这个虚拟机配好了git,还可以通过WinSCP连接实现文件传输。 参考资料:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:48:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |