debian 11 虚拟机环境搭建过坑记录

2023-03-06 debian11 最小安装记录 在虚机下,Debian11 最小安装记录 阅读详情
AI摘要

本文介绍了 Debian 11 的安装与配置过程。作者最初尝试 Debian 12 遇包依赖问题后改用 Debian 11 成功安装。详细阐述了系统配置,如修改文件、网络配置、换源等,还介绍了软件配置,包括 eclipse 和 git 配置,以及老虚拟机硬盘挂载等内容。

原来去 debian 官网下载了一个最新的 debian 12,安装后出现包依赖问题,搞了半天,卸载安装了半天,赶时间放弃了。。。

后下载了 debian 11, debian-11.9.0-amd64-netinst.iso

这里选择下载 :https://cdimage.debian.org/cdimage/archive/

果然还是 debian 11 靠谱,基本一次就搞定了。

安装过程

这里下载的是网络版,软件包需要现下,闲太慢断网略过一些,而后装完重启发现是没有桌面的,可能是这样,没有预装其他的库,使得后面安装的比较顺利。

系统配置

修改 sudoers 文件

这里需要先行修改,不然使用 sudo 命令会有问题;
先使用 su 命令进入 root 中,修改 /etc/sudoers 文件,在 %sudo ALL=(ALL:ALL) ALL 内容下面添加 xxx ALL=(ALL:ALL) ALL 即可,其中 xxx 为你使用的用户名。

# Allow members of group sudo to execute any command
%sudo	ALL=(ALL:ALL) ALL
xxx ALL=(ALL:ALL) ALL

网络配置

用了两个网卡,在 /etc/network/interfaces 文件中添加

auto ens37
allow-hotplug ens37
iface ens37 inet dhcp

auto ens33
allow-hotplug ens33
iface ens33 inet static
address 192.168.1.46
netmask 255.255.255.0

换源

这一步比较重要,不然下载特别忙,在安装系统时选择了 清华 源,但是文件中还是存在两条 debian 的源,屏蔽就好

安装桌面

这里装的桌面是 Xfce ,装完重启就可以

sudo apt install task-xfce-desktop

mount nfs 挂载安装

sudo apt install nfs-kernel-server

安装完成,没修改 /etc/exports 文件会提示 Connection refused

# /etc/exports: the access control list for filesystems which may be exported
#		to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#

需要在文件中添加内容,按照上述示例,添加文件夹和 ip,用的v2和v3 版本,就可以正常挂载了

/home/xxx 192.168.1*(rw,sync,no_subtree_check)

复制功能

虚拟机和电脑间不能正常复制粘贴,且显示界面不能随意拉伸,需要安装 open-vm-tools-desktop,安装完成重启即可

sudo apt install open-vm-tools-desktop

tab 无法补全

使用 tab ,部分命令无法补全,需要安装 bash-completion,

sudo apt install bash-completion

安装完成后,需要将 /etc/bash.bashrc 文件中这部分注释去除,重新打开命令窗口即可

在这里插入图片描述

其他安装

sudo apt install net-tools  // ifconfig 命令
sudo apt install python3-pip
sudo apt install git
sudo apt install scons
sudo apt install openssh-server
sudo apt install python3-pyelftools
sudo apt install mtd-utils    //mkfs.jffs2 等命令

软件配置

eclipse 配置

使用时需要先安装 jre ,不然会报错打不开软件

sudo apt install default-jre

在官网下载了 eclipse 好几个版本,都存在显示对不齐,试了老版本正常的,也是不行,估计是下载的一直支持库或者系统库存在这个问题

在这里插入图片描述

  • 经过多方尝试,发现是字体加粗产生的问题,将对应的 Bold 去除就可以,只是关键字等的加粗功能就没了

菜单 Window -> Preferences -> C/C++ -> Editor -> Syntax Coloring

在这里插入图片描述

  • 修改 tab 键为 2个空格,进入 Formatter 点击 NEW 新建,Tab policy 改成 Spaces only,Indentation size 和 Tab size 改成 2 即可

菜单 Window -> Preferences -> C/C++ -> Code Style -> Formatter

在这里插入图片描述

菜单 Window -> Editor -> Show Whitespace Characters 即可打开空格回车等符号的显示

git 配置

