当前位置: 首页 > news >正文

凡科建设网站靠谱吗/百度一下首页问问

凡科建设网站靠谱吗,百度一下首页问问,可以做微网站的第三方平台有哪些,网站建设指南virt-manager(Virtual Machine Manager)是一个图形用户界面应用程序,通过libvirt管理虚拟机(即作为libvirt的图形前端) 因为要在Linux arm环境做测试,记录下virt-manager配置arm虚拟机的过程 先在VMWare中…

virt-manager(Virtual Machine Manager)是一个图形用户界面应用程序,通过libvirt管理虚拟机(即作为libvirt的图形前端)

因为要在Linux arm环境做测试,记录下virt-manager配置arm虚拟机的过程

先在VMWare中安装一个Ubuntu 18 x86_64虚拟机

VMWare设置虚拟化:

启动x86_64 Ubuntu虚拟机,部分操作可能需要超级管理权限,设置下root密码:

sudo passwd root

 检测下当前环境是否支持虚拟化:

# 参考:https://linux.cn/article-9516-1.html
# 检查是否支持虚拟化
# 1.使用 egrep 命令查明你的CPU是否支持,输出要大于0
egrep -c 'vmx|svm' /proc/cpuinfo
# 2.使用 cpu-checker 工具检测
sudo apt install cpu-checker
kvm-ok

没问题后开始安装virt-manager相关的环境:

# 参考:https://blog.csdn.net/networken/article/details/136747410
sudo apt update -y
# qemu+kvm
sudo apt install -y qemu-kvm 
# libvirt
sudo apt install -y virt-manager libvirt-daemon-system libvirt-clients virtinst 
# bridge tool
sudo apt install -y bridge-utils

qemu-kvm - 为 KVM 管理程序提供硬件模拟的软件程序

virt-manager - 图形化的虚拟机管理工具,用于管理KVM、QEMU等虚拟机

libvirt-daemon-system - 将 libvirt 守护程序作为系统服务运行的配置文件

libvirt-clients - 用来管理虚拟化平台的软件

virtinst - 用来创建虚拟机的命令行工具

bridge-utils - 用来配置网络桥接的命令行工具

安装时如果遇到lvm2报错,执行:

# 参考:https://blog.csdn.net/watt1208/article/details/138967796
# 可能需要进入su执行
systemctl unmask lvm2-lvmetad.socket
systemctl restart lvm2-lvmetad.socket
systemctl unmask lvm2-lvmpolld.socket
systemctl restart lvm2-lvmpolld.socket
dpkg --configure lvm2

 默认只有管理权限才能访问kvm,普通用户添加访问权限:

sudo adduser <username> libvirt
sudo adduser <username> kvm

virt-manager装好后,去下载我们的Linux arm镜像,我用的Ubuntu-18.04.6-server-arm64.iso:

https://cdimage.ubuntu.com/ubuntu/releases/

解锁virt-manager的架构设置选项:

# 参考:https://www.cnblogs.com/ishmaelwanglin/p/17821825.html
sudo apt install -y qemu-system-arm  ovmf qemu-efi

终端命令或程序列表里打开virt-manager:

virt-manager

新建虚拟机:

参考:https://blog.csdn.net/luyixiaoqingge/article/details/136364652

点左上角开始安装后,一路默认安装

Disk设置选Yes:

因为配置较差,安装了几十分钟

这里选的SSH,又安装了几十分钟

装好后,关闭虚拟机,设置共享文件夹挂载路径:

重新开机后,设置 root 密码,在 root 权限下操作:

apt update -y
# 挂载前先安装 nfs-common 或者 nfs-utils
apt install -y nfs-common 
# 然后将之前设置的 shared 标记挂载到虚拟机指定目录
# 参考:https://blog.csdn.net/ww7109/article/details/133129777
mount -t 9p -o trans=virtio shared /demo

遇到文件或者文件夹权限问题(Permission denied),无脑chmod 777 加权限,外部内部都加上

有时挂载遇到报错(一般启动有ERROR信息就会遇到),重启下虚拟机

虚拟机是64位的,安装运行32位需要的库:

# 启用 32 位架构支持
dpkg --add-architecture armhf
apt update -y
# 安装此架构 C/C++ 标准库
apt install -y libc6:armhf libstdc++6:armhf
# 装完标准库后可能还不能运行带 so 动态库的程序,安装 multilib
# multilib 支持系统上同时编译和运行 32 位和 64 位程序
apt install -y gcc-multilib g++-multilib

用 ldd 查看 32 位程序提示 not a dynamic executable:

先找到 ldd 和 ld-linux 位置:

修改ldd的RTLDLISTL路径,或者复制一份ldd命名为ldd32,编辑ldd32文件把32位的ld-linux路径替换上去:

# cp /usr/bin/ldd /usr/bin/ldd32
# 原值 RTLDLIST=/lib/ld-linux-aarch64.so.1
RTLDLIST=/lib/ld-linux.so.3
# 或者修改原来的ldd,加引号,空格隔开
RTLDLIST="/lib/ld-linux-aarch64.so.1 /lib/ld-linux.so.3"

可以用vi编辑ldd文件,输入i进入编辑模式,编辑完ESC退出编辑,再输入:wq或者:wq!保存退出

执行ldd32:

挂载USB设备直接在virt-manager里设置,这里以一个USB硬盘为例:

会在设备列表里多一个设备信息:

在虚拟机里执行lsusb查看设备:

http://www.jmfq.cn/news/5317651.html

相关文章:

  • 网站建设认准猪八戒网/网络营销与直播电商专业介绍
  • 邢台市路桥建设公司网站/宣传推广方案
  • 中国城市建设控股集团有限公司网站/百度推广关键词怎么优化
  • 福州光电网站建设/惠州网站排名提升
  • 网站建设任务分解/网络营销策划方案怎么做
  • 晋城建设局官方网站/福州seo代理商
  • 劳务派遣东莞网站建设/精准信息预测
  • 优质高等职业院校建设网站/营销推广有哪些形式
  • 广东网站建设制作价格/2024年阳性最新症状
  • 新乡网站建设设计公司哪家好/怎样做网站平台
  • 广东高职一流专业建设专题网站/百度广告开户
  • 体育网站建设视频/种子搜索引擎torrentkitty
  • 傻瓜网站建设软件/seo排名优化技巧
  • 朝阳网站建设 高碑店/爱站长工具
  • 网站建设推广特色/品牌网站建设哪家好
  • 网站建设的方式有哪些/网络推广哪个好
  • 讯杰网站建设/石家庄百度快照优化
  • 技术支持:洛阳网站建设/百度入口网页版
  • 建设一个网站app需要多少钱/什么是seo站内优化
  • 网站建设的图片尺寸应该是像素/杭州seo优化公司
  • 网站建设与管理就业前景/免费crm
  • 建设新农村网站/太原seo外包服务
  • 网站建设大约多少钱/培训心得体会1000字通用
  • 宿州网站建设时间/手机app免费下载
  • 龙泉建设工程有限公司网站/站长工具传媒
  • 青岛东橙网站建设/淘宝推广平台有哪些
  • 郑州做营销型网站建设/制作一个简单的网站
  • 四川泰龙建设集团公司官方网站/淘宝关键词工具
  • 兰州网站建设ulezhi/温州seo网站推广
  • 政府 社区网站建设/互联网推广怎么找客户