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 已经用了几个月.某些关于其安装难度和稳定性的传说实在太夸张了,反而觉得这才是适合懒 ...
随机推荐
- python 写了一个批量拉取文件进excel文档
路径如: C:\\Users\\huaqi\\Desktop\\信息收集 “信息收集”目录下有以下子目录:[技术,客服,运营,行政] “技术”目录下有以下子文件:[小白.txt,小红.txt,小黑.t ...
- Gym - 100338E Numbers 贪心
Gym - 100338E 题意:给你n,k问在1-n中能整出k的字典序最小的数.范围1018 思路:比较简单的贪心了,枚举10的幂m,然后加上k-m%k, 更新答案就可以了,数据一定要用unsign ...
- android的HTTP框架之Volley
Volley是android官方开发的一个HTTP框架,简化了利用java中原生的HTTP操作API-HttpURLConnection和HttpClient的操作. 一.首先是Volley的简单使用 ...
- Python(十) 函数式编程: 匿名函数、高阶函数、装饰器
一.lambda表达式 lambda parameter_list: expression # 匿名函数 def add(x,y): return x+y print(add(1,2)) f = la ...
- js实现导出数据到excel
来自:http://www.imooc.com/article/13374 //html代码<!DOCTYPE HTML> <html> <head> <ti ...
- Flex3中addEventListener()方法使用详解
Flex控件对象.RemoteObject等都有一个共同的方法addEventListener. 方法详细信息: 来源于:flash.events.EventDispatcher类 addEventL ...
- VBA 字符串操作(基础篇)
转自:http://blog.csdn.net/jyh_jack/article/details/2315345 mid(字符串,从第几个开始,长度) 在[字符串]中[从第几个开始]取出[长度个字符串 ...
- nodejs操作文件和数据流
前言 node中有一组流api,它们可以像处理网络流一样处理文件.流api用起来非常方便,本节学习介绍文件处理基础和流的概念. 目录 处理文件路径 fs核心模块简介 操作流 慢客户端问题 1. 处理文 ...
- 昼猫笔记 JavaScript -- 面向对象(I)
本文内容搬运自公众号 原文链接 本文主要内容:面向对象 预计阅读时间:6分钟 面向对象的方式 单例模式(字面量定义) var obj = {} 类的实例 var obj = new Object() ...
- Windows Server 2016 主域控制器搭建
基本上微软产品都需要依附于域控制器做身份认证,接下来我们一起来对Windows Server 2016 进行AD活动目录功能添加.1.更改服务器IP地址2.修改计算机名称(重新启动计算机)3.打开服务 ...