确立硬盘分区,提议以后虚拟机中设置一遍

– 前言

本身也是第2次安装archlinux,严峻来讲是第贰遍安装成功,记录一下,既为本身也为菜鸟。此格局是非UEFI方式,并且分区表使DOS的MB智跑情势,GPT分区表未有测试。今后或许会在虚拟机中测试过举行补偿。

连接受因特网

– 温馨提醒

提出现在虚拟机中装置一遍,直到安装成功,并且能够健康开机,上网,张开桌面环境,有拾足把握之后再在物理机上安装,防止中间出现难点又不能缓解。并在虚拟机安装的进度中记录遭受的主题材料,以便日后参考。同时设置的时候记得备份重要文件,以防安装不当导致文件丢失。

# ping -c 3 archlinux.org

– 准备安装介质

  1. 首先准备archlinux镜像,借使未有得以点击那里下载,最棒采纳中华夏族民共和国的镜像服务,比如网易的。下载完成后校验一下MD五值(官方文书的MD伍值在md五sums.txt
    这些文件中),假若一致那么能够拓展下一步了;借使不等同供给重新下载并校验,不引进在MD5值不一样的场馆下继继续展览开,因为不明白会发生什么样难点。
  2. 刻录至U盘。假若用的是linux系统或许Mac系统(话说这么优雅的系统为何要换吧,也或然是双系统吧),能够使用
    dd 命令。把U盘插入计算机, 输入命令 ls -al /dev/sd*,
    壹般sdb是您的U盘,也请先搞好文件备份。 今后假定U盘是 /dev/sdb,
    archlinux的文本路线是
    /home/user/archlinux.iso,那么输入指令(需root权限)
    dd -if=/home/user/archlinux.iso -of=/dev/sdb,然后等待命令推行完结,假如未有其它提醒,则表示成功了。

更新系统时间

– 环境准备

\*\* 再次提醒,做好文件备份 \*\*
  1. 只要未有分区的话,先举行分区,并展开格式化,借使已经操作过了依旧想引用上次系统(Linux)的分区,能够从来进去第1步。
  • 分区举行时:
    敲入命令 fdisk /dev/sda
    (假定操作的磁盘时sda,请自行确认好,此操作要非常小心)。输入 m
    能够查看支持, n 是新建三个分区, d
    是去除1个已有分区。假诺想新建二个DOS分区表,则输入
    o,已经有分区表,想重新分区的话,按 d
    ,直到删除全数分区。分区方案能够根据以下来: /boot 大概须求
    200M/ 可以分配 15G40G/var 8G20G (可选) ,
    /tmp 4G8G (可选),其他分给
    /home分区(强烈提出单独分区,未来重装系统能够毫无拷贝主目录下的素材了),
    swap 4G8G(可选)。新建分区输入
    n,暗中同意(p主分区)就可以,然后默许(分区号一),接下去也是暗中同意扇区既能够,然后选取尺寸,能够输入G,M,K单位的深浅,我们输入
    +200M,鲜明;然后创设根分区,按n,一路下来,大小接纳输入
    +15G,明确,根分区创设完毕。如若分区少于陆个,能够遵从上面步骤,直到分区创制完结;不过一旦分区多于6个,就要创造扩张分区,然后再次创下制逻辑分区了。扩张分区的制造和方面一样,只不过在甄选分区格式的时候不是输入
    p 了,而是 e,其他1律的。成立逻辑分区的时候输入 l
    (英文L的小写字母),剩下的步子也是和创办主分区同样的啦。全数分区创立完成后,输入
    w
    ,上面的一种种操作才会真的写入磁盘,再度从前都以在内存中,所以,在按
    w 在此以前,照旧有忏悔药吃的,可是按下之后,那就定格了。切记!
  • 格式化分区:
    格式化分区的吩咐是 mkfs.xxx,输入 mkfs.,按 Tab
    键能够观望有如下格式: mkfs.bfs mkfs.ext2 mkfs.ext4 mkfs.jfs
    mkfs.reiserfs mkfs.cramfs mkfs.ext3 mkfs.ext4dev
    mkfs.minix
    mkfs.xfs。咦,好像从没swap分区格式,swap分区格式化的授命是
    mkswap 啦。输入命令 mkfs.ext4 /dev/sda1/boot
    分区格式化成ext4格式的分区,根分区和别的非swap分区用此方法依次格式化,用
    mkswap /dev/sdax 格式化下边分的swap分区,x是分swap分区所得的号子。

# timedatectl set-ntp true

– 安装

  1. mount 相关分区。 mkdir /mnt/home /mnt/tmp /mnt/var /mnt/boot
    成立home,tmp,var,boot挂载点目录,然后 mount /dev/sdax /mnt/xx
    x代表分区号,xx代表目录,把的分区挂载到对应挂载点上。
  2. 修改 /etc/pacman.d/mirrorlist 的镜像列表,能够去除全体的,然后输入

