ArchLinux Useage Record
Posted fsiswo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArchLinux Useage Record相关的知识,希望对你有一定的参考价值。
目录
ArchLinux Useage Record
1. Download ArchLinux ISO
2. Install ArchLinux on VirtualBox
- Open VirtulBox and new virtual machine
- Boot Arch Linux (x86_64)
- Ping test
ping baidu.com
==If ping test is failed, Stop and end !==
- Ping test
- Create 10GB Hard disk partition
Three partition- root partition
cfdisk
Select dos chance, Clik New option to change 20GB to 10GB, select primary option and press Enter. Select Bootable option and write, enter yes.
- root partition
Create 2GB SWAP partition
The same as above steps to partition Swap partition except RAM is 2048M.Create 8GB Logcial partition
Reference to Create 10GB Hard disk partition. RAM is 8GB.
final select Quit option to quit.Format the three partition
mkfs.ext4 /dev/sda1 // sda1 is name of Root partition mkfs.ext4 /dev/sda3 // sda3 is name of Logical partition mkswap /dev/sda2 // Format the swap partition with mkswap
- Activate swap partition
swapon /dev/sda2
- Mount the sda1 partition to install the system
c mount /dev/sda1 /mnt /* /dev/sda1 and /mnt are two directories */
- Booting Arch Linux to startup
pacstrap /mnt base base-devel
- generating /etc/fstab
genfstab /mnt>> /mnt/etc/fstab
- The configuration of region, time and root password
Enter the following command to change the root directory of the system to the installation directory of Arch Linux.
arch-chroot /mnt /bin/bash
- Language configuration
nano /etc/local.gen
If there is nothing in the open file, Adden_US.UTF-8 UTF-8
to file. Press Control + X , y to save it. Press Enter.
If there isen_US.UTF-8 UTF-8
in the open file, Delete#
symbol at head and save. - Activating
Enter the following command to activate it
locale-gen
- Language configuration
- Create the /etc/locale.conf configuration file
nano /etc/locale.conf
AddLANG=en_US.UTF-8
to open file and save. - Synchronous time zone (X)
ls user/share/zoneinfo
No such a file or directory, There is a trouble. - passwd
- Enter root password
- Retype the root password
- Set up hostname and network
nano /etc/hostname
Enter you hostname and save it. - Activate dhcpcd
systemctl enable dhcpcd
This will cause dhcp to start automatically the next time the system starts and automatically obtain an IP address. - Install the boot loader
c pacman -S grub os-rober // If prompted incorrectly use the following command pacman -S grub os-prober
- Install the boot loader to hard disk
grub-install /dev/sda
- Configuration
grub-mkconfig -o /boot/grub/grub.cfg
- Install the boot loader to hard disk
- Reboot
- Exit chroot mode
Control + D - Reboot
reboot
- Exit chroot mode
3. Boot existing OS
Enter Robot Logic: root
Password:
Arch Linux installed successfully !
4. Install Vim
- Install Vim
pacman -S vim
Configuration Vim
vim /etc/profile
and add following command to the end of open file
```
export LS_OPTIONS="--color=auto -N -T 0"
alias ls="ls $LS_OPTIONS"
alias ll="ls -l"
alias lf="ls -F"
alias la="ls -a"
alias lt="ls -t"
alias lx="ls -X"
alias l="ls -lA"
alias l.="ls -d .*"`vim /etc/vimrc` and add following command to the end of open file
set nocp
set ru
set background=dark
"set columns=80
set nobk
set is
syn on
set backspace=indent,eol,start
set whichwrap=b,s,<,>,[,]
set sw=4
set ts=4
set lbr
set sm
set cin
set softtabstop=4
set autoindent
set number
set hls
set fo+=mB
set vb t_vb=
set nobackup
```
5. Compile the first C program in ArchLinux
cd /home
Vim a.c
c #include<stdio.h> int main(void) printf("hello world\n"); return 0;
save and exitgcc a.c
./a.out
if the terminal appears ==hello world==, it means success. Congratulations.
6. End
This article is organized by Chanmo.
因为自己英文不好,想通过这种写英文技术文档的方式来提高自己的英语水平
以上是关于ArchLinux Useage Record的主要内容,如果未能解决你的问题,请参考以下文章