关闭 CRLF 与 LF 之间的转换

git config --global core.autocrlf false

老虚拟机硬盘挂载

老系统搞坏了,原来起不来的系统可以在虚拟机新建硬盘,添加坏掉的虚拟机硬盘,重启新安装的虚拟机,就可以看到新加的硬盘,使用 mount 挂载即可。

参考

https://blog.youkuaiyun.com/qq_43490217/article/details/125124688
https://blog.youkuaiyun.com/qq_44849154/article/details/141125896
https://blog.youkuaiyun.com/weixin_42195999/article/details/134735025
https://blog.youkuaiyun.com/OceanWaves1993/article/details/113926061
https://juejin.cn/post/7162819754804609061
https://www.cnblogs.com/wangwenhui/p/12141758.html
https://www.cnblogs.com/wangwenhui/p/12141758.html

Debian 11 裸机初始化与环境配置指南 阅读详情

相关推荐

TrinityCore魔兽世界私服搭建指南:从零开始部署Debian11环境

本文提供了一份详尽的TrinityCore魔兽世界私服搭建指南,重点讲解如何在Debian11系统上从零开始部署环境。内容涵盖系统准备、依赖安装、源码编译、数据库配置、游戏数据提取以及服务端启动的全过程,旨在帮助玩家和开发者成功构建属于自己的稳定游戏服务器。

efc12345678的博客 448

debian11 debian12 安装图解 服务器+桌面

debian11、12图解安装,详细,服务器和桌面都有

ziqibit的博客 3万+

手把手教你为Rockchip板子构建Debian桌面系统:从环境准备到成功编译的完整避坑记录

本文详细指导如何为Rockchip板子构建Debian桌面系统,涵盖环境准备、源码配置、编译过程及典型问题排查。特别针对RK3568和RK3588开发板,提供完整的避坑指南和优化建议,帮助开发者高效完成系统定制。

weixin_30954265的博客 368

Debian11安装与基础配置

Debian11安装与配置

qq_41264896的博客 3725

Debian11虚拟机克隆实战:5分钟快速复制Hadoop集群节点

本文详细介绍了在VMware Workstation 17环境下,通过Debian11虚拟机克隆技术快速复制Hadoop集群节点的完整实战流程。内容涵盖创建标准化“黄金镜像”、选择完整克隆模式、解决克隆后IP与主机名冲突、配置SSH免密登录及基础环境,旨在帮助大数据开发与运维人员五分钟内高效部署独立节点,大幅提升集群搭建效率。

weixin_29196613的博客 326

VMware Workstation 16 Pro + Debian 7.11:手把手教你搭建LinuxCNC 2.7.14开发环境(附常见错误修复)

本文详细指导如何在VMware Workstation 16 Pro虚拟机中,基于Debian 7.11系统搭建LinuxCNC 2.7.14开发环境。内容涵盖系统安装、软件源配置、实时内核部署、依赖包解决、源码编译及常见错误修复,为工业控制与数控系统开发提供稳定、可复现的虚拟化环境搭建方案。

weixin_29266007的博客 559

【Debian11】win10+VMware16安装linux虚拟机踩过的坑

debian11

qq_44330459的博客 1935

Debian虚拟机安装

Debian虚拟机器安装

qq_42776231的博客 1851

QEMU11安装以及启动arm Debian

QEMU 是一款开源的虚拟机软件,由 Fabrice Bellard 开发,能够模拟多种硬件设备,从而在一台计算机上运行不同操作系统的虚拟机实例。它支持系统级模拟和用户级模拟,为用户提供了一个灵活且强大的平台,用于测试软件、运行不同系统环境下的应用程序以及进行系统开发和调试。

王嘟嘟的博客 2023

网络系统管理赛项之Debian 十 二.克隆6台vmware workstation下的Debain系统构建省赛环境

基于vmware workstation部署省赛Debain环境 当您阅读到该篇文章时;作者已经将“全国职业院校技能大赛–网络系统管理赛项之Debian”设置成了收费专栏 首先说声抱歉。感谢这些年来大家的阅读和陪伴,本栏目文章记录了网络系统管理Debian模块的答题思路和操作方法。该部分知识也花了很多精力去学习和总结。为了让参赛选手在备赛过程中更好的还原真实赛程环境,掌握Debian模块的服务搭建技巧,提高服务搭建效率,从而拿下此模块赛点,为其他模块赢得时间,同时为备赛选手提供相应答疑环节,所以按29.9元

