装Linux这事,我从大学那会儿拿空白光盘刻录镜像开始,到后来用U盘量产工具,再到现在的Ventoy一把梭,前前后后折腾了得有十多年。说实话,安装Linux本身并不难,难的是安装之前想明白自己要干什么、选哪个发行版、怎么避开那些已经被人踩烂的坑。这篇文章我把“安装Linux操作系统”这条完整链路拆开讲清楚,从选发行版、做启动盘,到虚拟机安装、物理机双系统,再到装完之后的常用命令和问题排查,尽量把我实际遇到的教训和解决办法都写进去,给你一份可以直接照着做的实操手册。
不管你是刚接触Linux的学生、要在电脑上重新部署环境的开发者,还是因为单位信创要求开始接触国产操作系统的办公人员,这篇文章都能帮你省下不少瞎折腾的时间。
1. 装系统前的思路:先想清楚这几点,后面能少走一半弯路
1.1 你装Linux到底是为了什么
我见过太多人一上来就下载个Ubuntu镜像,刻完盘、装到一半开始纠结分区,装完了又发现软件源慢、显卡驱动没装上、Wi-Fi也连不上,折腾一晚上直接放弃。其实根源就是第一步没想清楚使用场景。
大概可以把需求分成三类:
- 纯学习/日常体验:想了解Linux长什么样,或者在网上看到别人炫酷的终端配置想试一下。这类需求我建议先用虚拟机跑,不要直接碰物理机。
- 开发环境:写代码、跑服务、做嵌入式开发,或者需要Linux环境下的工具链和Docker容器。这类需求选一个稳定的发行版,把基础环境一次配好,后面能省大量时间。
- 办公/信创替代:单位要求使用国产Linux操作系统(比如银河麒麟、统信UOS),平时要处理文档、上内网、用企业微信和浏览器。这类需求的核心是稳定、兼容办公软件、能正常加域,而不是追求最新内核和炫酷特效。
不同场景对应的选择完全不同。你让一个只做办公的人去用Arch Linux,那基本是给自己找罪受;反过来,你让一个开发者在纯办公系统上编译内核模块,那也会因为缺各种依赖而崩溃。
1.2 发行版选型:从Ubuntu到国产系统的定位差异
主流的Linux发行版看着一大堆,其实背后就几个大分支。这里我按“Debian系、Red Hat系、独立系、国产系”四类来梳理,大家对照自己的需求选就行。
- Ubuntu(Debian系):用户基数最大的桌面发行版,教程多、社区活跃、软件源丰富。适合新手入门和开发环境。缺点是默认带了不少东西,有点重,而且偶尔发新版不稳定。
- Debian:稳,非常稳。Ubuntu的爸爸级发行版,软件包版本偏老但都经过充分测试,适合当服务器或者不追求新功能的用户。
- CentOS Stream/Rocky Linux/AlmaLinux(Red Hat系):服务器领域的常客,很多IT运维场景都用这个分支。如果你之后要在Linux上部署生产级服务,或者单位里有基于RHEL的生态要求,可以考虑这个方向。
- Arch Linux:会自己搭积木的高端玩家专用。核心特点就是“自己动手”,滚动更新,没有默认桌面,让你从命令行一步步搭出一个系统。新手不建议直接上手,但折腾一遍对理解Linux帮助极大。
- 银河麒麟、统信UOS(国产系):基于成熟开源分支(主要是Debian/Ubuntu系)定制,针对国内办公场景做了大量适配。常用的WPS、企业微信、浏览器、打印机驱动基本都预装或者一键安装。在国产CPU(飞腾、鲲鹏、龙芯、兆芯等)的电脑上必须用它,因为商用Linux发行版其实并不会专门适配这些处理器。
我给一个比较实际的选型建议:
| 使用场景 | 推荐系统 | 原因 |
|---|---|---|
| 新手体验 | Ubuntu LTS、Linux Mint | 图形化完善、社区资源多、驱动兼容性好 |
| 开发者日常 | Ubuntu、Manjaro、Fedora | 软件新、开发工具链好装 |
| 服务器运维 | Rocky Linux、Ubuntu Server、Debian | 稳定安全、生命周期长 |
| 办公/信创环境 | 银河麒麟、统信UOS | 国内办公生态适配完善、满足国产化要求 |
这里插一句我个人的体会:不要盲目追求“最新版”。如果是生产或者办公环境,老老实实选LTS(长期支持)版本,别用每半年一发的普通版本,不然升级系统本身就会变成一项日常负担。
1.3 硬件与引导方式:UEFI、Legacy和Secure Boot
除非你用的是十年前的老电脑,否则现在的电脑基本都是UEFI引导。安装Linux之前,建议先确认两件事:
- 系统当前是UEFI还是Legacy引导。这个可以在BIOS设置里看,也可以直接看磁盘分区表类型。UEFI对应GPT分区表,Legacy对应MBR分区表。如果你要把Linux和现有Windows做成双系统,最好保持两者引导方式一致。
- Secure Boot是否开启。Secure Boot是微软联合硬件厂商搞的启动安全机制。早年间安装Linux会经常卡在引导阶段,现在Ubuntu、Fedora这些主流系统的引导程序都做了签名,默认能过Secure Boot。但如果你是NVIDIA显卡需要装闭源驱动,或者要用到一些第三方内核模块,建议还是在安装完后自行权衡是否关闭Secure Boot,否则内核模块加载时可能直接被拒。
这两个点直接决定了你后面做启动盘、进BIOS的方式,也会影响双系统能不能被正常识别。别在没确认的情况下就开始装,否则大概率出现“安装完重启,进不去系统/直接进了Windows”这种尴尬局面。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 制作安装介质:镜像下载与启动盘的高效玩法
2.1 镜像去哪下:官方源和国内镜像站
安装Linux的第一步是拿到一个靠谱的ISO镜像文件。注意,我强调“靠谱”是因为从非官方渠道下载的镜像有可能被植入后门或者恶意修改,对于要长期使用的系统来说这是绝对的安全隐患。
官方渠道是首选,比如Ubuntu官网、Debian官网等。国内用户网速往往不够理想,所以我更推荐用国内高校或大厂的镜像站,速度和稳定性都有保障:
- 清华TUNA镜像站(mirrors.tuna.tsinghua.edu.cn)
- 中科大镜像站(mirrors.ustc.edu.cn)
- 阿里云镜像站(mirrors.aliyun.com)
- 腾讯云镜像站(mirrors.cloud.tencent.com)
下载完ISO之后建议顺手校验一下SHA256哈希值,官方页面会给对应的校验码。Windows上用PowerShell的Get-FileHash命令,Linux上直接sha256sum,几秒钟就能算完,可以避免下载过程损坏导致的安装报错。
2.2 Ventoy:一个U盘装所有镜像
以前做启动盘,用UltraISO写入、用rufus格式化,每换一个镜像就要重新刻录一次,非常麻烦。后来我换用了Ventoy,体验直接起飞。
Ventoy的原理是把U盘做成一个特殊的引导分区,然后把ISO文件直接复制进U盘的数据分区,启动时就可以通过菜单选择要引导哪个镜像。这意味着:
- 你往U盘里扔多少个ISO都没问题,Ubuntu、CentOS、麒麟、WinPE随意混放;
- 不需要反复格式化U盘、重新刻录,想换系统就删旧文件拷新文件;
- 对U盘本身的物理质量要求不高,普通USB 3.0 U盘即可。
使用步骤很简单:去Ventoy官网下载对应平台的安装包,插入U盘,运行Ventoy2Disk.exe,选择U盘后点击安装,完成后把下载好的Linux ISO文件直接复制到U盘可见分区里就行。
需要注意的是:Ventoy安装时会格式化整个U盘,U盘里有重要资料一定要先备份出来。
2.3 进BIOS/U盘启动:不同电脑的常规操作
做好启动盘后,插入U盘,重启电脑,开机时按特定按键进入引导菜单或BIOS设置。常见按键如下:
| 品牌/主板 | 启动菜单快捷键 | BIOS快捷键 |
|---|---|---|
| 联想台式机/笔记本 | F12 | F2 / F1 |
| Dell | F12 | F2 |
| HP | F9 | F10 / Esc |
| 华硕主板 | F8 | Del / F2 |
| 微星主板 | F11 | Del |
| 技嘉主板 | F12 | Del |
进入BIOS后,需要设置或确认以下几点:
- 关闭Secure Boot(这个在上面说过,如果安装过程中卡在引导可以直接关掉);
- 确认启动模式为UEFI(除非你要装旧系统);
- 把U盘设置为第一启动项,或者直接通过启动菜单选择U盘。
做完这些,重启后应该能看到Ventoy的菜单,选中你拷进去的ISO镜像,回车就能进入正常安装界面了。如果卡住不动或者黑屏,别急着怀疑ISO文件,先看看是不是Secure Boot的问题,或者换一个USB口(优先直插主板后置USB口,别用机箱前面板)。
3. 虚拟机安装:新手最稳妥的试水方式
3.1 VirtualBox创建虚拟机的关键参数
如果是第一次接触Linux,我强烈建议先用虚拟机跑一遍完整流程,熟悉了再来上物理机。VirtualBox是免费开源方案里的首选。
创建虚拟机时,几个关键参数我根据实践给出建议:
- 内存:至少分配4GB。除非你只是简单体验命令行界面,图形界面加浏览器分分钟吃满2GB。
- CPU:2核起步,物理机核心多的话给4核,编译类操作会快很多。
- 硬盘:建议动态分配、大小40-80GB。动态分配意思是实际用多少占多少,不会一次性占满物理磁盘。
- 网络模式:默认NAT模式可以共享主机网络上网,够用;如果想从主机直接用SSH连进虚拟机,改成桥接模式更方便,虚拟机会和主机在同一个局域网里获得独立IP。
创建完虚拟机后,在“存储”设置里选中光盘图标,加载你下载好的Linux ISO镜像,然后启动虚拟机。
3.2 VirtualBox“未能启动虚拟电脑,可能缺少操作系统”的排查
用VirtualBox装Linux时,有一个错误提示很常见:“未能启动虚拟电脑,可能缺少操作系统(VirtualBox - Error In supR3HardenedWinReSpawn)”。
遇到这个提示,大多数情况并不是真的没有操作系统,而是以下几个原因:
- ISO镜像没有正确加载到虚拟光驱。打开虚拟机设置,检查存储里是否加载了ISO,而且“固态驱动器”选项没有被误勾选。
- 虚拟硬盘是空的,并且启动顺序里光驱排在硬盘之后。虚拟机找不到可引导的光盘,自然会说缺少操作系统。把光驱启动顺序调到最前,或者直接进入光驱启动。
- VirtualBox版本与系统不兼容。尤其是Windows系统升级后,VirtualBox如果版本过旧,会出现驱动不兼容导致虚拟机无法正常启动。这时候去官网下载最新版本重新安装即可。
排查方法很简单:先确认ISO已经正确挂载,把启动顺序调整正确,再启动。如果还是报错,用命令行VBoxManage list vms查看虚拟机状态,再检查VirtualBox软件版本和主机系统的兼容性。很多情况下,升级VirtualBox到最新版就能解决。
3.3 VMware Workstation的注意事项:Tools、新旧版本和Win11问题
虽然VirtualBox免费,但还是有不少人用VMware Workstation。这里有两个高频问题我单独拿出来说,因为这俩十有八九会把新手卡住。
第一个,安装Linux虚拟机后,上面最常用的VMware Tools。现在的VMware Workstation版本里,针对旧版客户机操作系统的Tools已经不再默认内置了。你可能会看到“VMware Tools不再随旧版客户机操作系统的VMware Workstation一起提供”的提示。这说的是:VMware已经不对某些老旧系统提供预编译的Tools包,需要你在客户机里用开源方案,比如Linux系统自己装open-vm-tools。比如Ubuntu/Debian系,一条命令就能搞定:
bash复制sudo apt install open-vm-tools open-vm-tools-desktop
装完这个,虚拟机的剪贴板共享、拖拽文件、窗口自适应分辨率就都能用了。
第二个,Windows 11企业版下VMware打不开虚拟机的问题。这种情况往往出现在系统从Windows 10升级到Windows 11之后。核心原因是新版Windows默认开启了基于虚拟化的安全功能(VBS,包括内核隔离、内存完整性等),它跟VMware的虚拟化引擎抢资源,导致虚拟机无法启动。
解决办法有两条路:
- 关掉VBS相关功能:在“Windows安全中心”的“设备安全性-内核隔离”里关闭“内存完整性”,然后在“Windows功能”里取消勾选“Hyper-V”、“虚拟机平台”和“Windows Hypervisor Platform”,重启后再试。
- 升级VMware Workstation到16.x以上的新版本,新版本对Win11和VBS有了更好的适配。
那台机器到底有没有开VBS,可以在PowerShell里运行Get-ComputerInfo查看HyperVisorPresent这一项,如果显示True,基本就是这个问题了。
3.4 安装过程中的分区设置:别被吓到
虚拟机里安装Linux,分区就不用太纠结,大多数桌面系统直接选“清除整个磁盘并安装Linux”就能顺利完成。但对于以后要上物理机装双系统的朋友,安装向导里会让你选择“手动分区”,这里先简单解释一下各分区的作用,避免到时候一头雾水:
- /(根分区):系统文件全放在这里,所有其他挂载点都挂载在它下面。容量建议至少20GB,正常使用推荐50GB以上。
- /home:用户数据和配置文件所在目录。单独分出来以后,哪怕系统重装,个人文件也能保留。开发者和有重要数据的用户强烈建议单独分。
- swap:交换分区,相当于Windows的虚拟内存。内存小于8GB时建议给4GB以上;内存很大(32GB以上)的话,可以设较小或者直接用swap文件。
- /boot:引导文件所在分区。UEFI模式还会要求一个EFI分区(通常100MB以上,挂载到/boot/efi)。
在大多数桌面安装向导中,“自动分区”已经很智能了,个人经验是:新手第一次装,直接自动分区,比手动配置的出错概率低得多。手动分区的路,等你对Linux有一定的了解之后再走也不迟。
4. 物理机安装与双系统:很多人不敢碰的硬骨头
4.1 全盘安装Linux:一块硬盘,干得干净利落
如果电脑上数据不重要,或者已经有备份,全盘安装是最省心的方式。安装向导里选择“清除整个磁盘”后,系统会自动划分EFI、根分区、交换分区这些必要的分区。只要保证要安装的磁盘没选错,整个流程基本无脑,20到30分钟就能装完。
这里我想强调的是:在安装前务必确认选择了正确的那块磁盘。我见过不止一个同事在一台有两块硬盘的机器上安装,结果把存着重要数据的旧硬盘给格式化了。物理机操作不像虚拟机,没有后悔药可吃。建议在安装引导界面用lsblk查看所有磁盘及分区情况,确认容量、挂载点等信息后再动手。
4.2 双系统安装:Windows和Linux共存的核心逻辑
想保留Windows又想用Linux,最常见的方案是先装好Windows,再装Linux。Linux的引导程序GRUB会扫描并识别Windows Boot Manager,在启动菜单里自动生成“Windows Boot Manager”选项。
关键注意事项:
- 引导类型保持一致。如果Windows是UEFI+GPT,那Linux也必须是UEFI模式安装,反之亦然。引导类型不一致会导致安装完成后找不到Windows,或者只能通过BIOS来回切换启动项。
- 安装Linux时选择“与Windows共存”或“手动分区”。自动分区工具通常会识别磁盘空闲空间,并自动缩容Windows分区来给Linux分配空间。
- 在安装过程中,不要把Windows恢复分区或EFI分区删掉。很多人想“腾地方”误删了EFI分区,导致Windows和Linux都进不去。EFI分区虽然小,但是整个电脑启动的钥匙,别乱动。
双系统装好后,每次开机都会出现GRUB菜单,让你选择进Windows还是Linux。如果你想让Windows作为默认系统,可以后面修改GRUB配置文件,或者用grub-customizer图形工具调整默认启动项。
4.3 物理机安装的显卡驱动问题
物理机安装Linux后,最常见的“进不去桌面/桌面卡顿/分辨率不对”原因基本都是显卡驱动问题。如果你用的NVIDIA显卡,Ubuntu桌面版默认用的开源Nouveau驱动不支持新卡或者性能很差,所以装系统后第一件事,建议去“软件和更新-附加驱动”里切换成官方闭源驱动,或者用命令手动安装。
Intel核显和AMD显卡相对省心,多数情况下系统自带驱动就能正常使用。如果装的是麒麟这类国产系统,它们针对国内常见办公整机和笔记本做过硬件适配,驱动问题相对少,但遇到底层显卡型号较新时依然可能踩坑。这种情况可以去品牌厂商官网找对应的Linux驱动包。
5. 装完系统后必做的几件事:从“能开机”到“能用”
5.1 换软件源、更新系统和安装基础工具
装完系统不更新、不换源,你后面装任何软件都会体验到什么叫“龟速”。国内直接用官方源,速度可能只有几十KB/s,换成国内镜像源后直接满速。
以Debian/Ubuntu系为例,换源过程如下:
bash复制# 备份原源文件(好习惯,出了问题能还原)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 编辑sources.list,把官方地址替换成国内镜像站地址
sudo nano /etc/apt/sources.list
用镜像站地址把文件里的archive.ubuntu.com、security.ubuntu.com替换成mirrors.aliyun.com或mirrors.tuna.tsinghua.edu.cn。不同版本的操作系统源格式不太一样,建议先去对应的镜像站帮助页面复制现成内容,省事且不易出错。
然后执行更新:
bash复制sudo apt update
sudo apt upgrade -y
第一次更新可能要几分钟,但这是后面一切操作的基础。麒麟系统和统信UOS也提供图形化的软件包管理工具,在“控制中心”里就能进行系统更新和软件源设置,操作逻辑与常见的应用商店类似。
5.2 常用命令速查:这些记住,基本就能上手了
Linux系统的使用离不开命令行。不需要把所有命令背下来,但下面这些是日常使用频率最高的,建议先掌握:
文件和目录操作
bash复制ls # 查看当前目录内容
cd /home/user # 切换目录
pwd # 显示当前路径
cp file1 file2 # 复制文件
mv file1 dir1/ # 移动/重命名
rmdir emptyDir # 删除空目录
rm -rf myDir # 递归删除非空目录,慎用,删了无法找回
mkdir testFolder # 新建目录
查找文件和内容
bash复制find / -name "test.txt" # 在根目录下按文件名查找
locate nginx.conf # 从数据库查找(需要先执行sudo updatedb)
grep "error" /var/log/syslog # 在文件中搜索关键字
网络与远程复制
bash复制ip addr # 查看IP地址
ping -c 4 baidu.com # 测试连通性,-c 指定次数
ss -tlnp # 查看端口监听状态
scp file.txt user@192.168.1.10:/home/user/ # 远程复制到Linux服务器
scp user@192.168.1.10:/home/user/file.txt . # 从远程服务器复制文件到当前目录
用户与权限管理(这个重点说)
bash复制sudo adduser newuser # 创建新用户(推荐,自动创建家目录和完整配置)
sudo passwd newuser # 设置/修改密码
sudo useradd -m -s /bin/bash newuser # useradd创建用户,-m创建家目录,-s指定shell
sudo usermod -aG sudo newuser # 给新用户加sudo权限
Linux下删除一个文件夹的经典命令是rm -rf,但它太危险了,sudo rm -rf /这种错误在新手阶段绝不罕见。我个人的习惯是:删除重要数据前先tar打包备份,或者把要删除的目录先“移”到/tmp,确认几天内没用到再真正删除。宁慢勿快。
find和scp这两个命令用好了,能极大提高效率。比如在/etc下找所有包含某个关键字的文件,或者把一台机器上的日志文件直接拷到另一台做分析,都比图形界面拖拽高效得多。
5.3 安装Docker、Nginx、Python环境
装完Linux之后,很多人的需求就是搭建一个开发或运行环境。以Ubuntu/Debian系举例,几个典型任务可以这样操作。
安装Docker
bash复制sudo apt update
sudo apt install -y docker.io
sudo systemctl enable --now docker
sudo usermod -aG docker $USER
# 如果要用官方docker-ce版本,则需要先添加Docker官方仓库,再安装docker-ce
装完后重启终端(让组权限生效),运行docker version确认能正常显示Client和Server信息。如果出现permission denied,多半是当前用户没有加入docker组,或者没重启会话。
安装Nginx
bash复制sudo apt install -y nginx
sudo systemctl enable --now nginx
装完后浏览器访问http://localhost,如果看到Nginx欢迎页,说明Web服务器已经跑起来了。网站默认根目录在/var/www/html,配置文件在/etc/nginx/,日志在/var/log/nginx/。
安装Python及pip
bash复制sudo apt install -y python3 python3-pip
python3 --version
pip3 --version
现在的Ubuntu一般自带了Python 3,但pip可能需要单独装。如果你需要管理不同版本的Python环境,建议再用venv或conda作为虚拟环境方案,不要直接在系统全局装一堆包,不然依赖冲突是迟早的事。
5.4 Windows和Linux之间怎么高效共享文件
很多人的使用场景是Windows宿主机加Linux虚拟机或远程Linux服务器,文件交换是高频需求。几种常用方案:
- scp命令实时传输:适合少量文件、一次性传输。上面已经给了命令示例。
- Samba共享:适合局域网内长期共享文件夹。在Linux服务器上安装并配置Samba,Windows资源管理器里直接输入
\\ip地址访问。 - 虚拟机共享文件夹:VirtualBox和VMware都支持设置共享文件夹,Linux客户机里挂载后就能直接访问宿主机目录。
- NFS(网络文件系统):Linux与Linux之间共享文件的标准方案,适合服务器集群场景。
对于日常办公,Samba是最省事的方案。安装配置也简单:
bash复制sudo apt install -y samba
sudo mkdir -p /home/share
sudo chmod 777 /home/share
sudo nano /etc/samba/smb.conf
在smb.conf末尾加上:
ini复制[share]
path = /home/share
available = yes
valid users = yourname
read only = no
browseable = yes
然后重启服务并设置Samba密码:
bash复制sudo systemctl restart smbd
sudo smbpasswd -a yourname
Windows的“运行”里输入\\Linux服务器IP\share,输入账号密码即可访问。
6. 安装与使用中的高频问题排查实例
6.1 银河麒麟系统局域网ping不通怎么办
国产系统(银河麒麟、统信等)在正常工作环境中,经常遇到局域网ping不通的情况。我先说结论:这类问题90%出在防火墙、网卡地址和掩码配置上,而不是物理链路。
排查思路:
bash复制# 1. 看网卡和IP地址是否正常
ip addr
# 2. 看默认网关是否配置正确
ip route
# 3. 看防火墙状态(麒麟默认可能开启firewalld)
sudo systemctl status firewalld
# 4. 临时关闭防火墙试验,如果关闭后能ping通,那就是防火墙规则问题
sudo systemctl stop firewalld
如果是防火墙规则拦截,可以针对内网网段放行ping,或者直接在可信网段放行ICMP协议。不用直接关闭防火墙,保证安全底线。
另外还要检查对端电脑的防火墙(比如Windows系统也默认拦截ping),以及网关设备的ARP表。比如在Windows上打开“高级安全Windows Defender防火墙”,在“入站规则”里启用“文件和打印机共享(Echo Request - ICMPv4-In)”这条规则,不过有些企业安全策略会专门禁ping,那属于正常现象。
6.2 启动U盘进不去安装界面
这个问题的现象是插入U盘重启后黑屏,或者直接跳过U盘进了现有系统。原因通常是:
- Secure Boot未关闭,导致第三方引导程序被拦截。先进BIOS关闭设备安全启动,再次尝试。
- U盘文件系统或引导方式问题。如果Ventoy启动卡住,尝试在VMware或另一台电脑上测试同一个U盘,判断U盘本身是否工作正常。
- 主板BIOS太老,对UEFI引导支持不好。可以尝试切换Legacy模式。
- ISO文件损坏。重新用官方工具校验哈希值,或者重新下载。
最大的误区是“换了各种工具制作启动盘”。其实95%的U盘启动失败都和制作工具无关,而是BIOS设置问题。优先排查Secure Boot和启动模式。
6.3 双击exe提示“不是此操作系统平台的有效应用程序”
刚从Windows切到Linux的用户,一定遇到过这种报错:把一个Windows程序(比如xxx.exe)拷到Linux下,双击运行,却提示“指定的可执行文件不是此操作系统平台的有效应用程序”。这其实不是你的系统或程序坏了,而是操作系统平台根本不兼容。
Windows的可执行文件(PE格式)和Linux的可执行文件(ELF格式)是两种完全不同的格式,底层调用的系统API也是两套体系。直接双击当然不可能运行。
实际解决办法有三种:
- 找Linux/Python/浏览器版本替代:现在很多Windows软件都有对应的Linux版或Web版,比如办公软件用WPS Linux版,企业微信有Linux版,浏览器直接换Linux版本。这是最推荐的方向。
- 用Wine兼容层:Wine能在Linux里模拟Windows API,部分简单程序可以直接运行。但复杂大型软件、需要高权限驱动的软件很容易出问题,不建议依赖。
- 虚拟机装Windows:在Linux里用VirtualBox/QEMU装一个Windows虚拟机,把需要用的Windows软件放虚拟机里跑。性能有一定损失,但兼容性最好。
这个问题的核心认知是:Linux和Windows是“两条道”,不是你拿着Windows的exe到Linux下“换个打开方式”就能用的。遇到这类需求,先在软件官网找一下有没有Linux版或者Web版,这通常是最省力的路径。
6.4 物理机安装时的“缺少操作系统”和磁盘空间不足
物理机安装过程中,如果提示“缺少操作系统”,首先要检查启动盘是否选对,以及BIOS启动模式是否匹配。比如U盘是Legacy引导,但BIOS设成纯UEFI,那它不可能被识别。
如果提示“磁盘空间不足”,在分区页面先检查目标磁盘是否还有空闲空间。很多时候是因为硬盘分区已满,没有给Linux留出空间。这时候要么在Windows里用磁盘管理压缩出未分配空间,要么在安装工具里手动缩减已有分区。操作时一定要小心,别缩减错盘。
7. 写在最后的一点个人经验
装Linux这个事,表面上是“把ISO写进U盘、跑起来、点点下一步”,实际上真正拉开体验差距的,往往是那些安装向导里不会告诉你的细节:你对场景的判断、对硬件的理解、对命令的熟练度。
我自己的经验是:第一次接触Linux,真的不要直接拿物理机开刀。先在虚拟机里完整跑一遍安装、配置、装软件、共享文件夹这些流程,再考虑是不是换到物理机上做主力系统。哪怕你已经是个熟练的Linux用户,每次出新版本系统,我也建议先花半小时在虚拟机里验证一下核心流程,再决定要不要用在生产环境。
如果你已经确定了“要在物理机上全面使用Linux”,那我额外有一个小建议:准备一块单独的旧硬盘装Linux,物理上把Windows盘和Linux盘隔开,通过BIOS启动项切换系统。这种方式比双系统分区更干净,两个系统之间互不干扰,也不存在GRUB更新把Windows引导弄丢的问题。这台机器会从一台“Windows电脑”变成一台“可以装双系统但互不侵犯的机器”,遇到任何一侧系统崩溃,都不会波及另一侧。
最后再分享一个提升幸福感的小技巧:装完系统后,第一时间设置好快照或备份。VirtualBox和VMware都能给虚拟机拍快照,物理机可以用Timeshift等工具做系统快照。Linux的稳定是有名的,但稳定不代表你不需要一个“后悔药”。有了快照,你就敢大胆地折腾配置文件、安装实验软件、调整内核参数。我一直觉得,学Linux最快乐的方式,就是在一个可以随时回溯的环境里,放心大胆地犯错误。
