CodeGym /课程 /Docker SELF /安装 Linux:环境选择,安装演示

安装 Linux:环境选择,安装演示

Docker SELF
第 1 级 , 课程 3
可用

1. 安装 Linux

到现在为止,你应该已经了解了 Linux 的有趣历史,知道每个发行版其实就是由内核、库和工具拼起来的乐高,而且每个发行版都有自己的风格(或者说“包管理器”,你懂的)。今天我们要进入实操环节,亲自安装 Linux!这就是理论知识变成你能摸到的东西的时刻。嗯,至少你可以在终端里用鼠标点点看。

你可能有 3 种操作系统的选择:

  1. Linux - 你啥都不用装,直接用就行
  2. MacOS - 基于 Unix,和 Linux 很兼容。学 Linux 基础完全够用。
  3. Windows
    • Windows 11 - 直接开启 WSL2,用内置的 Linux 内核。
    • Windows 10 - 升级一下然后开启 WSL2
    • Windows 8 或更低 - 你需要在虚拟机上安装 Linux

2. 如何选择合适的发行版?

发行版有啥区别?

在开始安装之前,先搞清楚哪个发行版适合你。下面这些建议可以帮你做决定:

发行版 特点 适合谁?
Ubuntu 简单、文档多、社区大 新手、开发者、桌面用户
CentOS 稳定、可靠(偏服务器) 服务器管理员
Fedora 新技术、前沿 开发者、喜欢新玩意儿的人
Arch Linux 极致自定义、难度大 极客,想全控一切的人
Linux Mint 易用,基于 Ubuntu 新手,想开箱即用的

金科玉律:新手就选 Ubuntu。就像带辅助轮的 Linux。

最低要求

Linux 不需要什么高配电脑。下面是基础发行版的大致配置:

  • 处理器: 双核,1GHz 及以上。
  • 内存: 2GB(多点更好)。
  • 硬盘空间: 至少 20GB。
  • 支持 BIOS/UEFI。

如果你有 4GB 内存,Linux 跑得飞快。少点也能用,就是要多点耐心。


3. 安装前的准备

安装方式:虚拟机还是物理机?

主要有两种方式:

  1. 装在虚拟机上。这是最安全的试用 Linux 的方法。你可以用这些软件:

    • VirtualBox:免费又流行。
    • VMware Workstation Player:非商业用途免费。
  2. 物理机安装。如果你想“让 Windows 歇歇”或者有台老笔记本,这就是你的选择。

制作启动盘

如果你要在物理机上装 Linux,需要一个启动 U 盘。Windows 下 Rufus 很好用。或者用 Etcher

  1. 去官网下载发行版的 ISO 镜像。
  2. 装好 Rufus/Etcher。
  3. 打开软件,选好 ISO 和 U 盘。
  4. 开始写入。

搞定,你的 U 盘就能用了!


4. 物理机安装

终于到了最有趣的部分。我们要装 Linux 了。以 Ubuntu 为例。

1. 设置 BIOS/UEFI

让电脑从 USB 启动,可能要改下 BIOS 或 UEFI 设置。方法如下:

  1. 重启电脑。
  2. 开机时按下(通常是 DelF2Esc,具体看你电脑)。
  3. 进“Boot”标签,把 USB 设备调到第一位。

恭喜,这就是你在系统魔法世界的第一个小冒险!

2. 进入安装程序

设置好 BIOS 后,插着 U 盘重启。你会看到类似“Try Ubuntu without installing”和“Install Ubuntu”的欢迎界面。选第二个。

3. 选择语言和键盘布局

安装器第一步就是选语言。大多数人选“Chinese”或“English”,看你喜欢哪个界面。然后设置键盘(一般会自动选好,但最好再确认下)。

4. 选择安装类型

这一步你可以选:

  • Erase disk and install Ubuntu — 想完全替换当前系统(老电脑、纯净安装)。
  • Install Ubuntu alongside Windows — 想保留 Windows。
  • Something else — 高级分区设置。

新手建议选第一个。如果你选了“something else”,你已经是专家了,我们直接下一步。

5. 分区设置

如果你选了“Something else”,需要建这些分区:

  • /:根分区。建议至少 20GB。
  • swap:交换分区。2-4GB 内存的系统,swap 设为内存的两倍。
  • /home:用户数据分区(推荐,但不是必须)。

在安装器 GUI 里大概长这样:

[ + ] 创建分区
类型: Ext4
挂载点: /
大小: 20 GB

