WSL vhdx非root误删除libc.so.6
思路
由于不在root这种情况的特殊性,没有办法使用网上例如LDPRELOAD进行软连接。则使用linux挂载ext4格式的vhdx然后重新进行软链接
挂载vhdx
wsl ubuntu 20.04的虚拟磁盘在windows下的这个目录,不同的发行版在package目录下的地址不一样
在Package目录下可以找到所有在windows应用商店下载的应用,
然后直接把虚拟磁盘文件复制到虚拟机中(这里我改名了)
挂载教程看这篇博客linux下挂载VHD等虚拟磁盘文件
我这里直接
sudo apt-get install qemu-kvm
sudo modprobe nbd max_part=8
sudo qemu-nbd -c /dev/nbd0 ext4.vhdx
然后就直接能在文件管理器里面看到未挂载的磁盘了,直接点一下就能自动挂载
然后进到之前存放libc.so.6的目录,每个系统的目录不一样ubuntu 20.04的在
/usr/lib/x86_64-linux-gnu/
然后创建软连接
sudo ln -s /lib/x86_64-linux-gnu/libc-2.31.so libc.so.6
在文件管理器中重新把磁盘unmount,然后替换原来的vhdx,它就回来了
WSL vhdx非root误删除libc.so.6相关推荐
- 非root用户更新glibc版本的悲惨故事
非root用户更新glibc版本的悲惨故事 前言 查看现有版本和动态库依赖 查看glibc版本 查看动态库的依赖 常规安装过程 报错&改错无限循环 01. 编译出错 02 . 添加LD_LIB ...
- kali 改root_Kali Linux 将默认以非 root 身份运行
Kali Linux团队宣布,从即将推出的2020.1版本开始,Kali Linux发行版将默认用户为非root用户,从而切换到新的安全模型.2020.1版本计划于2020年1月下旬发布,用户现在可以 ...
- 源代码安装-非ROOT用户安装软件的方法
0. 前言 如果你没有sudo权限,则很多程序是无法使用别人编译好的文件安装的. 还有时候,没有对应你的主机配置的安装包,这时候需要我们自己下载最原始的源代码,然后进行编译安装. 这样安装的程序 ...
- python root_python在非root权限下的安装方法
以前在使用Python的时候,都是使用root用户安装好的全局python,现在,因为root用户安装的Python版本太低,同时自己没有root权限去对全局Python升级,所以要在非root用户下 ...
- linux nobody 用户,Linux CentOS7安装配置tomcat8(使用非root用户/nobody用户运行)
Tomcat主要用于运行JavaWeb项目,打开:tomcat8官方下载,可以看到官方有Binary Distributions和Source Code Distributions两大类,前者是二进制 ...
- linux上验证cudnn是否安装成功_非root用户安装cuda与cudnn
很多小伙伴都和我抱怨(其实我自己也是)服务器上管理员已安装好显卡驱动或已安装的CUDA版本无法满足自己要求(要么太高要么太低),与自己需要的TensorFlow或者Pytorch版本不兼容,急的头皮发 ...
- linux以非root身份运行,以非root用户身份在linux中运行mono-service
我需要在嵌入式系统上以最低Ubuntu安装方式运行.net C#应用程序(在Windows系统上开发)作为服务/守护程序(不包括X,除服务器外SSH,只有相关的软件).我创建了一个/etc/init. ...
- linux非root用户搭建docker,Linux CentOS 7 非root用户安装源码版Docker
Linux 版本:CentOS 7 注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新 ...
- linux ttyusb读写_linux下非root用户获得devttyUSB0的读写权限
linux下非root用户获得devttyUSB0的读写权限 首先查看/dev/ttyUSB0的权限属性,在终端输入:teashaw@http://www.doczj.com/doc/049b1b8e ...
最新文章
- Github上的PHP资源汇总大全
- java 使用http2.0_【Java】okhttp3如何发送http2请求?
- quartz mysql 建表_quartz创建表语句
- Silverlight的自定义tooltip提示工具条
- Futter基础第16篇: 实现单行文本框、多选框
- timesten java_使用java调用timesten实现Oracle入库
- 投资与创业:程序猿如何改变世界
- 夜神模拟器报错 daemon still not running error: cannot connect to daemon
- Android图片无损缩放,Android图片查看器(图片可挪动、缩放)
- 手把手教你开发列举网自动发帖软件!神器哈
- c语言 x16 x15 x2 1,CRC算法原理及C语言实现
- LightOJ1336(约数和)
- 电脑使用者的眼睛保护
- C++ 中scanf的返回值
- 数字体验词汇表:您需要了解的最重要术语
- Python 条形图、饼图、直方图、阶梯图解析
- centos7.2安装dcos
- scrapy 爬取https网页时出现ssl错误
- springboot遇到的Invalid bound statement (not found): com.yc.service.UserService的众多坑
- 输出100 - 200之间的素数C语言