51学通信论坛2017新版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2316|回复: 0
打印 上一主题 下一主题

小白指南:在VirtualBox中安装Arch Linux

[复制链接]

 成长值: 15613

  • TA的每日心情
    开心
    2022-7-17 17:50
  • 2444

    主题

    2544

    帖子

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    74104
    跳转到指定楼层
    楼主
    发表于 2017-11-15 16:23:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


    你可以参考这篇教程直接在你的本地电脑上安装 Arch Linux 系统,或者你也可以使用你的 Windows 电脑中的 VirtualBox 虚拟机来安装。 -- Dimitris
    本文导航

      -Arch Linux 软件仓库 …… 05%
      -在 VirtualBox 虚拟机中安装 Arch Linux 系统 …… 14%
      -下载 Arch Linux 系统 …… 14%
      -在 Oracle VirtualBox 虚拟机管理界面初始化系统安装 …… 17%
      -在 VirtualBox 中启动并安装 Arch Linux 系统 …… 32%
      -硬盘分区 …… 41%
      -引导 Arch Linux 启动 …… 62%
      -设置主机名和网络 …… 83%
      -安装引导加载程序 …… 87%
      -启动进入到已安装完成的 Arch Linux 系统 …… 93%
    编译自: https://www.howtoforge.com/tutorial/install-arch-linux-on-virtualbox/
    作者: Dimitris
    译者: rusking

    Arch Linux 是专门为 i386 和 x86-64 架构的计算机而设计的基于 Linux 内核的操作系统。其特有的软件包管理器使用 pacman 进行完整追踪来将系统应用软件升级到最新版本。 Pacman 是一个用于安装、升级和卸载软件包的管理器。这是一款完全自由而开源的软件,由 Linux 开源社区提供支持。
    Arch Linux 也因其丰富的 Wiki 帮助文档而大受推崇。该系统基于二进制的软件包,这些软件包主要是为 i386 的 64 位和 32 位的系统而开发的,同时也为现代的硬件系统提供最佳的性能优化。
    你可以参考这篇教程直接在你的本地电脑上安装 Arch Linux 系统,或者你也可以使用你的 Windows 电脑中的 VirtualBox 虚拟机来安装。
    Arch Linux 软件仓库

    要在 VirtualBox 中安装 Arch Linux 系统,你得了解该系统的基础软件仓库。软件仓库用于在安装的过程中获取软件包。对于 Arch Linux 系统来说,有很多可用的软件仓库,可以使用 pacman 工具来进行维护。下面列出的是在 VirtualBox 中安装 Arch Linux 系统时用到的一些基础软件仓库列表:

      core 软件仓库包括所有的用于对系统进行基本设置的一些软件包,比如启动 Arch Linux 系统和编译软件包。
      extra 软件仓库包括 core 软件仓库以外的其它软件包以及与桌面环境相关的软件包。
      community 软件仓库包含的是由可信任的 Linux 社区用户维护的软件包,其中的大多数的软件包都会被迁移到核心软件仓库或者额外软件仓库中。
      Multilib 软件仓库包括 32 位的软件包以及用于在 64 位操作系统中安装 32 位应用程序的类库。
      testing 软件仓库包括那些即将成为 core 或 extra 的软件包。
      community-testing 软件仓库主要用于 community 类的测试。
      multilib testing 软件仓库跟 testing 软件仓库类似,但是它包含 Multilib 类。
      gnome-unstable 软件仓库包括最新的 GNOME 桌面环境。
      kde-unstable 软件仓库包括 KDE 最新的发布前软件包。

    在 VirtualBox 虚拟机中安装 Arch Linux 系统

    下载 Arch Linux 系统

    要在 VirtualBox 虚拟机中安装 Arch Linux 系统,你最好使用官网[1]下载的新版 Arch Linux 系统。你可以选择直接下载或是种子方式下载系统文件,这是一个很安全的下载方式。在安装之前,确保你系统中有 20 GB 的剩余空间和 1 GB 的内存。

    Download Arch Linux


    在 Oracle VirtualBox 虚拟机管理界面初始化系统安装

    打开 Oracle VirtualBox 虚拟机管理界面,点击新建new,输入你想创建的新系统的名称;这里输入的是 “Arch Linux” 。系统会自动选择 Arch Linux 的版本和类型,这取决于你的系统配置。单击下一步。

    Open VirtualBox


    为你的新系统分配内存,最好是 1024 MB 。单击下一步,然后点击创建create来创建一个虚拟磁盘。

    Set RAM size


    在下一步中,你将会被询问为新系统选择磁盘类型。通常选择VirtualBox 磁盘镜像VirtualBox Disk Image,VDI类型。

    Select disk file type


    选择动态分配dynamically allocated,单击下一步。

    Allocate disk space dynamically


    分配 20 GB 的硬盘大小及存放位置。

    Choose a hard disk size of 20GB


    现在你可以看到 Arch Linux 系统已创建完成了。点击开始start按钮。

    Start the Virtual Machine


    单击浏览browser然后选择你从官网下载的启动磁盘。

    Choose Arch Linux Disk image


    Browse for disk image file


    点击启动start,然后打开全屏模式。

    Open the full-screen view


    Start the Arch Linux VM


    在 VirtualBox 中启动并安装 Arch Linux 系统

    你将会看到 Arch Linux 系统第一个打开界面。单击 “Boot Arch Linux (x86_64)”, 它用于 64 位系统,或者单击 “Boot Arch Linux (i686)”,用于 32 位系统。

    Choose to boot Arch Linux


    当你单击第一个选项后,系统将开始启动。实际上只是进入到一个临时启动状态,即进入到 Arch Linux 的 Live 系统,并以 root 帐号登录了。

    Booting into Arch Linux live version


    输入下面的命令来检查网络连接。
    ping google.com

    这个单词 ping 表示网路封包搜寻。你将会看到下面的返回信息,表明 Arch Linux 已经连接到外网了。这是执行安装过程中的很关键的一点。(LCTT 译注:或许你 ping 不到那个不存在的网站,你选个存在的吧。)

    Test internet connectivity with ping


    输入如下命令清屏:
    clear

    在开始安装之前,你得先为硬盘分区。输入 fdisk -l ,你将会看到当前系统的磁盘分区情况。注意一开始你给 Arch Linux 系统分配的 20 GB 存储空间。

    Partition the harddisk


    硬盘分区

    我们打算把这个 20 GB 的磁盘分成三个分区。第一个主分区为 root 分区,大小为 10 GB 。第二个分区为 swap 分区,大小为内存的两倍,为 2048 MB 。第三个是逻辑分区,大小为 8 GB 。

    Create 3 disk partitions


    输入下面的命令:
    cfdisk

    你将看到 gpt、dos、sgi 和 sun 类型,选择 dos 选项,然后按回车。

    Create a partition of type DOS


    这里你将看到主磁盘空间,大小为 20 GB 。在剩余空间free space按回车来修改分区大小,输入 10 GB 。

    Choose 10GB partition size


    按回车并单击主分区primary 。

    Select Primary


    在可引导选项按回车选择可引导bootable类型。

    Make partition bootable.


    在写入write选项按回车键将分区信息写入磁盘。

    Write partition to disk


    之后输入 yes 来应用更改。

    Confirm changes


    现在已经创建完成 10 GB 分区。单击剩余空间free space,输入分区大小 2048 M 。

    Create the 2GB swap partition


    以同样的方式创建逻辑分区。在退出quit选项按回车键,然后输入下面的命令来清屏:
    clear

    quit cfdisk


    输入下面的命令来格式化新建的分区:
    mkfs.ext4 /dev/sda1

    这里的 sda1 是分区名。使用同样的命令来格式化第二个分区 sda3 :
    mkfs.ext4 /dev/sda3

    格式化 swap 分区:
    mkswap /dev/sda2

    Format the swap partition with mkswap


    使用下面的命令来激活 swap 分区:
    swapon /dev/sda2

    输入 clear 命令清屏:
    clear

    Enable swap


    输入下面的命令来挂载主分区以开始系统安装:
    mount /dev/sda1 / mnt

    Mount the partitions


    引导 Arch Linux 启动

    输入下面的命令来引导系统启动:
    pacstrap /mnt base base-devel

    可以看到系统正在同步数据包。

    Bootstrap Arch Linux


    安装将会开始,需要几分钟。

    Arch Linux installation has been started


    系统基本软件安装完成后,输入下面的命令来创建 fstab 文件:
    genfstab /mnt>> /mnt/etc/fstab

    Generating /etc/fstab


    配置区域、时间和 root 帐号密码。
    输入下面的命令来更改系统的根目录为 Arch Linux 的安装目录:
    arch-chroot /mnt /bin/bash

    现在来更改语言配置:
    nano /etc/local.gen

    Set language in Arch Linux


    通过删除 # 以及按 control + x ,按 y ,然后再按回车来选择下面的语言配置:

    select language


    输入下面的命令来激活它:
    locale-gen

    按回车。

    Generate the locales in Arch Linux


    使用下面的命令来创建 /etc/locale.conf 配置文件:
    nano /etc/locale.conf

    然后按回车。现在你就可以在配置文件中输入下面一行内容来为系统添加语言:
    LANG=en_US.UTF-8

    然后按 control + x ,按 y ,再按回车。

    Set default language


    输入下面的命令来同步时区:
    ls user/share/zoneinfo

    下面你将看到整个世界的时区列表。

    Set System language default


    输入下面的命令来选择你所在的时区:
    ln –s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    或者你可以从下面的列表中选择其它名称。


    使用下面的命令来设置标准时间:
    hwclock --systohc –utc

    硬件时钟已同步。

    Set time


    设置 root 帐号密码:
    passwd

    按回车。 然而输入你想设置的密码,按回车确认。

    Set the root password


    设置主机名和网络

    使用下面的命令来设置主机名:
    nano /etc/hostname

    然后按回车。输入你想设置的主机名称,按 control + x ,按 y ,再按回车 。

    Set the hostname


    启用 dhcpcd :
    systemctl enable dhcpcd

    这样在下一次系统启动时, dhcpcd 将会自动启动,并自动获取一个 IP 地址:

    Enable dhcpcd


    安装引导加载程序

    最后一步,输入以下命令来初始化 grub 安装。输入以下命令:
    pacman –S grub os-rober

    然后按 y ,将会下载相关程序。

    Configure grub


    使用下面的命令来将启动加载程序安装到硬盘上:
    grub-install /dev/sda

    然后进行配置:
    grub-mkconfig -o /boot/grub/grub.cfg

    Install and configure grub boot loader


    最后重启系统:
    reboot

    然后按回车 。

    Reboot the system


    启动进入到已安装完成的 Arch Linux 系统

    选择“启动已存在的操作系统”选项来启动 Virtual Box 虚拟机中的 Arch Linux 系统。

    Boot Arch Linux


    使用 root 帐号和密码登录后,你将进入全新安装好的 Arch Linux 操作系统。

    Arch Linux installed successfully


    via: https://www.howtoforge.com/tutorial/install-arch-linux-on-virtualbox/
    译者简介:
    rusking:春城初春/春水初生/春林初盛/春風十裏不如妳
    作者:Dimitris[2] 译者:rusking 校对:wxy
    本文由 LCTT 原创编译,Linux中国 荣誉推出

      [1]: 官网 - https://www.archlinux.org/
      [2]: Dimitris - https://www.howtoforge.com/tutorial/install-arch-linux-on-virtualbox/


    声明:本文转载自网络。版权归原作者所有,如有侵权请联系删除。
    扫描并关注51学通信微信公众号,获取更多精彩通信课程分享。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|51学通信技术论坛

    GMT+8, 2025-1-31 20:58 , Processed in 0.120315 second(s), 32 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表