Arch Linux实体机安装记录
下面将记录笔者在戴尔笔记本安装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
在文本顶部添加:
生成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 在文本末尾追加以下内容:
设置系统声音:
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实体机安装记录的更多相关文章
- Deepin Linux 实体机安装
Deepin Linux 实体机安装 1.下载ISO镜像并刻录到U盘上 系统ISO镜像下载 深度技术 刻录工具下载 深度技术(下方有深度启动盘制作工具下载) 这两个都下载好之后,打开刻录工具,选择镜像 ...
- 实体机安装Ubuntu系统
今天windows突然蓝屏了,索性安装个 Ubuntu 吧,这次就总结一下实体机安装 Ubuntu 的具体步骤 note: 本人实体机为笔记本 型号为:小米pro U盘为金士顿:8G 安装系统:Ubu ...
- Arch linux(UEFI+GPT)安装及后续优化教程
Arch Linux安装过程中需要从远程存储库获取软件包,电脑需要有效的互联网连接. 1.联网 查看是否有网 ping www.baidu.com 同步时间 timedatectl set-ntp t ...
- Linux下mysql安装记录
1.MySQL下载路径:https://dev.mysql.com/downloads/ Linux下的安装步骤:http://www.runoob.com/linux/mysql-install-s ...
- 解决kali linux 2016.2实体机安装后root用户没有声音
Kali Linux系统默认状态下,root用户是无法使用声卡的,也就没有声音.启用的方法如下:(1)在终端执行命令:systemctl --user enable pulseaudio (2)在/e ...
- Linux 宿主机安装 MiniGUI
去MiniGUI官方网站看的时候,很兴奋,安装竟然这么容易. 上帝总是在给你一个苹果之后,赏你一巴掌.我的确是高兴太早了. 首先看一下官网文档的说明步骤: (截取于官方文档) Installing r ...
- Linux虚机安装配置Tomcat
d第一步:下载Tomcat包,网址http://tomcat.apache.org/ 选择tar.gz包下载,并传到虚机中 第二步:解压下载好的Tomcat包 命令:tar -zxvf apache- ...
- MikroTik RouterOS虚拟机/实体机安装方法
一.设置光驱 二.安装RouerOS 按a全选,按i安装,q退出,空格可以选取或取消选取.这里是选择你要安装的组件. 是否要保存原有配置:是否要提交.一路y. 安装好之后按回车重启:之后为这个界面,安 ...
- Arch Linux 安装记(安装到移动硬盘)
一转眼传说中装起来难于上青天,用起来险如上刀梯(容易滚挂),绰号“洗发水”并被戏称为“邪教”的 Arch Linux 已经用了几个月.某些关于其安装难度和稳定性的传说实在太夸张了,反而觉得这才是适合懒 ...
随机推荐
- vue2.0-transition多个元素
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 洛谷P1200 [USACO1.1]你的飞碟在这儿
题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都只能带上一组支持者.因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走 ...
- [Usaco2009 Feb]Stock Market 股票市场 完全背包
Code: #include<cstdio> #include<algorithm> #include<iostream> #include<cstring& ...
- try{futureGirl}catch(Exception){"Kill All Trouble"}——echarts样式
首先先给未来女,解释一下题目吧.这是段代码,我再try{}括号里写了你,意思我会保护你.后面的catch(Exception)是捕捉你的所有麻烦,交给我解决. 今天收工较早,拖着疲惫是身躯回到宿舍,简 ...
- Zabbix监控平台部署
系统环境 Server端:192.168.149.128 Agent端:192.168.149.129 一.lamp环境安装 1.yum安装lamp yum install -y http http- ...
- Linux登陆类型-Linux中如何临时配置IP
Linux登录: 本地登录,直接在Linux主机上接上键盘显示器,然后输入用户名密码登录 远程登录,通过网络进行登录(需要IP 账户名 密码) windows中远程登录软件有 xshell.putty ...
- 玩转 Jupyter Notebook (CentOS)
Jupyter Notebook 简介 Jupyter Notebook 是一个开源的 Web 应用程序,可以用来创建和共享包含动态代码.方程式.可视化及解释性文本的文档.其应用于包括:数据整理与转换 ...
- 数据分析-jupyter
安装 jupyter pip install jupyter 快捷键 插入 cell : a b 删除cell : x 切换cell的模式: m y 执行 shift +enter 查看帮助 ...
- Android开发系列(十六):【Android小游戏成语连连看】第二篇
写的晚了,在分工个Z市高中的一个成绩查询的系统,原系统居然是用VB写的,我不得不佩服原本写系统的那位哥们真能耐得住. 明天搭建下SVN就等着先发project款然后開始项目了.想想有工资进账,心里也为 ...
- 【推荐】适合本科生的网络公开课(MOOC为主),不断更新……
题记:身在海大(湛江),是幸运还是不幸,每一个人有自己的定义.人生不能再来一次,唯有把握当下.提高自己,才可能在不能拼爹的年代靠自身实力前行.或许,我们做不了富二代.但我们每一个人.都有机会成为富二代 ...