灯塔微光 1468

PTGui使用教程

PTGui使用教程为啥使用ptgui开始使用ptgui 为啥使用ptgui ptgui是一个全景拼接软件,在海思hi3559上做视频拼接的时候,需要拼接参数,这是就需要使用到ptgui,这里可以在该网站下下载ptgui:下载地址 开始使用ptgui 第一步,加载图片,我这里添加了三幅图 然后添加控制点(可以先多对准几次图像,这样会自动生成一些控制点,但是不保证准确),建议控制点不要太密集 点开镜头设置,勾选以下几个选项以及配置好镜头类型,如下图 点开优化器,在高级界面中配置如下参数,最后点

what_wrong的博客 1万+

2.【Linux虚拟机】新安装debian11后常用命令

在VMware安装debian11参考

weixin_42815846的博客 2667

灯塔问题:贪心与动态规划算法解析

区间覆盖问题是算法设计中的经典案例,常用于理解贪心算法与动态规划的核心差异。贪心算法通过局部最优选择逐步构建全局解,具有O(n log n)的高效时间复杂度,特别适合处理一维区间覆盖场景。动态规划则采用自底向上的填表法,虽然通用性更强但复杂度较高。在实际工程中,这类算法广泛应用于无线基站部署、监控设备布置等资源优化场景。通过分析灯塔问题的两种解法,可以深入掌握算法选择的关键因素,如问题规模、性能要求和实现复杂度。

weixin_28720573的博客 259

N5105 软路由安装 ESXi 7 直通核显给 Debian / Ubuntu 虚拟机通过 Docker 实现 jellyfin 硬件转码视频文件(硬解/编码)

在ESXi 7.0u3e里直通N5105的核芯显卡给虚拟机Debian 11(更新到5.18内核),再套用Docker镜像nyanmisaka/jellyfin (10.8.1) 启用硬件转码(硬解/编码)。

在云端 Up in the Air! 4万+

攻防世界GFSJ1184_welcome_CAT_CTF

由于它是 PIE 可执行文件,程序加载地址会随机化,这导致你在 GDB 调试时需要处理地址偏移(如 0x246d 变成 0x55555540246d)。:client 程序通过网络连接(get_nc() 和 get_flag(nc))与 server 通信,server 监听在端口 8888。:client 依赖外部共享库(如 libstdc++.so),因此运行时需要这些库存在系统中。程序就是wasd移动,走到不同标记(* $ @ )下方,输入j回车,会有不同反应。两个文件client和server。

拥抱AI的老粽子 1262

嵌入式设备电量显示实战:MCP3421 ADC采集从原理到代码全解析(附避坑指南)

本文详细解析了嵌入式设备中MCP3421 ADC芯片在电量显示应用中的硬件设计、寄存器配置、I2C通信调试及低功耗优化策略。通过实战代码和避坑指南,帮助开发者实现高精度电量监测,特别针对I2C时序和分压电路设计等常见问题提供解决方案,适用于物联网终端和移动设备开发。

weixin_42525632的博客 386

VMware虚拟机安装Debian10 (超级详细)

零基础虚拟机安装 debian10

让每一行代码都有改变世界的力量 3万+

关于华为高斯数据库出现Invalid or unsupported by client SCRAM mechanisms定位解决的过程

最近公司有个新项目使用的是高斯数据库,因为我们的项目是直接从别的项目组拿来的,配置都是已经配好的,但是在放到正式环境上之后出现报错。起初我们以为是测试和正式的版本不一致,但是结果是版本一致的。最后这个问题搞了我们几个小时,都没法解决。

Curtisjia的博客 3185

Debian11下编译ADAravis和Motor模块的一条龙过程

Debian11的基础安装(我用的是在proxmox下使用现成的模板新建的debian11的CT),git抓包需要自己找渠道设置环境变量翻墙。至此ADAravis和motor模块一条龙编译环节就都做好了,后面就是针对具体的摄像头和motor控制器的情况,搭建IOC了。这个流程手动改文件设置和版本不匹配等问题多了一些环节,相信在那些技术大神的完善下,这些手动冗余的步骤都会慢慢省掉吧。路过的从事相关任务的可以自己走一遍这个过程,Debian12下尝试了一下,很不顺利,希望有人能针对这个以及。

