news 2026/9/15 2:24:24

腾讯云Linux ISO下载与自定义镜像导入全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
腾讯云Linux ISO下载与自定义镜像导入全攻略

第一次搜“腾讯云Linux服务器操作系统ISO下载地址”的人,大概率会被结果搞蒙:腾讯云官网并没有一个单独醒目的“腾讯云Linux下载页”,镜像站里倒是一大堆目录,CentOS、Ubuntu、Debian、TencentOS、OpenCloudOS全堆在一起,不熟悉的人根本不知道该点哪个。作为常年跟云服务器和Linux发行版打交道的运维,我今天把这条链路彻底讲清楚:腾讯云上的Linux操作系统镜像到底从哪下、下完之后怎么装、装完之后怎么把它变成一台能被腾讯云正常纳管的云服务器。整个过程涉及镜像选型、ISO下载、本地虚拟机安装、自定义镜像导入、初装初始化检查,每一步都有值得注意的细节。

先说结论:你真正要下载的,不是某个叫“腾讯云Linux”的神奇ISO,而是腾讯云镜像站提供的各发行版系统镜像。本文适合正在学Linux、准备考云运维相关认证、或者想把自己本地的Linux环境迁移上云的同学,内容从下载到部署一路贯通,照着做就能跑通。

1. 先搞清楚需求:你说的“腾讯云Linux ISO”到底指什么

1.1 腾讯云没有“独家操作系统”,但有官方镜像渠道

很多刚接触云计算的读者会有一个固有印象:腾讯云是不是像Windows那样,自己也做一个操作系统安装包,用户下载后装到物理机上,然后这台机器就能自动接入腾讯云?不是这样的。腾讯云作为IaaS平台,提供的是“基础设施即服务”,它本身不重新发明操作系统内核,而是把生态里成熟的开源Linux发行版做成公共镜像,塞进控制台里供用户一键选用。

你在控制台创建云服务器CVM时看到的CentOS、Ubuntu、Debian、TencentOS Server,本质上都是开源社区版本的定制发行或镜像封装。腾讯云做了两件事:一是把发行版官方ISO做成了能在云平台虚拟化环境里正常启动、识别virtio驱动、通过cloud-init完成初始化的公共镜像;二是把这些发行版的软件源做了国内加速,也就是mirrors.cloud.tencent.com这个镜像站。

所以“腾讯云Linux服务器操作系统ISO下载地址”这个问题,准确答案应该是:腾讯云不把ISO作为主推交付物,但在mirrors.cloud.tencent.com可以提供绝大多数主流Linux发行版的官方ISO。你要什么版本的Linux,就去对应目录里取。

1.2 场景判断:什么时候才真的需要ISO镜像

搞清楚一个概念之后,第二步是判断自己到底需不需要下载ISO。我帮人排查过很多次,发现大家搜这个关键词的动机大抵分三类。

第一类是学习实验型:刚接触Linux,听说云服务器要花钱,于是想在本地虚拟机里先装一个和云上一样的环境练手。这种情况需要ISO,而且强烈建议选择与腾讯云公共镜像同系列的发行版。

第二类是迁移上云型:已经在物理机或VMware里跑着一套业务,想把整套系统原封不动搬到腾讯云。这种情况你确实需要一个ISO来重建环境,或者直接把现有系统做成自定义镜像上传。很多人在这一步会纠结“为什么不能直接把服务器上的ISO上传到云上启动”,原因后面我会细讲。

第三类是纯下载收藏型:有囤镜像的习惯,或者要离线安装软件包仓库。这类需求同样走镜像站,而且我建议直接下载DVD/Everything版本,把常用软件包一次性带到离线环境。

换个角度看,如果你已经有腾讯云账号且能正常开CVM,那根本没有下载ISO的必要,控制台向导里选公共镜像直接开机即可。ISO这玩意儿更多是“本地预演”和“自定义镜像源素材”。

1.3 TencentOS与OpenCloudOS:腾讯系Linux发行版

镜像站里有两个和腾讯关系最近的目录:tencentos和opencloudos。这里我特意展开说一下,因为这两个名称最容易引起混淆。