Server =
http://mirrors.163.com/archlinux/$repo/os/x86\_64

    保存退出。
  1. 执行 pacstrap /mnt base 命令举行基础安装。
  2. 生成fstab。 genfstab -p /mnt >> /mnt/etc/fstab,
    查看一下/mnt/etc/fstab
    内容格式是还是不是科学,有无重复内容,如有请先勘误。格式大意如下:

#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options>
<dump> <pass>
# UUID=ee8bae58-9428-4917-b63e-0258d19a4567
/dev/sda5 / ext4 rw,relatime,data=ordered0 1
# UUID=cbac48fe-3345-4cba-96ec-acdbdc56d0ad
/dev/sda9 /home ext4 rw,relatime,data=ordered0 2
# UUID=59e210c2-fced-4cdd-b631-d9a50ba82312
/dev/sda7 /tmp ext4 rw,relatime,data=ordered0 2

  1. 切换来新体系的root目录下,命令 arch-choot /mnt
  2. 安装主机名 echo your_hostname > /etc/hostname
    your_hostname换到你想要的,最佳是纯英文。
  3. 安装时区。
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  4. 修改 /etc/locale.gen , 增多以下内容

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

执行 `locale-gen`, 
  1. 执行 echo LANG=zh_CN.UTF-8 > /etc/locale.conf
  2. 安装键盘映射和字体,文件在
    /etc/vconsole.conf,在那就保障暗中同意配置了。
  3. 设置root密码 passwd 然后输入密码,再输入3遍承认。
  4. 安装引导程序,那里用grub。 pacman -Sy grub,安装到位后,推行
    pacman-db-upgrade, 然后再实行
    grub-install --target=i386-pc --recheck --debug /dev/sda
    安装grub指引到sda上。最终施行 grub-mkconfig -o /boot/grub/grub.cfg
    ,生成辅导配置。
  5. 重启, 执行
    reboot。倘若成功安装的话,会现出grub指导采纳系统菜单,选择私下认可的进去,输入root用户名,输入密码,登入成功。至此,安装已经做到,接下去是布置。

树立硬盘分区

– 配置

1.  网络配置
    -   查看网络设备名称 `ls /sys/class/net`,
        记住所看到的网卡接口名称,假定叫做eth0
    -   启用网络接口 ip link set eth0 up
    -   检查结果状态 `ip link show dev eth0` 如果打印

enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 00:e0:66:cb:e2:1e brd ff:ff:ff:ff:ff:ff

 类似内容,说明启用成功。
  1. 制造或编辑 /etc/systemd/network/dhcp.network ,增添以下内容:

[Match]
Name=en*
[Network]
DHCP=v4

  1. 启用互连网服务 systemctl enable systemd-resolved
  2. 编辑 /etc/resolv.conf 配置dns , 增加以下内容:

nameserver 8.8.8.8
nameserver 4.4.4.4

 如果你的IP段在192.168.xxx.yyy,则再添加 nameserver 192.168.xxx.1
  1. 执行 dhcpd 启用dhcp,要开机自动运行dhcp服务,则施行
    systemctl enable dhcpd

主题条件陈设已经实现。

# fdisk -l

– 桌面环境配置

安装 fxce4

pacman -S xorg xorg-server
pacman -S slim #报到管理器
pacman -S xfce4
pacman -S xfce4-goodies
pacman -S fortune-mode
pacman -S gamin

始建用户
useradd -Um du
设置密码
passwd du

切换用户
su -l du

编辑 ~/.xinitrc 输入
exec startxfce4

字体安装:

cp *.ttf ~/.fonts/

# fdisk /dev/sda

树立字体缓存

mkfontscale
mkfontdir
fc-cache -fv

fdisk操作

帮助

m

创建GPT分区表

g

创建1M BIOS boot分区

n

+1M

t

4(设置为BIOS boot类型)

创建boot分区为128M

创建swap分区1G

创建/分区

保留并脱离

w

格式化分区

格式化boot分区

# mkfs.ext4 /dev/sda2

格式化swap分区

# mkswap /dev/sda3

格式化/分区

#mkfs.ext4 /dev/sda4

挂载分区

挂载/分区

# mount /dev/sda4 /mnt

挂载boot分区

# mkdir /mnt/boot

# mount /dev/sda2 /mnt/boot

启用swap分区

# swapon /dev/sda3

选用镜像

编辑/etc/pacman.d/mirrorlist,设置1陆3为暗许镜像

设置系统

# pacstrap -i /mnt base base-devel

生成fstab文件

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

Chroot

# arch-chroot /mnt /bin/bash

设置时区

# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

安装时间标准为 UTC

# hwclock –systohc –utc

Locale

# nano /etc/locale.gen

en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8

zh_TW.UTF-8 UTF-8

# locale-gen

将系统 locale 设置为en_US.UTF-八,系统的 Log 就会用英文显示

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

主机名

# echo myhostname> /etc/hostname

Root 密码

# passwd

设置教导程序

# pacman -S grub

# grub-install –target=i386-pc /dev/sda

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

重启

# exit

# umount -R /mnt

# reboot

相关文章