都设置好后点“继续”。

6. 用户设置

给自己想个用户名和密码。这就是你进系统的魔法钥匙。电脑名可以叫“Tux-PC”或者“这是_电脑”。

小建议:

  • 密码:别用“12345”。最好复杂点但好记。
  • 自动登录:如果在意安全,别开。

7. 完成安装

设置完后安装器会开始复制文件。根据你电脑,大概 10-30 分钟。

结束后会让你重启。恭喜,你已经装好 Linux 啦!


5. 安装后第一步

1. 检查系统

开机后你会看到桌面或终端界面。第一步建议:

  • 打开菜单,找“终端”。欢迎来到 CLI!
  • 执行几条命令试试:
   whoami    # 查看你当前用户名。
   uname -a  # 确认你在 Linux 上。

2. 安装更新

Ubuntu 很简单:

sudo apt update && sudo apt upgrade -y

这就是你爱上 Linux 的第一个理由:更新不用重启。


6. 常见错误和解决方法

  • 开机找不到 U 盘。通常是 BIOS 设置不对。检查 U 盘是不是选成启动盘了。
  • 磁盘空间不够。提前清理出足够空间,或者分区用对。
  • Windows 崩了(或者你以为崩了)。别慌!Windows 启动不了时,Linux 下修复引导器通常能搞定。搜“GRUB repair”。

恭喜,你种下了自己的树……呃,配置好了你的第一个 Linux 系统!现在你有了一个能工作能玩耍的工具,前方还有命令行的新世界等你探索!

7. 如何用 Virtualbox 安装 Linux

如果你从没装过虚拟机,下面有带图的详细步骤。

你需要:

首先要安装并启动 VirtualBox 应用。

创建虚拟机

先安装、启动 VirtualBox,然后点“New”。

VirtualBox Ubuntu

填写这些字段:"Name"、"Folder"、"ISO"。

现在可以选安装方式:自动或手动。我们不想自动装,所以勾选 "Skip unattended installation"。

VirtualBox Ubuntu 1

自动安装时,下一步要先填用户名和密码。记得改掉默认值,不然会创建没 sudo 权限的用户。

建议勾选 "Guest Additions",这样可以用很多实用功能,比如分辨率和屏幕大小自动调整,强烈推荐!

虚拟机设置好后会自动开始安装。第一次启动点 "Start"。

分配虚拟机资源。

接下来你可以设置虚拟机能用多少内存和 CPU。尽量让滑块保持在绿色区域,避免主机卡顿。

Virtual Machine’s resources

然后要设置虚拟机硬盘大小。

默认硬盘会动态扩容到上限。如果想一次性分配全部空间,勾选 "Pre-allocate Full Size"

Virtual Machine’s resources 2

然后点“完成”初始化虚拟机!

Finish to initialize the machine

完成后你就有了虚拟机,但还没装系统。

安装 Linux

点“Start”会弹出对话框。

如果有报错,试试重启电脑。要查原因就看错误窗口里提示的日志文件路径。

选 "Try or Install Ubuntu"。

等一会儿。初始化安装器后会让你选语言。

可以选你需要的辅助功能设置。

你的键盘布局。

连上你的网络。这样 Ubuntu 能下载更新和第三方驱动。

选“安装 Ubuntu”。

你会被问要选交互式安装还是自动安装。交互式是标准方式,老手可以用自动安装导入配置文件。

选 "Default selection" 或 "Extended selection"。普通安装有基础程序,可通过应用中心扩展。扩展安装包含更多离线工具。

下个界面可以装第三方软件,提升硬件和多媒体支持。建议都勾上。

这一步选安装类型。想只装 Ubuntu 就选“删除磁盘并安装 Ubuntu”。

输入你的名字和电脑名。然后创建用户名和安全密码。

选你的地区和时区。

准备安装。

如果你一开始选了导入自动安装文件,会直接跳到这个确认设置的界面。

点 "Install",享受安装过程吧。

接下来会自动分区、复制文件、装更新等,你不用管。

安装完会让你重启。

让主机和虚拟机 Linux 联动

还没完。强烈建议装“Guest Additions”。它包含驱动和系统文件,让虚拟机和主机配合更好,功能更多。

在 VirtualBox 菜单选“Devices”->“Insert Guest Additions CD image”,等提示自动运行。

虚拟机 Ubuntu Linux 装好了,可以用了。

官方文档链接:Oracle VM VirtualBox User Manual

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION