• 手动滑稽之golang-vmware-driver广告篇


    本来在Windows 7 + Tiny Linux 4.19 + XFS + Vmware Workstation 15 (PRO) 下篇dockerの奥义之后的UEFI补完延迟了...

    虽然用efiboot的做的光盘可以双引导,但是总有些不开心,顺着man 1 xorrisofs的思路,把syslinux放在光盘里INstall了好多次

    基本思路围绕以下文件

    SYSLINUX.EFI/efi64/syslinux.efi
    syslinux/modules/efi64/ldlinux.e64

    syslinux/modules/efi64/menu.c32
    syslinux/modules/efi64/libutil.c32

    mkfs.msdos + mmd + mcopy

    制作很顺利,但是在开机的时候一闪而过,自己关机...看样子syslinux和xorrisofs在EFI问题上八字不合,从man里就可以一见端倪,syslinux共提及5处,Now for EFI话题一转祭起了祖传的GRUB2,挂着xorriso卖grub-mkrescue,有那么一点点小觉悟,没有仙人指点,ueFI光盘是遥遥无期了

    于是,我又有了一个idea...

    于是,我又pull一个image...

    到底是什么呢???

    你猜?

    你猜?

    你猜?


    熟悉标题的小朋友一定欢声雀跃 golang:latest for VMware driver登场

    size=803M,又又又是漫长的等待

    打开后,生食,味美?

    233

    基本盘如下图所示,这是第一个手动滑稽的golang项目,大家鼓掌

    vendor文件夹内文件不是submodule???作者有内味了,找不到引用,GOPATH总是要用src附加在路径上,是不是没有放在/go/src下,就变成了离经叛道?请go熟练工进来说两句

    Gopkg.lock明示这个项目很旧,dep???不存在的,顺着?网站的思路,govendor list也有问题

    于是我一个offline build(no IOT/IOC/IOB connection aCtively refused!!!)诉求变成了拉锯战

    果断全面替换,好在整个项目异常简单,也在意料之中,把main.driver.go两处import改成GOPATH search path就这样简简单单不好吗?vendor.json?不存在的

    于是我的offline build在强力植入的淫威下,成功了,无图无假象

    一次build成功,感觉...就那样了,运行???肯定是没有问题,大小比公开下载的release大了一点点,毕竟还是有一些commit/ref在后面的更新的

    然后还记得在Windows 7 + Tiny Linux 4.19 + XFS + Vmware Workstation 15 (PRO) 下篇dockerの奥义提到的知识点1?

    改成和另一个大众driver一样可配置吧,另外改一下virtualHW.version到只兼容Workstation 15,配合我的新光盘,组合在一起

    是不是全世界都找不到的呢?

    滑稽!

    OVer

    奥里给!!!


    The initial story behind idea --

    fuse issues fixed(driver.go;bootsync.sh;open-vm-tools.sh)

  • 相关阅读:
    大数据学习之路(持续更新中...)
    数据挖掘之初级
    用户画像
    机器挖掘之经典算法
    算法时间复杂度
    01-IOS-越狱指南
    gradle 内容学习参考
    python 获取文件路径相关
    第一行代码阅读笔记
    使用同步锁防止多进程的并发操作
  • 原文地址:https://www.cnblogs.com/A-Z/p/build_docker_vmware_driver.html
Copyright © 2020-2023  润新知