卡西莫多的博客 1561

LeRobot 入门教程(十四)Meta-World 机器人多任务与元强化学习操作仿真基准平台

Meta-World是一个开源机器人操作模拟基准平台,专注于多任务与元强化学习研究。该平台提供50项多样化任务(MT50套件),采用标准化评估协议测试算法泛化能力。LeRobot平台支持Meta-World任务评估,提供预处理数据集和训练工具。用户可通过命令行快速训练SmolVLA策略,并评估模型在简单、中等、困难等不同难度任务上的表现。文章还提供了兼容性问题和实用技巧建议,如使用完整MT50任务集测试泛化能力、采用one-hot任务条件化等。这些资源为研究人员开展机器人多任务学习提供了标准化实验环境。

2506_90492529的博客 1020

DeFi核心协议代码解析

本文解析了DeFi两大核心协议Uniswap V2和Compound的智能合约架构与关键代码。Uniswap V2采用恒定乘积公式(x*y=k)实现自动做市,核心合约包括Factory、Pair和Router,具备流动性铸造、代币兑换和TWAP预言机功能。Compound借贷协议通过cToken合约管理存款和借款,采用动态利率模型和抵押率机制,包含资金利用率计算、清算触发等核心算法。两协议均采用模块化设计,通过智能合约实现去中心化金融服务的核心逻辑。

闲人编程的博客 935

Debian11连不上网络问题

记录一下如何解决我的 Debian11 连不上网络地问题

Cathy121381314的博客 1万+

SpringBoot整合LangChain4j实现RAG检索实战详解

本文介绍了使用LangChain4j框架在Java生态中构建RAG(检索增强生成)应用的最佳实践。作为最接近Python LangChain的Java实现,LangChain4j提供了文档解析、向量化存储到检索增强的全套组件,并与SpringBoot深度集成。文章通过电商智能客服场景,详细演示了从零搭建RAG系统的完整流程:包括使用PostgreSQL+pgvector作为生产级向量数据库、文档加载与向量化处理、声明式AI服务实现以及查询压缩、结果重排等进阶优化技巧。同时对比了内存模式与生产级向量库的差异,

分享AI、区块链技术及应用,未来已来 432

Debian7.5.0安装流程(VirtualBox虚拟机环境)

Linux系统千千万,用哪个始终令人纠结。最后想到的好办法只有一个,每个都好好用一遍,你才知道自己真正想要的是什么。     在安装Debian系统的时候发现网上的流程解说都是中文环境的,据说Debian一直有中文乱码和字体不好看的问题,我想既然自己还算看得懂英文,就有人家的母语起码错误会少很多吧。     话是这么说,自己在安装的时候还是借鉴了人家的攻略,毕竟就算是字不一样,那位置还不得是一...

有时候的不在乎 311

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

关于将主力从Win11迁移到Debian12的一系列折腾

可以通过插件管理虚拟机,本质用的也是KVM那一套方案,实际体验就我个人而言是不太好的,所以我把NAS换成了UNRAID(不排除过几天换Turenas Scale 毕竟这玩意说要支持原生docker了)注重简洁、优雅、代码正确性和极简主义,由于其精简特性,通常运行速度很快,资源占用少,适合各种硬件配置,最完善的Wiki,没有之一,使用Pacman作为包管理器。kvm虚拟化保证了较低的性能损失,vitio虚拟的显卡同时带来了足够的3d性能,面板功能不说有多丰富,至少是涵盖了一个虚拟机应有的方方面面。

luo_fengyuan的博客 2257

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

实战指南:Debian虚拟机NAT模式联网配置与故障排查

本文详细介绍了在Debian虚拟机中配置NAT模式网络连接的完整流程,包括基础概念、网络编辑器设置、系统内部配置及故障排查方法。通过实战步骤和常见问题解决方案,帮助用户快速实现虚拟机外网访问,提升开发测试效率。特别针对DNS解析、IP冲突等典型问题提供了实用技巧。

Python的专栏 633

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: rk3588 之启动
下一篇: stm32mp15x 之 M4 使用 canfd
feitingfj
博客等级 码龄12年 58粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值