TencentOS Server是腾讯云官方面向云场景的服务器操作系统,早期基于CentOS生态打造,API完全兼容,RHEL/CentOS 7的用户切换过来几乎无感。它的定位类似AWS的Amazon Linux,属于“云上亲儿子”,内核针对虚拟化、容器、网络性能做了不少优化。如果你业务没有强依赖某个特定发行版,上云之后选TencentOS Server是个非常省心的选项。

OpenCloudOS则是腾讯参与发起的开源操作系统社区项目,强调“中立、开放、原生”,支持x86_64和ARM64。它有完整的社区治理和版本迭代,也有对应的ISO镜像可供本地安装。如果你所在企业有使用国内社区主导的开源操作系统的要求,OpenCloudOS值得关注。

这两个系统的ISO都放在腾讯云镜像站对应目录的iso子目录中,下载之后既可以在物理机安装,也可以导入云平台。相比之下,云上公共镜像里的TencentOS Server版本更“云原生”,内置了cloud-init和virtio驱动,而这恰好是本地裸装ISO时最容易忽略的差距。

2. 官方下载路径:镜像站目录结构、版本选型与校验

2.1 腾讯云镜像站的正确打开方式

腾讯云镜像站的根地址是mirrors.cloud.tencent.com,不需要登录,直接浏览器访问或者命令行wget都能用。它和清华TUNA、阿里云镜像站属于同一类开源镜像服务,区别在于它是腾讯云自己维护的,访问速度在腾讯云内网和公网都有保障——如果你在腾讯云CVM上换源,内网域名甚至更快。

常见的几个目录路径我给你理一下,避免一个个目录翻得头晕:

发行版镜像站路径说明
CentOS 7/centos/7/isos/x86_64/经典但已停止维护
Ubuntu LTS/ubuntu-releases/含各版本桌面/Server ISO
Debian/debian-cd/含netinst与完整DVD
TencentOS Server/tencentos/腾讯云自研服务器系统
OpenCloudOS/opencloudos/开源社区版
openEuler/openeuler/国内社区主导发行版

点进去之后一般会看到版本号目录,版本号下再有isos或者cd目录。例如CentOS的ISO会分DVD1、DVD2、Everything、Minimal等,Ubuntu会有live-server、desktop之分,Debian则分netinst(网络安装)和完整DVD。新手最容易犯的错误是把desktop版当server版用,或者把32位ISO下载回来装到64位服务器上——虽然现在32位ISO已经很少了,但仍然要注意x86_64和arm64架构的区分。云服务器绝大多数是x86_64,如果你的机器是ARM(比如腾讯云标准型SA系列实例),就要找对应的aarch64目录。

2.2 主流发行版怎么选:一张对比表

很多新人问“到底装哪个Linux”,这个问题没有绝对答案,但结合云计算场景我可以给一张非常实用的参考表:

发行版推荐场景ISO体积上手难度备注
Ubuntu 22.04/24.04 LTS云原生、容器、AI开发环境约2~4GB文档最多,遇到问题好搜
Debian 12追求稳定、资源占用低netinst约400MB包管理干净,适合长期跑服务
CentOS 7传统企业运维、老项目兼容约4GB已EOL,安全风险高,不推荐新项目
TencentOS Server 3腾讯云环境落地生产约几GBRHEL/CentOS兼容,云上首选之一
openEuler 22.03 LTS国产化生态、ARM场景约几GB国内社区活跃,文档中文多
Rocky Linux / AlmaLinuxCentOS替代约4GB长期支持,兼容RHEL

我个人在腾讯云生产环境用得最多的是TencentOS Server和Debian。原因很简单:TencentOS Server从内核到运行时都针对腾讯云底座做优化,出现性能问题时的排查成本低很多;Debian则胜在干净稳定,没有太多厂商定制,出了问题你能确定问题在你自己代码里。学习练手的话,Ubuntu Server LTS是最不容易劝退的选择,教程和踩坑记录满网都是。

2.3 下载、断点续传与校验命令

浏览器直接点击ISO下载虽然直观,但大文件容易断线。我更推荐在终端里用wget或者curl拉取,这样断了还能续传,下载完顺手做一次SHA256校验,确保镜像在传输过程中没有被破坏。

这里给一个完整的示例流程。假设我要下载TencentOS Server 3 x86_64的ISO,先在镜像站找到目录,然后执行:

# 在终端中用wget下载,-c参数支持断点续传 wget -c https://mirrors.cloud.tencent.com/tencentos/3.2/isos/x86_64/TencentOS-3.2-x86_64.iso # 下载完成后,比对官方提供的sha256值 sha256sum TencentOS-3.2-x86_64.iso

如果镜像站目录里额外提供了SHA256SUMS文件,直接下载这个文件然后执行sha256sum -c SHA256SUMS,它会自动帮你批量比对当前目录下对应的所有文件。校验不通过的话,别犹豫,删掉重新下载,否则装到一半报文件损坏的错,到时候哭都来不及。Ubuntu的桌面版ISO在网络差的情况下推荐选择镜像站里标记为“torrent”的种子文件,用BT工具下载对大文件更友好,校验逻辑照旧。

3. 本地部署:从ISO到一台能用的Linux虚拟机

3.1 虚拟机配置参数和安装要点

下载完ISO,下一步是在本地虚拟机里把系统装起来。这个步骤的价值在于:你可以用几分钟时间把云上环境的安装、配置、软件部署全程演练一遍,踩了坑也不影响生产。

我常用的组合是VMware Workstation或者VirtualBox,两种工具任选其一。创建虚拟机时,建议这样配置:

  • 操作系统类型:选Linux,版本根据你下载的发行版选对应项,如Ubuntu 64-bit或CentOS 7 64-bit。
  • CPU分配:2核起步,学习环境1核也行,但编译软件时会很痛苦。
  • 内存分配:3~4GB,太小会导致安装程序卡顿,太大则影响宿主机性能。
  • 磁盘分配:至少40GB,建议50GB。动态分配即可,不用一次占满物理磁盘。
  • 网络类型:NAT最适合学习环境,宿主机能上网虚拟机就能上网;桥接模式则让虚拟机获得局域网独立IP,适合后续要测试从其他机器访问虚拟机的场景。
  • 启动方式:默认BIOS即可,不要为了“尝鲜”选UEFI,除非你明确知道目标云平台支持UEFI导入(后文会专门讲这个问题)。

启动虚拟机进入ISO引导界面后,不同发行版的安装界面差异较大,但核心步骤是相通的:选择语言和键盘布局、配置磁盘分区(新手直接使用“向导模式”用整块磁盘自动分区)、设置root密码和普通用户、选择安装的软件包集合(服务器场景建议选Minimal或Server安装,不要装图形界面,云服务器也用不上)。

有一个细节容易被忽略:安装程序里通常会让你配置“主机名”和“网络”。云服务器场景下,主机名建议不要包含大写字母和特殊符号,保持纯小写字母加连字符;网络配置则建议直接使用DHCP自动获取,等系统装完再改静态IP或交由云平台自动分配。

3.2 换源:装完第一件事

系统装完进入终端后,第一件事不是急着装软件,而是把软件源切换成腾讯云镜像站。原因很简单:虚拟机里默认的软件源往往是官方源或国外源,在国内网络环境下yum update或apt update的速度能慢到你怀疑人生。而腾讯云镜像站对国内线路做了优化,下载速度通常能提升几个数量级。

CentOS/RHEL/TencentOS系使用yum,切换源的核心逻辑是:备份现有repo文件,把baseurl、mirrorlist都替换为腾讯云镜像站地址。以TencentOS 3为例(兼容CentOS/RHEL 7/8的方式):

# 备份原有源配置 mkdir -p /etc/yum.repos.d/backup mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/ # 创建新的腾讯云镜像源配置 cat > /etc/yum.repos.d/tencentos.repo <<'EOF' [base] name=TencentOS-$releasever - Base baseurl=https://mirrors.cloud.tencent.com/tencentos/$releasever/os/$basearch/ gpgcheck=0 enabled=1 EOF # 更新缓存 yum clean all && yum makecache

Ubuntu/Debian系则是通过修改/etc/apt/sources.list文件。以Ubuntu 22.04为例,把archive.ubuntu.com和security.ubuntu.com替换为mirrors.cloud.tencent.com,例如:

sed -i 's|http://archive.ubuntu.com/ubuntu|https://mirrors.cloud.tencent.com/ubuntu|g' /etc/apt/sources.list sed -i 's|http://security.ubuntu.com/ubuntu|https://mirrors.cloud.tencent.com/ubuntu|g' /etc/apt/sources.list apt update

换源的目的是让后续所有软件安装都走“高速通道”,这一步做完,后面操作体验会顺滑很多。

3.3 初始化三件套:SSH、防火墙、hostname

本地虚拟机虽然不像云服务器那样必须开SSH,但你提前把这三个基础项配置好,迁移到云上时能少填很多坑。

第一是SSH服务。CentOS/TencentOS系默认可能没有装openssh-server,先执行yum install -y openssh-server安装,然后启动并设置开机自启:

systemctl enable --now sshd systemctl start sshd

Ubuntu/Debian系一般默认带SSH,检查一下状态即可:systemctl status ssh

第二是防火墙。云服务器上通常由安全组做第一层访问控制,系统内部防火墙建议保持开启,只放行必要端口。本地虚拟机可以先把firewalld或ufw搞清楚,别一上来就systemctl stop firewalld图省事,生产环境早晚会为此付出代价。腾讯云安全组默认全放通的话,没有系统内防火墙的二次防护,服务器暴露在公网是极其危险的。

第三是hostname。确认它简化、可读、没有中文和空格。用hostnamectl set-hostname修改,改完重新登录终端生效。这些基础工作看似零碎,但当你准备把镜像导入腾讯云时,系统检查项里就有关于hostname、SSH、网卡配置的硬性要求,提前做等于提前排雷。

4. 把本地系统上报到腾讯云:自定义镜像导入链路

4.1 你为什么要导入自定义镜像

本地虚拟机折腾好之后,一个很自然的想法是:能不能把这台机器整个搬到腾讯云上去,省得重新部署一遍环境?答案是能,而且这是自定义镜像功能存在的意义。腾讯云支持将你在本地或线下制作好的镜像文件上传到对象存储COS,再通过控制台“导入镜像”功能,把它注册为云上的自定义镜像,之后就能基于这个镜像创建CVM实例。

这个流程听着简单,实际跑起来有相当多隐性门槛。常见的失败原因包括:镜像里没装cloud-init、磁盘驱动不识别、文件系统格式不被支持、网卡命名策略不符合云平台预期。这些问题里,任何一个没处理好,导入后的实例都可能无法启动或无法通过SSH登录。

我刚接触自定义镜像时也有一个错误观念:以为ISO解压后整个目录打包上传就行。实际上腾讯云导入镜像需要的是“磁盘镜像文件”,也就是把整块磁盘打包成RAW、VHD或VMDK、QCOW2等格式,而不是把光盘ISO文件改个后缀名拿上去。ISO是一个只读的文件系统镜像,本身无法作为启动盘被云平台接管。

4.2 制镜像必须通过的“体检项”

准备导出的虚拟机,在关机之前一定要逐项检查以下配置,我直接给清单:

  • 安装cloud-init。这是腾讯云导入镜像的硬性要求。cloud-init是云平台用来初始化云服务器(如设置hostname、配置网卡、注入SSH密钥、执行首次启动脚本)的行业标准工具。没有它,云服务器创建后网络可能不通,root密码也无法按期注入,基本等于废机。 安装方式很简单,CentOS系yum install cloud-init,Ubuntu/Debian系apt install cloud-init,装完不需要额外配置,默认配置即可让大部分场景生效。
  • 卸载或禁用和VMware/VirtualBox相关的虚拟机工具(如open-vm-tools可以保留,但VBoxGuestAdditions建议卸载干净),避免冲突。
  • 确保SSH服务开机自启。导入后控制台登录唯一通道就是SSH,如果这个服务没起来,你就只能看着实例“运行中”干着急。
  • 网卡设置为DHCP获取IP。腾讯云安全组和VPC网络会在实例启动时通过DHCP分配私网地址,如果你在虚拟机里把网卡配置成了静态IP,实例拉起来后可能拿不到云平台分配的IP,和外界失联。
  • 磁盘文件系统建议使用ext4或xfs,这两种是腾讯云兼容性最好的。如果你在虚拟机里用了某些特殊文件系统(比如btrfs),导入时控制台大概率会报错或者启动失败。
  • 关机再打包。很多人在虚拟机还在运行时就执行了导出操作,导出的镜像处于“脏状态”,文件系统可能有未落盘的缓存,导入后文件完整性无法保证。正确做法是shutdown -h now之后再进行格式转换。

4.3 格式转换、压缩与上传COS

虚拟机的磁盘文件一般有两种形态:VMware的VMDK、VirtualBox也能读取VMDK但默认可能是VDI。腾讯云导入镜像支持的格式包括RAW、VHD、VMDK、QCOW2等。如果你手里的格式不在支持列表内,用qemu-img工具做一次转换即可,这个工具可以通过包管理器安装:

# qemu-img源自qemu软件包,Debian/Ubuntu安装方式 apt install -y qemu-utils # 把vmdk格式转换成qcow2,-p显示进度,-c启用压缩 qemu-img convert -p -c -f vmdk -O qcow2 mydisk.vmdk mydisk.qcow2

转换完成后,检查一下文件大小,如果原始磁盘有大量空闲空间,qcow2格式得到的结果会明显更小,这能为你节省一笔COS存储费和上传流量费。接下来把qcow2上传到对象存储COS中,地域建议和你要导入镜像的CVM所在地域保持一致,比如你计划在“北京”地域创建云服务器,COS桶就建在北京,否则导入时跨地域访问会有额外复杂度。

上传完成后,在对象存储控制台找到该文件,复制它的对象地址(形如https://bucket-name.cos.region.myqcloud.com/path/to/mydisk.qcow2),这个地址在下一步导入镜像时要用。

4.4 控制台导入与常见失败信息解读

进入腾讯云控制台,在“镜像”页面点击“导入镜像”,按向导填写信息:选择镜像文件所在COS对象地址、选择操作系统类型(要和镜像实际系统一致,选错了会导致云平台注入错误的初始化参数)、设置镜像名称,然后提交。

导入过程一般需要几分钟到几十分钟,具体取决于镜像大小。等待期间你可能会遇到几种典型失败:

失败信息原因解决办法
镜像格式无法识别文件根本不是有效的磁盘镜像用qemu-img info确认格式
缺少cloud-init系统里没装cloud-init进入虚拟机安装后重新导出
操作系统类型不匹配选择的系统类型和镜像实际不符核对发行版和位数为64位
文件系统不兼容使用了云端支持列表之外的文件系统用ext4或xfs重新做镜像

导入成功之后,你就拥有一个自定义镜像了。用它创建云服务器时,和公共镜像没有任何操作差异:选CPU内存、配置网络和磁盘、设置密码或密钥,然后等待实例启动。如果启动后无法SSH登录,先别急着删机器,用VNC登录控制台看看启动日志,大概率还是cloud-init或网卡配置的问题。

5. 云端初装后的检查清单与常用命令速查

5.1 网络、主机名、时间的核验

镜像导入并成功创建云服务器后,第一件事不是部署业务,而是核验几个基础项。我一般在接到新服务器后,按顺序执行一组命令,两分钟就能确认机器“健康”:

# 查看IP地址和网卡状态,确认拿到了云平台分配的私网IP ip addr # 查看默认路由,确认能访问公网 ip route ping -c 3 mirrors.cloud.tencent.com # 查看DNS配置 cat /etc/resolv.conf # 确认主机名 hostnamectl # 确认时间同步 timedatectl status date

这组命令里,我最关注的是默认路由和DNS。云服务器如果拿到私网IP但没有默认路由,所有公网访问都会超时;DNS配置错了,curl外网表现则是“能ping通IP但域名解析不了”。另外强烈建议给所有云服务器开启chrony或systemd-timesyncd时间同步,否则日志时间漂移会在你排查故障时造成很大干扰。

5.2 Linux常用命令速查表(新手向)

不管你是准备考云运维认证,还是在项目中第一次接触Linux服务器,下面这张表覆盖了日常管理的高频操作。我刻意避开了冷门选项,只列真正会用到的:

场景命令说明
查看系统信息uname -a内核版本、CPU架构
查看磁盘占用df -h各分区使用率
查看内存占用free -h物理内存和swap
查看进程ps -ef全格式进程列表
实时监控top 或 htop动态查看CPU/内存占用
搜索文件find / -name "xxx"按名字全盘找
查看端口监听ss -tlnp哪个服务在监听端口
修改文件权限chmod 755 file加执行权限
查看日志tail -f /var/log/messages实时滚动日志
包管理yum install xxx / apt install xxx按发行版区分

初学者容易忽略的一点:千万不要在没有备份的情况下执行chmod -R 777 /这种“看起来在解决权限问题”的危险命令,它会把系统搞成不可预测的状态。权限问题优先考虑最小授权原则,只给需要的用户和目录加相应权限。

5.3 云服务器特有的参数调优建议

本地虚拟机不需要考虑的很多参数,在云服务器上却非常重要。我总结了三个最常见的优化点。

一是swap配置。云服务器默认可能没有swap分区,内存紧张时内核会直接触发OOM Killer,杀掉你最重要的进程。建议创建swap文件作为兜底,比如分配2GB:

dd if=/dev/zero of=/swapfile bs=1M count=2048 chmod 600 /swapfile mkswap /swapfile swapon /swapfile echo '/swapfile none swap sw 0 0' >> /etc/fstab

二是文件描述符限制。需要高并发的服务,比如Redis、Nginx、Java应用,往往需要调大ulimit -n限制,否则跑到某个临界点会突然报“Too many open files”。

三是内核参数,比如net.core.somaxconnnet.ipv4.tcp_tw_reuse,对短连接密集的Web服务有明显影响。你可以先通过sysctl -a | grep somaxconn查看当前值,再根据实际压测结果决定是否调整,不要盲目抄网上的“性能优化大全”。

关于腾讯云最近在推的ADP前沿部署工程师相关学习路线,我其实挺推荐对Linux部署有兴趣的人去了解一下,它的知识体系就是从基础命令、镜像管理、部署发布一脉相承下来的。本文这套ISO下载到自定义镜像导入,本身就是其中的核心训练场景,学完一遍,你操作云服务器的底子就算打牢了。

6. 这些坑我替你先踩过了:镜像相关高频问题排查

6.1 下载ISO时校验失败

很多人下载ISO都是用浏览器直接点,下完也不校验,装到一半安装器报错说文件损坏,才回头重新下载。这个问题在镜像站里尤其容易出,因为默认的HTTP下载在大文件和弱网环境下,偶尔会出现丢包导致文件不完整。

解决办法是养成用wget -c sha256sum的习惯。断点续传和下完校验是两件事,缺一不可。如果校验失败,除了重新下载,还可以考虑换一个下载工具,比如用aria2多线程拉取,速度更快、出错率也低。命令大致是:

aria2c -x 8 -s 8 https://mirrors.cloud.tencent.com/ubuntu-releases/22.04/ubuntu-22.04.3-live-server-amd64.iso

6.2 虚拟机关机前没等cloud-init,导入后起不来

这个坑我踩得最狠的一次,是在一台VMware虚拟机里装好业务,直接点了“导出为OVF”,上传腾讯云导入后,实例创建成功但SSH根本连不上。VNC进控制台一看,网卡没有获取到IP,--cloud-init完全没有执行。

排查后发现,我在虚机里虽然装了cloud-init,但没有验证它能不能正常工作。正确的验证方式是:关机前先执行一次cloud-init init --local,或者在系统启动时看systemctl status cloud-init日志。此外,虚拟机快照之间如果有恢复过旧快照,cloud-init的实例ID和网络配置缓存可能是脏的,导入前最好先rm -rf /var/lib/cloud/instance,让它下次启动时重新初始化。

6.3 UEFI和BIOS启动方式导致云上启动异常

本地虚拟机创建时如果选了UEFI固件,镜像内会存在EFI系统分区(ESP),启动顺序和BIOS引导方式完全不一样。腾讯云自定义镜像兼容性最好的是传统BIOS启动方式,因为云平台默认的虚拟化固件就是SeaBIOS。如果你UEFI机器导出的镜像直接导入,很可能出现“开机黑屏、光标闪烁”或者“引导设备未找到”的尴尬。

处理方式有两种:一种是创建虚拟机时就用BIOS固件,这是最省事的选择;另一种是你必须保留UEFI,则需要确认镜像中是否包含正确的EFI引导文件,在腾讯云导入时也要选择对应支持UEFI的配置。我给朋友的建议永远是一句话:自定义镜像导入云平台,选BIOS启动,准没错。

6.4 安装时源仓库慢导致中断的应对

安装Debian或Ubuntu系统时,安装器会问你“选择镜像站点”,默认可能是官方源或者别的国内源,如果速度很慢或者根本连不上,安装进度会一直卡在“Scanning the mirror”这一步骤。这时候不要急着关虚拟机,多数安装器支持手动输入镜像站地址,你可以直接填mirrors.cloud.tencent.com对应的Deiban/Ubuntu目录,比如:

https://mirrors.cloud.tencent.com/debian/ https://mirrors.cloud.tencent.com/ubuntu/

如果安装器不允许中途修改,最简单的办法是断网安装,也就是安装过程中直接跳过镜像站配置,等系统装完再进终端手动换源。我记得第一次用Debian netinst ISO时就被这个环节卡住了十分钟,后来学乖了,凡是netinst ISO安装,一律先把网络配置调好,或者干脆用完整DVD ISO离线安装,装完再换源更新。

整条链路走下来你会发现,从“腾讯云Linux服务器操作系统ISO下载地址”这个搜索词出发,最终落到的其实是三个基本功:镜像站使用、自定义镜像制作、云服务器初始化。这三个基本功练扎实了,不管你是要在本地模拟云环境、把现有系统搬上云,还是纯粹为了学Linux部署,都能做到心里有数。我个人现在的习惯是:本地预演一律用Ubuntu LTS配腾讯云镜像源,生产环境根据团队熟悉度在TencentOS Server和Debian里选,但凡要导上云的机器,装完cloud-init先测一遍,再关机打包上传。这套流程跑顺了,本地Linux环境到云端CVM之间的距离,其实只有一个ISO下载页面那么远。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/15 2:24:23

GD32H759+RT-Thread工控CAN实战:EMC鲁棒性与双CAN冗余设计

1. 为什么选GD32H759跑CAN不是“炫技”&#xff0c;而是工控现场的真实刚需我第一次在产线调试GD32H759的CAN节点时&#xff0c;客户工程师盯着示波器上那条干净利落的差分波形&#xff0c;说了句&#xff1a;“这芯片&#xff0c;真能扛住我们车间的电磁干扰。”——这句话比任…

作者头像 李华
网站建设 2026/9/15 2:24:06

Spring Boot与Spring AI整合开发AI应用实践

1. Spring Boot与Spring AI的完美结合Spring Boot作为Java生态中最流行的微服务框架&#xff0c;以其"约定优于配置"的理念大幅简化了企业级应用的开发。而Spring AI则是Spring家族中专门为AI工程设计的应用框架&#xff0c;它巧妙地将Spring生态的设计原则&#xff…

作者头像 李华
网站建设 2026/9/15 2:23:55

Superpowers:本地AI编程增强协议栈实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/15 2:23:32

毕业设计工具选型指南:从代码管理到论文收尾的全流程实战

引言 毕业设计是一场从选题、开发、写作到答辩的漫长战役。面对开发、作图、文档整理和论文收尾等多样化任务&#xff0c;工具选型往往决定了效率的天花板。本文基于真实经验&#xff0c;系统梳理毕业设计全流程中的工具搭配方案&#xff0c;并给出可落地的选型建议&#xff0…

作者头像 李华
网站建设 2026/9/15 2:23:07

Pandas安装指南:从环境准备到性能优化

1. Pandas安装前的环境准备Pandas作为Python生态中最核心的数据分析库&#xff0c;其安装过程看似简单&#xff0c;但实际会遇到各种环境依赖问题。我见过太多新手在第一步就卡住&#xff0c;所以先带大家做好基础准备。1.1 Python版本选择Pandas对Python版本有明确要求&#x…

作者头像 李华
网站建设 2026/9/15 2:22:21

Python依赖管理:批量安装与高效实践指南

1. Python批量安装依赖的必要性与场景分析在Python项目开发中&#xff0c;依赖管理是个绕不开的话题。我见过太多新手开发者手动一个个pip install的场景——这不仅效率低下&#xff0c;更糟糕的是当项目需要迁移或团队协作时&#xff0c;依赖版本的不一致会导致各种"在我…

作者头像 李华