下面将记录笔者在戴尔笔记本安装arch linux的过程,用于记录,以便下次使用。

本文的内容参考arch linux官方Wiki。

首先,使用Power ISO把镜像安装到U盘,使用U盘安装。

通过U盘启动进入试用系统后,开始以下操作:

连接无线网络:

安装的过程中,需要联网,因为我是使用无线网络的,所以需要先配置无线Wifi,

wifi-menu  这个是带有图形界面的网络设置工具

根据提示连接指定的wifi,设置完成后,需要大约等1分钟,再用ping baidu.com来测试是否已经连接成功

确认计算机的启动引导方式:

ls /sys/firmware/efi/efivars  如果提示No such file or directory,则表示是以BIOS引导,否则以EFI引导,这对后面的安装有影响,因为笔者的是BIOS,所以后文只说到关于BIOS引导的部分

在线更新系统时间:

timedatectl set-ntp true

分区:(数据无价,请谨慎操作)

fdisk -l  查看要安装的硬盘的路径,我的是/dev/sda

fdisk /dev/sda  切换到sda的分区模式,输入m可以查看指令帮助,笔者的硬盘之前是用于Windows的,所以笔者需要先删除旧的分区,再重新分区

分区方案:

/boot    300M,sda1

/           30G,sda5

/var      20G,sda6

/home  剩余全部,sda7

这里分区了sda1后,要先把剩下的都分为扩展分区sda2,然后再从sda2继续分剩下的sda5、sda6、sda7。

(注意这里不能分usr区,否则以后进系统会有指令缺失的问题。其他的区应该可以)

格式化分区:

mkfs.ext4 /dev/sdaX  格式化为ext4格式,sdaX的X代表各个分区的序号

挂载根目录:

mount /dev/sda5 /mnt

mkdir /mnt/boot

mount /dev/sda1 /mnt/boot

mkdir /mnt/var

mount /dev/sda6 /mnt/var

mkdir /mnt/home

mount /dev/sda7 /mnt/home

添加镜像源:

vim /etc/pacman.d/mirrorlist

  在文本顶部添加:

    Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
    Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
  另外,也可以把China的路径调到其他国家的前面,这样可以直接先从China的开始下载安装
 
安装系统基础包:
pacstrap /mnt base base-devel  base-devel不是必须安装的,但是它包含了很多常用的功能,像是gcc,grep,pacman,sudo,systemd,which,所以还是安装吧
 

生成Fstab:

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

变更管理员:

arch-chroot /mnt

设置时区:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

hwclock --systohc

设置语言:

vi /etc/locale.gen  把en_US.UTF-8 UTF-8、zh_CN.UTF-8 UTF-8、zh_HK.UTF-8 UTF-8、zh_TW.UTF-8 UTF-8 把这四行注释取消

locale-gen  生成语言

vi /etc/locale.conf  在文本内加入LANG=en_US.UTF-8

设置主机名:

vi /etc/hostname  在文本内添加主机名,我的是cycong-ArchLinux

vi /etc/hosts

在文本内添加:

127.0.0.1    localhost

::1               localhost

127.0.1.1    cycong-ArchLinux.localdomain cycong-ArchLinux

设置管理员密码:

passwd

安装有用的软件:

pacman -S vim dialog wpa_supplicant ntfs-3g networkmanager  分别是Vim文本编辑器、网络的工具、NTFS读写支持

安装Boot引导工具和软件:

pacman -S intel-ucode os-prober grub  如果CPU是intel的才需要安装intel-ucode

部署grub:

vim /etc/lvm/lvm.conf  找到use_lvmetad=1,把1改为0

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

生成配置文件:

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

重启:

exit  退出系统登录

umount -R /mnt  取消挂载

reboot

到此,安装完成

下面是安装后的基本配置:

下文参考的是:https://www.viseator.com/2017/05/19/arch_setup/,感谢作者的分享

重新启动后,系统还是没有网络的,同样可以使用wifi-menu来配置网络

添加一般用户:

useradd -m -G wheel cycong  cycong是我的用户名

passwd cycong  设置cycong的密码

为cycong配置sudo:

visudo  在文本中,找到“# %wheel ALL=(ALL) ALL”,把#号删掉,也就是去掉注释,这样就能使wheel这个组的用户都能使用sudo了

安装图形界面:

sudo pacman -S xf86-video-intel  安装集成显卡驱动

sudo pacman -S xorg  安装图形服务

sudo pacman -S xfce4 xfce4-goodies  安装xfce图形界面,这个界面以节省资源为著名

sudo pacman -S sddm  安装图形界面管理器

sudo systemctl enable sddm  设置为开机启动sddm

切换网络连接工具:

sudo systemctl disable netctl

sudo systemctl enable NetworkManager

安装工具栏网络设置图标:

sudo pacman -S network-manager-applet

reboot  重启,就能看到图形登录界面了

设置桌面图标文字标题透明:

vim ~/.gtkrc-2.0  新建文本并添加以下内容:

style "xfdesktop-icon-view" {
XfdesktopIconView::label-alpha = 0  #背景透明度
base[NORMAL] = "#000000"
base[SELECTED] = "#71B9FF"
base[ACTIVE] = "#71B9FF"
fg[NORMAL] = "#fcfcfc"
fg[SELECTED] = "#ffffff"
fg[ACTIVE] = "#ffffff"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

安装中文字体:

sudo pacman -S noto-fonts-cjk

安装中文输入法:

sudo pacman -S fcitx fcitx-im fcitx-configtool  安装fcitx和gui配置工具

安装yaourt:

vim /etc/pacman.conf  在文本末尾追加以下内容:

[archlinuxcn]
SigLevel = Never
Server = http://repo.archlinuxcn.org/$arch
sudo pacman -Sy yaourt fakeroot  安装yaourt和root 权限模拟
(以后滚动更新,可以使用命令:yaourt -Syu --aur

设置系统声音:

sudo pacman -S alsa-utils  安装ALSA工具

因为我的电脑,默认声卡没有设置好,所以需要进行以下操作:

vim /etc/asound.conf  在文本中追加以下三行内容:

defaults.pcm.card 1

defaults.pcm.device 0

defaults.ctl.card 1

安装音量的系统托盘图标:

sudo pacman -S pulseaudio pulseaudio-alsa pavucontrol

在任务栏添加图标项目“PulseAudio Plugin”,重启后即可调节音量

打开pacman的插件源:

sudo vim /etc/pacman.conf  去掉[multilib]前的“#”和其下面的Including前的“#”,并追加一行文字,大概如下:

[multilib]

SigLevel=PackageRequired

Include=/etc/pacman.d/mirrorlist

sudo pacman -Sy  然后,滚动更新一下系统

这一步,可以使得在安装某些软件时,也能安装其lib的依赖项

安装常用软件:

sudo pacman -S firefox flashplugin netease-cloud-music virtualbox virtualbox-ext-vnc virtualbox-guest-iso virtualbox-host-modules-arch 

安装teamviewer:

yaourt teamviewer

先选择安装teamviewer-beta,再安装remmina-plugin-teamviewr

systemctl start teamviewerd

systemctl enable teamviewrd

Arch Linux实体机安装记录的更多相关文章

  1. Deepin Linux 实体机安装

    Deepin Linux 实体机安装 1.下载ISO镜像并刻录到U盘上 系统ISO镜像下载 深度技术 刻录工具下载 深度技术(下方有深度启动盘制作工具下载) 这两个都下载好之后,打开刻录工具,选择镜像 ...

  2. 实体机安装Ubuntu系统

    今天windows突然蓝屏了,索性安装个 Ubuntu 吧,这次就总结一下实体机安装 Ubuntu 的具体步骤 note: 本人实体机为笔记本 型号为:小米pro U盘为金士顿:8G 安装系统:Ubu ...

  3. Arch linux(UEFI+GPT)安装及后续优化教程

    Arch Linux安装过程中需要从远程存储库获取软件包,电脑需要有效的互联网连接. 1.联网 查看是否有网 ping www.baidu.com 同步时间 timedatectl set-ntp t ...

  4. Linux下mysql安装记录

    1.MySQL下载路径:https://dev.mysql.com/downloads/ Linux下的安装步骤:http://www.runoob.com/linux/mysql-install-s ...

  5. 解决kali linux 2016.2实体机安装后root用户没有声音

    Kali Linux系统默认状态下,root用户是无法使用声卡的,也就没有声音.启用的方法如下:(1)在终端执行命令:systemctl --user enable pulseaudio (2)在/e ...

  6. Linux 宿主机安装 MiniGUI

    去MiniGUI官方网站看的时候,很兴奋,安装竟然这么容易. 上帝总是在给你一个苹果之后,赏你一巴掌.我的确是高兴太早了. 首先看一下官网文档的说明步骤: (截取于官方文档) Installing r ...

  7. Linux虚机安装配置Tomcat

    d第一步:下载Tomcat包,网址http://tomcat.apache.org/ 选择tar.gz包下载,并传到虚机中 第二步:解压下载好的Tomcat包 命令:tar -zxvf apache- ...

  8. MikroTik RouterOS虚拟机/实体机安装方法

    一.设置光驱 二.安装RouerOS 按a全选,按i安装,q退出,空格可以选取或取消选取.这里是选择你要安装的组件. 是否要保存原有配置:是否要提交.一路y. 安装好之后按回车重启:之后为这个界面,安 ...

  9. Arch Linux 安装记(安装到移动硬盘)

    一转眼传说中装起来难于上青天,用起来险如上刀梯(容易滚挂),绰号“洗发水”并被戏称为“邪教”的 Arch Linux 已经用了几个月.某些关于其安装难度和稳定性的传说实在太夸张了,反而觉得这才是适合懒 ...

随机推荐

  1. vue2.0-transition多个元素

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. 洛谷P1200 [USACO1.1]你的飞碟在这儿

    题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都只能带上一组支持者.因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走 ...

  3. [Usaco2009 Feb]Stock Market 股票市场 完全背包

    Code: #include<cstdio> #include<algorithm> #include<iostream> #include<cstring& ...

  4. try{futureGirl}catch(Exception){"Kill All Trouble"}——echarts样式

    首先先给未来女,解释一下题目吧.这是段代码,我再try{}括号里写了你,意思我会保护你.后面的catch(Exception)是捕捉你的所有麻烦,交给我解决. 今天收工较早,拖着疲惫是身躯回到宿舍,简 ...

  5. Zabbix监控平台部署

    系统环境 Server端:192.168.149.128 Agent端:192.168.149.129 一.lamp环境安装 1.yum安装lamp yum install -y http http- ...

  6. Linux登陆类型-Linux中如何临时配置IP

    Linux登录: 本地登录,直接在Linux主机上接上键盘显示器,然后输入用户名密码登录 远程登录,通过网络进行登录(需要IP 账户名 密码) windows中远程登录软件有 xshell.putty ...

  7. 玩转 Jupyter Notebook (CentOS)

    Jupyter Notebook 简介 Jupyter Notebook 是一个开源的 Web 应用程序,可以用来创建和共享包含动态代码.方程式.可视化及解释性文本的文档.其应用于包括:数据整理与转换 ...

  8. 数据分析-jupyter

    安装 jupyter pip install jupyter 快捷键 插入 cell : a  b 删除cell  :  x 切换cell的模式: m  y 执行  shift +enter 查看帮助 ...

  9. Android开发系列(十六):【Android小游戏成语连连看】第二篇

    写的晚了,在分工个Z市高中的一个成绩查询的系统,原系统居然是用VB写的,我不得不佩服原本写系统的那位哥们真能耐得住. 明天搭建下SVN就等着先发project款然后開始项目了.想想有工资进账,心里也为 ...

  10. 【推荐】适合本科生的网络公开课(MOOC为主),不断更新……

    题记:身在海大(湛江),是幸运还是不幸,每一个人有自己的定义.人生不能再来一次,唯有把握当下.提高自己,才可能在不能拼爹的年代靠自身实力前行.或许,我们做不了富二代.但我们每一个人.都有机会成为富二代 ...