VirtualBox安装Arch Linux

来源:互联网 发布:单片机与电脑usb连接 编辑:程序博客网 时间:2024/05/16 15:02

(转载自http://www.aichengxu.com/view/34792,略有改动)


所有步骤用于指导新手完成archlinux在虚拟机上的安装,安装选择未必最优,但尽力做到减少新手的困惑。以64位为例。

一、准备工作:

1. 下载并oracle VM virtualbox;

2. 下载archlinux,推荐使用镜像点:mirrors.ustc.edu.cn

3. 构建archlinux虚拟机

二、安装过程:

1. 在虚拟机上载入archlinux.iso,启动,选择第一项启动(大概是boot ...archlinux ..x86...)

2. 进入文本界面,root自动login,输入

fdisk /dev/sda

开始分区(注意,也可能是/dev/hda)

2.1 进入fdisk提示界面,按n进行新的分区,之后确认默认选项,将所有空间分配为一个磁盘(也可划分为/ /home等,不表), 最后按w报错,按q退出。

2.2 退出fdisk界面后进入shell,输入

mkfs.ext4 /dev/sda

将磁盘(虚拟的)格式化,其中sda是默认产生的设备名

3. 挂载分区

mount /dev/sda /mnt

4.选择镜像点,使用vi编辑

vi /etc/pacman.d/mirrorlist

按d]] 删除所有内容,按i进入插入状态,输入

Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch

之后按esc退出插入模式。按:wq退出。 这里两个服务器的作用是提供镜像文件,这两个是国内中国科大、浙江大学的镜像点。速度较快。

5. 配置完镜像文件,输入

pacstrap -i /mnt base

安装系统。有选择的话,全部按提示建议操作。

6. 生成文件系统配置表

genfstab -U -p /mnt >> /mnt/etc/fstab

完成之后可使用以下命令查看生成内容

cat /mnt/etc/fstab

7. 配置系统

arch-chroot /mnt

7.1

vi /etc/locale.gen en_US.UTF-8 UTF-8

在/etc/locale.gen en_US.UTF-8 UTF-8最上方加入一行

en_US.UTF-8 UTF-8

完成后退出

7.2

locale-gen

7.3

echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

7.4 将下面yourhost替换为你想要的主机名

echo yourhost> /etc/hostname

7.5 配置网络

systemctl enable dhcpcd.service

7.6 设置密码

passwd,根据提示完成

7.7 安装grub引导

7.7.1

pacman -S grub

7.7.2

grub-install --target=i386-pc --recheck /dev/sda

grub-install  --force /dev/sda

按照第一行加入参数后报错,无参数继续报错,使用第二行安装成功

7.7.3

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

8 完成后退出,键入

exit

完成之后应该进入shell,否则不能执行umnout 或则reboot,会导致前功尽弃!

在shell下umount

umount /mnt

之后

reboot

这一步注意,这一步重启之后如果又进入boot安装界面,说明你需要卸载虚拟机上的光盘。卸载完成后,启动系统,进入grub引导界面。

三、安装图形界面

1. 安装xorg-server

pacman -S xorg-server xorg-server-utils xorg-xinit

2. 安装显卡驱动,非虚拟机不执行

pacman -S xf86-video-vesa

3.

pacman -S xorg-twm xorg-xclock xterm

4.安装slim,这是一个图像、登录管理器,可用于xfce4的自启动。

pacman -S slim

5. pacman -S xfce4

安装完后,执行

startxfce4,如果提示

archlinux etc/x11/xinit/xserverrc: line5 usr/bin/x: no such file or directory

则重新执行

pacman -S xorg-server

即可。

6 startxfce4

进入图形界面,安装顺利完成。

0 0
原创粉丝点击