pve安装docker图形化_怎么安装docker

pve安装docker图形化_怎么安装docker基本相当于转载,但我光贴图也不行啊,还是把步骤加上去年年底这NUC到手时,就装PVE练手,然而最后做主力挂机的是那会买的个1037U小主机当时就尝试过装LibreELEC,结果是接显示器黑屏不过后来我直接在宿主机上装桌面和Kodi,但是吧那源里的Kodi是17的对于x265是软解。。。怎么装当然是看的值得买上的这个人家是OMV咱这是PVE都是装桌面再装KODI,但是为了保持纯净的PVE所以才想直通…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

基本相当于转载,但我光贴图也不行啊,还是把步骤加上

去年年底这NUC到手时,就装PVE练手,然而最后做主力挂机的是那会买的个1037U小主机

当时就尝试过装LibreELEC,结果是接显示器黑屏

不过后来我直接在宿主机上装桌面和Kodi,但是吧那源里的Kodi是17的对于x265是软解。。。

怎么装当然是看的值得买上的这个

人家是OMV咱这是PVE都是装桌面再装KODI,但是为了保持纯净的PVE所以才想直通核显啊,win10我没试过

如果想装Kodi18要么自己编译,要么是Ubuntu能装测试的好像,我也不会在其他机器上编译个安装包,后来又尝试了装Volumio和Daphile,是可以直通哦,直通那集成声卡吧,或者直通USB接口,然后再接USB声卡之类,再接传统音箱的话就能Airplay之类的了。。。

然后今年偶然又搜到了PVE核显直通,说是只有VGA有输出,我那时刚买了新的集成主板,就又在NUC上试了下,还是不行啊,和去年一样黑屏,宿主机死机,显示器又没VGA口,又没转接线。。。

最后又是搜J3455 HDR搜到了这篇tgfc论坛的

(当然要感谢这位大神是国内先行直通核显HDMI输出成功)

我觉得又有希望了,经过一星期的试错后,最终终于弄好,但我这音频输出设备看不到HDMI字样,只能用那3.5毫米耳机孔来听了,主要是NUC小巧也不想拖家带口挂硬盘下载,这样其实就能放桌子上接显示器啥的看片还能做个网关

大致流程直接看那论坛就行。我贴简要的步骤,直接粘贴的history里

安装PVE的话直接看

rm /etc/apt/sources.list.d/pve-enterprise.list

echo “deb http://download.proxmox.com/debian/pve stretch pve-no-subscription” > /etc/apt/sources.list.d/pve-install-repo.list

wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg

apt update && apt dist-upgrade

以上是装Proxmox ve系统后升级,之后直接参考tfcg论坛那篇以及Pci passthrough

vi /etc/default/grub

找到这行按如下编辑

GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on video=efifb:off,vesafb:off”

update-grub

vi /etc/modules

添加

vfio

vfio_iommu_type1

vfio_pci

vfio_virqfd

vi /etc/modprobe.d/blacklist.conf

添加

vfio

vfio_iommu_type1

vfio_pci

vfio_virqfd

echo “options vfio-pci ids=[igpu vender id],[声卡 vender id]” > /etc/modprobe.d/vfio.conf

如果是J3455的机子直接操作这行

echo “options vfio-pci ids=8086:5a85,8086:5a98” > /etc/modprobe.d/vfio.conf

8086:5a98这是集成声卡

如果是其他CPU自行去用lspci -n -s XX:XX查看XX:XX先用lspci查看

update-initramfs -u

以上是前期准备工作

echo “options vfio_iommu_type1 allow_unsafe_interrupts=1” > /etc/modprobe.d/iommu_unsafe_interrupts.conf

echo “options kvm ignore_msrs=1” > /etc/modprobe.d/kvm.conf

这两条我没加也可以

然后重启机器

还有重要的一步,就是Dump VGA romfile

如果是只支持UEFI的CPU可以不用看了,比如 J4105 J5005,他执行不聊下面这步啊

可以做个debian live U盘,用传统引导U盘进去用这工具,操作详情这上面已经写清楚了

不想git clone的话可以直接下载zip unzip解压出来就行

cd rom-parser

make

cd /sys/bus/pci/devices/0000:00:02.0/

echo 1 > rom

cat rom > /tmp/image.rom

echo 0 > rom

UEFI进live U盘你执行cat rom就提示IO错误啥的

贴个我拷贝出来的具体操作方法

tt@tt-NUC6CAYH:~/rom-parser$ sudo ./rom-parser /tmp/image.rom

Valid ROM signature found @0h, PCIR offset 40h

PCIR: type 0 (x86 PC-AT), vendor: 8086, device: 0406, class: 030000

PCIR: revision 3, vendor revision: 0

Last image

tt@tt-NUC6CAYH:~/rom-parser$ sudo ./rom-fixer /tmp/image.rom

Valid ROM signature found @0h, PCIR offset 40h

PCIR: type 0 (x86 PC-AT), vendor: 8086, device: 0406, class: 030000

PCIR: revision 3, vendor revision: 0

Modify vendor ID 8086? (y/n): n

Modify device ID 0406? (y/n): y

New device ID: 5a85

Overwrite device ID with 5a85? (y/n): y

Last image

ROM checksum is invalid, fix? (y/n): y

tt@tt-NUC6CAYH:~/rom-parser$ sudo ./rom-parser /tmp/image.rom

Valid ROM signature found @0h, PCIR offset 40h

PCIR: type 0 (x86 PC-AT), vendor: 8086, device: 5a85, class: 030000

PCIR: revision 3, vendor revision: 0

Last image

用U盘拷出来,放到PVE的/usr/share/kvm里

当然还有如果就是用的J3455,可以直接用那论坛提供的romfile,我这J3455NUC上dump出来的也能用在华擎J3455上,所以都通用

然后创建虚拟机怎么创建看别处教程吧,详情zdm里添加LEDE那篇

内存选4G否则开机花屏,SCSI控制器我这创建时的默认VirtIO SCSI也行,但那篇下网友说要选默认 (LSI 53C895A)

硬盘一定要选SATA,我以前就装过用那默认的SCSI,在控制台上都启不来这是我刚添加好,然后通过img2kvm添加上去引导盘

把LibreELEC镜像传到/root里

chmod u+x img2kvm

./img2kvm LibreELEC-Generic.x86_64-9.1.001.img 100

100是那虚拟机vmid

最后编辑/etc/pve/qemu-server/[vmid].conf

加上args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=1,romfile=[rom文件名].bin

vga: none在创建虚拟机时不选择就是none

hostpci0: [声卡地址],rombar=0

这个也可以在web上操作添加PCI设备点高级把Rom-bar取消打钩就有了rombar=0

如果没有rombar=0的话,在Kodi音频输出设备里看不到

在选项那把刚添加的那块盘设为第一引导,然后加个USB设备,具体是哪个自己试,要么就直接添加USB的那个PCI

启动安装后,web点停止,因为不是所有虚拟机都能通过那关机关掉,然后把引导换回去,再开机就好了

音频输出设备我也没办法,反正目前只能通过3.5毫米耳机孔来弄,看看你们的那些主板能不能成功HDMI音频输出。。

贴昨晚用华擎J3455和今天用J3455NUC直通核显后的图

4ab6bd582454f9d1649ccf967712d5e3.png

396b5ee96242d201861d877c046f0a19.png

c924bb1ae7a99c07dd0bbca4485031ec.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226847.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • docker菜鸟教程_k8s部署docker镜像

    docker菜鸟教程_k8s部署docker镜像前记:最近跟着哔站码神之路做了一个SpringBoot练手项目,第一次操作碰到了很多困难和问题,尤其是在部署部分,走了很多弯路,这里写下自己的部署过程,供大家参考,也欢迎大家提出宝贵的意见。哔站码神视频链接:https://www.bilibili.com/video/BV1Gb4y1d7zb?p=36我的网站:www.zhangshidi.space前置知识以下知识点希望大家首先搜一搜,读一读,有一个大概的了解。什么是Linux以及掌握Linux的一些基本指令。什么是docke

    2022年10月19日
    3
  • ​Docker 数据卷的管理及自动构建docker镜像

    ​Docker 数据卷的管理及自动构建docker镜像

    2022年2月17日
    38
  • docker 权限问题 Got permission denied while trying to connect to the Docker daemon socket at 。。。「建议收藏」

    docker 权限问题 Got permission denied while trying to connect to the Docker daemon socket at 。。。「建议收藏」在用户权限下docker命令需要sudo否则出现以下问题通过将用户添加到docker用户组可以将sudo去掉,命令如下sudogroupadddocker#添加docker用户组sudogpasswd-a$USERdocker#将登陆用户加入到docker用户组中newgrpdocker#更新用户组…

    2022年5月13日
    49
  • docker部署服务器_docker服务启动

    docker部署服务器_docker服务启动部署Nginx寻找镜像dockersearchnginx:默认最新版官网查看不同的版本信息下载镜像dockerpullnginx[root@iZwz9hv1phm24s3jicy8x1Z~]#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEnginxlatest605c77e624dd3monthsago141MBcentos.

    2022年10月9日
    4
  • 如何保证docker2375端口的安全

    如何保证docker2375端口的安全情景再现:之前有很多朋友提过,当使用docker-maven-plugin打包SpringBoot应用的Docker镜像时,服务器需要开放2375端口。由于开放了端口没有做任何安全保护,会引起安全漏洞,被人入侵、挖矿、CPU飙升这些情况都有发生,今天我们来聊聊如何解决这个问题。问题产生的原因首先我们要明白问题产生的原因,才能更好地解决问题!Docker为了实现集群管理,提供了远程管理的端口。DockerDaemon作为守护进程运行在后台,可以执行发送到管理端口上的Docker命令。当我们修改do

    2022年6月13日
    220
  • docker访问宿主机_docker容器获取宿主机ip

    docker访问宿主机_docker容器获取宿主机ip前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程我们需要让宿主机的mysql允许远程接入。需要授权,不同版本的mysql授权语句不一样,这个在之前讲过。如下是mysql8.0之前版本的授权语句:GRANTALLPRIVILEGESON*.*TO’root’@’%’IDENTIFIEDBY’root’WITHGRANTOPTION;docker安装的mysql走网桥网络,这样docker容器的mysql就能跟宿主机同一个网络

    2022年8月21日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号