在 VirtualBox 虛擬機中安裝 Arch Linux 系統指南


How to install Arch Linux on VirtualBox

在 VirtualBox 虛擬機中安裝 Arch Linux 系統指南

本文導航

1、Arch Linux 軟件倉庫
2、在 VirtualBox 虛擬機中安裝 Arch Linux 系統
1、下載 Arch Linux 系統
2、在 Oracle VirtualBox 管理界面初始化安裝
3、磁盤分區
4、引導 Arch Linux 啟動
5、設置主機名和網絡
6、安裝引導加載程序
7、啟動進入 Arch Linux 系統

Arch Linux 是專門為 i689 和 86-64 架構的計算機而設計的基於 Linux 內核的操作系統。其特有的軟件包管理器使用 “pacman” 命令的完整追蹤方式來將系統應用軟件升級到最新版本。 Pacman 是一個用於安裝、升級和卸載軟件包的管理器。這是一款完全免費和開源的軟件,由 Linux 開源社區提供支持。

Arch Linux 也因其豐富的 Wiki 幫助文檔而大受推崇。該系統基於二進制的軟件包,這些軟件包主要是為 i832、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 軟件倉庫包括那些即將成為核心或額外的軟件包。
  • community-testing 軟件倉庫主要用於 Linux 社區測試。
  • multilib testing 軟件倉庫跟測試軟件倉庫類似,但是它包含多種類型的類庫。
  • gnome-unstable 軟件倉庫包括最新的 GNOME 桌面環境。
  • kde-unstable 軟件倉庫包括 KDE 最新的發布前的軟件包。

在 VirtualBox 虛擬機中安裝 Arch Linux 系統

下載 Arch Linux 系統

要在 VirtualBox 虛擬機中安裝 Arch Linux 系統,你最好使用官網下載的新版 Arch Linux 系統。你可以選擇直接下載或是種子方式下載系統文件,這是一個很安全的下載方式。在安裝之前,確保你系統中有 20 MB 的剩余空間和 1 GB 的內存。


clip_image001

在 Oracle VirtualBox 虛擬機管理界面初始化系統安裝

打開 Oracle VirtualBox 虛擬機管理界面,點擊新建,輸入你想創建的新系統的名稱;這里輸入的是 Arch Linux 。系統會自動選擇 Arch Linux 的版本和類型,這取決於你的系統配置。單擊下一步


clip_image002

為你的新系統分配內存,最好是 1024 MB 。單擊下一步,然后點擊新建來創建一個虛擬磁盤。


clip_image003

在下一步中,你將會被經詢問為新系統選擇磁盤類型。通常選擇 VirtualBox 磁盤鏡像。


clip_image004

選擇動態分配,單擊下一步


clip_image005

分配 20 GB 的硬盤大小及位置


clip_image006

現在你可以看到 Arch Linux 系統已創建完成了。點擊開始


clip_image007

單擊 ‘瀏覽’ 然后選擇你從官網下載的啟動磁盤。


clip_image008


clip_image009

點擊啟動,然后打開全屏模式。


clip_image010


clip_image011

在 VirtualBox 中啟動並安裝 Arch Linux 系統

你將會看到 Arch Linux 系統第一個打開界面。單擊 “啟動 Arch Linux (x86_64)”,用於 64 位系統,或者單擊”Boot Arch Linux (i686)”,用於 32 位系統。


clip_image012

當你單擊第一次選項后,系統將開始啟動。實際上只是進入到一個臨時啟動狀態,即進入到 Arch Linux 的自生系統,並以 root 帳號登錄了。


clip_image013

輸入下面的命令來檢查網絡連接。

ping google.com

這個單詞 Ping 表示網路封包搜尋。你將會看到下面的返回信息,表明 Arch Linux 已經連接到外網了。這是執行安裝過程中的很關鍵的一點。


clip_image014

輸入如下命令清屏:

clear

在開始安裝之前,你得先為硬盤分區。輸入 # fdisk – 1 ,你將會看到當前系統的磁盤分區情況。注意一開始你給 Arch Linux 系統分配的 20 GB 存儲空間。


clip_image015

硬盤分區

我們打算把這個 20 GB 的磁盤分成三個分區。第一個主分區為 root 分區,大小為 10 GB 。第二個分區為 swap 分區,大小為內存的兩倍,為 2048 MB 。第三個是邏輯分區,大小為 8 GB 。


clip_image016

輸入下面的命令:

cfdisk

你將看到 gpt , dos , sgi 和 sun 類型,選擇 dos 選項,然后按 enter


clip_image017

這里你將看到主磁盤空間,大小為 20 GB 。在剩余空間外按 來修改分區大小,輸入 10 GB 。


clip_image018

enter 並單擊 “主分區” 。


clip_image019

在可引導選項按 Enter 鍵選擇 ”可引導“類型。


clip_image020

寫入 選項按 Enter 鍵將分區信息寫入磁盤。


clip_image021

之后輸入 yes 來應用更改。


clip_image022

現在已經創建完成 10 GB 的分區。單擊 剩余空間 ,輸入分區大小 2048 M 。


clip_image023

以同樣的方式創建邏輯方式。在 退出 選項按 Enter 鍵,然后輸入下面的命令來清屏:

clear .


clip_image024

輸入下面的命令來格式化新建的分區:

mkfs.ext4 /dev/sda1

這里的 sda1 是分區名。使用同樣的命令來格式化第二個分區 sda3 :

mkfs.ext4 /dev/sda3

格式化 swap 分區:

mkswap/dev/sda2 .


clip_image025

使用下面的命令來激活 swap 分區:

swapon/ dev/ sda2

輸入 clear 命令清屏:

clear .


clip_image026

輸入下面的命令來掛載主分區以開始系統安裝:

mount /dev/ sda1 / mnt.


clip_image027

引導 Arch Linux 啟動

輸入下面的命令來引導系統啟動:

pacstrap /mnt base base-devel

可以看到系統正在同步數據包。


clip_image028

幾分鍾后將會開始安裝系統。


clip_image029

系統基本軟件安裝完成后,輸入下面的命令來創建 fstab 文件:

genfstab /mnt>> /mnt/etc/fstab


clip_image030

配置區域、時間和 root 帳號密碼。

輸入下面的命令來更改系統的根目錄為 Arch Linux 的安裝目錄:

arch-chroot /mnt /bin /bash

現在來更改語言配置:

nano /etc / local.gen


clip_image031

通過刪除 # 以及按 control + x ,按 _y ,然后再按 enter 鍵來選擇下面的語言配置:


clip_image032

輸入下面的命令來激活:

locale-gen

enter 鍵。


clip_image033

使用下面的命令來創建 /etc/locale.conf 配置文件:

nano /etc/locale.conf

然后按 enter 。現在你就可以在配置文件中輸入下面一行內容來為系統添加語言:

LANG=en_US.UTF-8

然后按 control + x ,按 _y ,再按 enter


clip_image034

輸入下面的命令來同步時區:

ls user/share/zoneinfo_

下面你將整個世界的時區列表。


clip_image035

輸入下面的命令來選擇你所在的時區:

ln –s /usr/share/zoneinfo/Asia/Kolkata/etc/localtime

或者你可以從下面的列表中選擇其它名稱。


clip_image036

使用下面的命令來設置標准時間:

hwclock —systohc –utc

硬件時鍾已同步。


clip_image037

設置 root 帳號密碼:

passwd

enter 。然而輸入你想設置的密碼,按 enter 鍵確認。


clip_image038

設置主機名和網絡

使用下面的命令來設置主機名:

nano /etc/hostname

然后按 enter 。輸入你想設置的主機名稱,按 control + x ,按 _y ,再按 enter


clip_image039

啟用 dhcpcd :

systemctl enable dhcpcd

這樣在下一次系統啟動時, dhcpcd 將會自動啟動,並自動獲取一個 IP 地址:


clip_image040

安裝引導加載程序

最后一步,輸入以下命令來初始化 grub 安裝。輸入以下命令:

pacman –S grub os-rober

然后按 y ,將會下載相關程序。


clip_image041

使用下面的命令來將啟動加載程序安裝到硬盤上:

grub-install /dev/sd

然后進行配置:

grub-mkconfig –o/ boot/ grub/ grub.cfg


clip_image042

最后重啟系統:

reboot

然后按 enter


clip_image043

啟動進入到已安裝完成的 Arch Linux 系統

選擇“啟動已存在的操作系統”選項來啟動 Virtual Box 虛擬機中的 Arch Linux 系統。


clip_image044

使用 root 帳號和密碼登錄后,你將進入全新安裝好的 Arch Linux 操作系統。


clip_image045


原文鏈接:

https://www.howtoforge.com/tutorial/install-arch-linux-on-virtualbox/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM