零基础教程:Windows电脑安装Linux系统(双系统/虚拟机)全攻略


一、安装方式选择

方案对比表

特性 双系统安装 虚拟机安装
性能 原生硬件性能 依赖宿主机资源分配
磁盘空间 需要独立分区(建议50GB+) 动态分配(默认20GB起)
内存占用 独占全部内存 需手动分配(建议4GB+)
启动方式 开机选择系统 随宿主系统启动
适用场景 长期使用/开发环境 学习测试/临时使用
安全性 需处理分区风险 完全隔离无风险

二、双系统安装教程(以Ubuntu为例)

准备工作

  1. 硬件要求

    • 空闲磁盘空间:至少50GB(建议SSD)
    • 内存:4GB+(推荐8GB)
    • U盘:8GB+(制作启动盘)
  2. 工具下载

安装步骤

步骤1:创建磁盘分区
  1. Win+X > 磁盘管理
  2. 右键C盘 > 压缩卷
  3. 输入压缩空间量(建议50GB-100GB
  4. 生成未分配空间(不要新建卷

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-28XYtpct-1744125278025)(https://example.com/disk-partition.png)

步骤2:制作启动U盘
  1. 打开Rufus
  2. 选择U盘和Ubuntu镜像
  3. 分区类型:GPT
  4. 文件系统:FAT32
  5. 点击开始(会格式化U盘!)
步骤3:BIOS设置
  1. 重启时连续按F2/Del进入BIOS
  2. 关闭Secure Boot
  3. 调整启动顺序:U盘第一
  4. 保存退出(F10)
步骤4:安装Ubuntu
bash 复制代码
1. 选择"Install Ubuntu"
2. 键盘布局:English(US)
3. 安装类型选择"Something else"(手动分区)

# 关键分区设置(示例50GB空间)
/boot     : 1GB    ext4   # 启动分区
swap      : 8GB    swap   # 交换空间(内存的1.5倍)
/         : 30GB   ext4   # 根目录
/home     : 剩余空间 ext4 # 用户数据

4. 安装引导器选择Windows Boot Manager所在磁盘
5. 确认时区、用户信息
6. 点击安装(约15-30分钟)
步骤5:首次启动
  1. 拔掉U盘重启
  2. 出现GRUB菜单选择系统
  3. 完成系统初始化设置

三、虚拟机安装教程(VMware Workstation)

环境准备

  1. 宿主机配置建议

    • CPU:4核+(支持虚拟化技术)
    • 内存:8GB+(给虚拟机分配4GB)
    • 磁盘空间:40GB+(动态分配)
  2. 软件下载:

    • VMware Workstation Pro:官网
    • Ubuntu镜像:同上

详细步骤

步骤1:创建新虚拟机
  1. 打开VMware > 新建虚拟机
  2. 选择"自定义配置"
  3. 硬件兼容性:Workstation 16.x
  4. 选择ISO镜像文件
步骤2:资源分配
markdown 复制代码
- 处理器:2核心(若宿主机是4核)
- 内存:4096 MB(不要超过宿主机剩余内存的50%)
- 网络:NAT模式
- 磁盘类型:SCSI
- 磁盘大小:40GB(选择"拆分成多个文件")
步骤3:安装增强功能
bash 复制代码
# 安装完成后执行
sudo apt install open-vm-tools-desktop -y
sudo reboot

四、内存分配建议表

使用场景 虚拟机建议内存 双系统swap分区
基础命令行操作 2GB 2GB
桌面日常使用 4GB 4GB
开发环境 8GB 8GB
大数据处理 16GB+ 16GB+

五、常见问题解决

  1. 无法识别Windows分区

    • 安装时勾选"安装第三方软件"
    • 终端执行:sudo ntfsfix /dev/sdXn
  2. 启动项丢失

    • 使用Ubuntu安装U盘进入Try Ubuntu
    • 执行:sudo update-grub
  3. 虚拟机卡顿

    • 开启CPU虚拟化(BIOS中Intel VT-x/AMD-V)
    • 安装VMware Tools

六、进阶配置建议

  1. 双系统共享磁盘

    • 创建NTFS公共数据分区
    • Ubuntu安装:sudo apt install ntfs-3g
  2. 虚拟机快照管理

    • 重要操作前创建快照
    • 定期清理旧快照
  3. 性能优化

    bash 复制代码
    # 禁用无用服务
    sudo systemctl disable bluetooth.service
    # 使用Zswap压缩内存
    sudo nano /etc/default/grub
    # 添加:GRUB_CMDLINE_LINUX="zswap.enabled=1"

七、学习资源推荐

  1. 新手推荐发行版:

    • Ubuntu LTS(最友好)
    • Linux Mint(Win风格界面)
    • Zorin OS(专为Windows用户设计)
  2. 入门学习路径:

    • 基础命令:ls/cd/mkdir/rm
    • 文件权限:chmod/chown
    • 包管理:apt/yum
    • 系统管理:systemctl/journalctl

注意事项

  1. 重要数据务必提前备份
  2. 笔记本用户注意显卡驱动兼容性
  3. 首次安装建议使用LTS长期支持版本
  4. 遇到问题善用Ctrl+Alt+T打开终端查询日志

通过本教程,您已经掌握了两种主流的Linux安装方式。建议新手先从虚拟机开始体验,熟悉后再尝试双系统安装。开启你的Linux之旅吧!

相关推荐
Amelio_Ming1 小时前
linux 内核 static-key机制分析
linux
yl--炼气2 小时前
windows下wsl-ubuntu子系统的位置怎样从C盘转到其他盘
linux·运维·ubuntu
博睿谷IT99_2 小时前
红帽认证 Linux安全 级别
linux·运维·安全
超爱吃香菜的菜鸟3 小时前
关于我的服务器
运维·服务器
Cv打怪升级3 小时前
ubuntu 常用指令
linux·运维·ubuntu
用手码出世界3 小时前
【Linux】进程池bug、命名管道、systemV共享内存
linux·运维·bug
LL1681993 小时前
SSM考研助手管理系统
java·服务器·开发语言·数据库·学习
半吊子的程序狗4 小时前
docker测试镜像源
运维·docker·容器
正点原子4 小时前
【正点原子STM32MP257连载】第二章 ATK-DLMP257B使用前准备 #串口软件 #MobaXterm
linux·stm32·单片机·嵌入式硬件
MobiCetus4 小时前
Linux Kernel 7
linux·运维·服务器·windows·ubuntu·centos·gnu