Arch Linux 安装总结

这篇随笔的目的:

  这篇是我今天重新安装后,觉得每次都看别人的来复制,太麻烦了,每次自己解决的一些问题,又不能及时记录下来,导致每次都又需要一通乱找,肯定比第一次开始搜索的要快,但是还是浪费时间,所以我决定写随笔,把我自己的解决过的问题记录下来。文章里面,很多都是借鉴别人的,然后解决了我自己的问题。我每次安装Arch Linux,不同的电脑,同一部电脑,都会遇到不同的问题,即使是同样的电脑。这有些是配置文件引起,有些是另外一些因素引起。记录下我自己的解决方法,我的初衷还是为了我自己快速解决已经解决过的问题。所以,如果你在帖子里面看到有哪个问题和你的情况比较相似,请邮箱联系我。我们共同探讨。[email protected]。

  在操作parted的时候,对于有重要数据的磁盘,一定要小心阿,我就是太不小心了,导致重要的数据丢失阿。欲哭无泪。我心都不只塞,凉了大半截。要吸取教训阿。

  至于我误删的原因:是在操作一个硬盘的时候,不小心把上面的分区表,10M左右大小的一个不是我自己分出来的区给删掉了(准确的说,我不知道那是不是分区表,我只是删了那个区之后,我后面的数据,立刻在parted,fdisk上面都显示不出了)。花了一个通宵,依然没有找回来。算吧,生活还得继续。我是不知道准确原因的,如果知道原因,请在流言下面告诉我



更新记录:

  2017-04-16:第一天更新,写下了安装过程要的命令,从上到下的过程,就是安装时候的大概顺序,是几乎没有解释的,很好的解析,需要到wiki上看。或者多人感兴趣的,我再发过一个安装教程吧。这个不算是教程。第二个部分是我今天安装的时候,总在想那个解决我问题的软件叫什么,所以我把我常用的软件都记了下来



当前目录:

  随笔的目的:描写我当时为什么写这东西。

  更新的记录:描写我在当天都加了什么。

  安装过程:记录安装过程的大概命令

  常用软件:记录解决我问题的一些软件



安装过程:

  参考网页:

  https://bbs.archlinuxcn.org/viewtopic.php?id=1037

  我记录下我自己一般会使用的命令:从各路网页中参考过来

  同步时间:

# timedatectl set-ntp true

  选择中国的源,然后再更新会快很多:

# sed -i ‘/Score/{/China/!{n;s/^/#/}}‘ /etc/pacman.d/mirrorlist
# pacman -Syy

  分区命令:

我分成EFI,/和/home,/要分大一点,因为我自己要使用来看代码,LXR的索引会很大,会超过50G

# parted /dev/sdx
(parted) mklebel gpt
mkpart primary start end
mkfs.vfat -F32 /dev/sdx
mkfs.ext4 /dev/sdx
mkswap /dev/sdx
swapon /dev/sdx
mount /dev/sdx <mount_point>

  原版会比较详尽解说:

  一个挂在的例子,我经常会弄混EFI挂在的位置:  

# mount /dev/sda2 /mnt    # 挂载根目录
# mkdir /mnt/home    # 创建 /home 挂载点
# mount /dev/sda3 /mnt/home    # 挂载 /home
# mkdir -p /mnt/boot/EFI    # 创建 UEFI 挂载点
# mount /dev/sda1 /mnt/boot/EFI    # 挂载 UEFI 分区

  安装基础系统:

# pacstrap -i /mnt base base-devel

  生成fstab:

# genfstab -U <根目录挂载点> >> <根目录挂载点>/etc/fstab

一定要记得检查
# cat <根目录挂载点>/etc/fstab

  配置基本系统:

# arch-chroot <根目录挂载点> /bin/bash

  配置local:

# nano /etc/locale.gen    # 反注释需要的 locale
# locale-gen    # 生成 locale
# echo LANG=<locale>  > /etc/locale.conf # 设置默认 locale

  配置时区:

这句话是配置中国区的
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  硬件时间配置:

(推荐)UTC 时间(只是别人推荐,我还没懂这个时间作什么的):
# hwclock --systohc --utc

  配置主机名:

# echo <主机名> > /etc/hostname
# nano /etc/hosts    # 将主机名填入

  配置完成后的样子:

# cat /etc/hostname
<主机名>
# cat /etc/hosts
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost <主机名>
::1   localhost.localdomain localhost <主机名>

  以前网络都是自己就好了,但是这次重装, 发现不行,开启了这个才行

# systemctl start dhcpcd    # 连接
# # systemctl enable dhcpcd 以自动连接

  设置root密码:

# passwd

  安装引导器:

# pacman -S dosfstools grub efibootmgr
# grub-install --target=x86_64-efi --efi-directory=<EFI 分区挂载点> --bootloader-id=arch_grub --recheck
# grub-mkconfig -o /boot/grub/grub.cfg

  退出重启:

# exit    # 退回安装环境
# umount -R < / 挂载点>    # 卸载新分区
# reboot    # 重启
# # 记得移除安装介质

  新建自己的用户:

# useradd -m -g users -s /bin/bash <用户名>
# # 该命令创建一个名为 <用户名> 的用户,指定登陆 shell 为 bash,所属主用户组 users,用户文件夹位于 /home/<用户名>。
# passwd <用户名>   # 设置密码

  安装显卡驱动:需要更多信息的,是需要浏览WIKI,或者我引用的网址

pacman -S xf86-video-intel
pacman -S nvidia

  声卡驱动一般是有的,但是我的台式机就没有所以也需要安装

pacman -S alsa-utils

  安装Xorg(至于xorg是什么,需要自己了解下,其实我也不太懂)只知道,xfce4这些桌面,是需要依赖这个,它是利用显卡驱动来显示

# pacman -S xorg-server xorg-server-utils    # 安装 Xorg Server
# pacman -S xf86-input-synaptics    # 可选,触摸板支持

  安装中文字体(后面有补充更多的具体):

# pacman -S ttf-dejavu wqy-microhei

  安装窗口系统:首推xfce4,我个人喜欢的原因,不花哨,够快。多窗口,多开不卡 

pacman -S xfce4 xfce4-goodies

  安装中文输入等应用软件,就根据后面的情况,自己使用pacman来进行安装了



安装后的各种问题:

常用软件:

  参考网页:http://blog.chinaunix.net/uid-26495963-id-3309581.html

        http://blog.sina.com.cn/s/blog_b3ef80f90101f5gz.html

  解压缩:unzip, unrar, file-roller, p7zip, unace, lrzip,

  输入法:fcitx-im, fcitx-configtool, fcitx-libpinyin

  字体:wqy-microhei、ttf-arphic-ukai、ttf-arphic-uming

  桌面环境:xfce4 xfce4-goodies

  代码管理:git

  浏览器: chromium  pepper-flash

  PDF浏览器:okular

没有声音:

  添加组:usermod -aG audio <user>

  主要是默认的声卡配置部队,需要把下面配置加上:

  把下列配置添加到系统级别的 /etc/asound.conf 或用户级别的 ~/.asoundrc 文件。如果文件不存在,可以手动创建。其中的各个ID,请根据实际情况调整:

defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1

  参考网页:https://segmentfault.com/a/1190000002918394

为什么xfce4下面不能够使用关机和重启?

  是因为没有root权限, 需要在sudoers下面增加以下:

  username localhost = NOPASSWD: /usr/lib/xfsm-shutdown-helper

  username localhost = NOPASSWD: /usr/bash

  将这些命令的权限给到

lxdm为什么不能够启动xfce4:

  需要在自己的用户文件夹下面增加.xprofil,在文件里面增加exec startxfce4

使用ssh:

  pacman -S openssh

  systemctl start sshd

如何做到自动挂在mtp设备?

  pacman -S gvfs-mtp

两个显卡,两个显示器,如何解决?

  xrandr --setprovideroutputsource 1 0

  xrandr --auto

  xrandr --output --left-of VGA-0 VGA-1-1



Arch Linux 安装总结

时间: 2024-08-04 19:49:03

Arch Linux 安装总结的相关文章

Arch Linux 安装记录

Arch Linux 安装记录 基本上参考wiki上的新手指南,使用arch 2014.6.1 iso安装 设置网络 有线网络 Arch Linux 默认开启DHCP. 静态ip 首先关闭DHCP:systemctl stop dhcpcd.service,找出网卡名字ip link(例中为enp2s0f0),设置网卡 >>> ip link set enp2s0f0 up //激活网卡 >>> ip addr add ip_addr/maskbits dev enp2

Arch Linux 安装小记

Arch Linux 安装小记 这只是一篇随笔,用来记录从全新安装 Arch Linux 开始,到在使用过程中各种软件配置的过程. 其实对于 Arch Linux 这样滚动更新的 Linux,很少需要重新安装系统.只不过在开始使用 Arch Linux 时遇到的一些问题,有时并没有真正了解其中的原因或者问题被掩盖了,所以通过写一些记录文档,并且把一些花时间配置的文件备份下来,无论以后再次使用还是整理思路都是好的. 注意: 这不是一个安装 Arch Linux 的完整过程,ArchWiki 才是.

Arch Linux 安装rust

Arch Linux 安装rust 0. 参考 Rust Toolchain 反向代理使用帮助 1. 安装 安装rustup和toolchain yaourt -S rustup rustup install stable rustup default stable # 如果要安装nightly rustup install nightly rustup default nightly 2. 测试 fn main() { println!("Hello, World!"); } 3.

把Arch Linux安装到U盘上的具体教程

Arch Linux简介 Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版.其开发团队秉承简洁.优雅.正确和代码最小化的设计宗旨.Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动.Arch Linux是起源于加拿大的一份致力于使用简单.系统轻量.软件更新速度快的GNU/Linux发行版.创始人Judd Vinet出于对Debian以及Red Hat的包管理器不满,以及受CRUX影响而创立.最初针对i686,但是如今对x86_

Arch Linux 安装、配置、美化和优化

国庆假期玩了下Arch Linux,发现这货跟Ubuntu之流相差甚远,甚难调教,而且安裝过程全命令行,会有各种问题,各种知识... --- 安装引导器--- --------------------------- GRUB BIOS: # pacman -S grub os-prober # grub-install --recheck /dev/<目标磁盘> # grub-mkconfig -o /boot/grub/grub.cfg UEFI:---如果BIOS是UEFI的,就要用下面的

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

一转眼传说中装起来难于上青天,用起来险如上刀梯(容易滚挂),绰号"洗发水"并被戏称为"邪教"的Arch Linux已经用了几个月.某些关于其安装难度和稳定性的传说实在太夸张了,反而觉得这才是适合懒人使用的Linux发行版(必要前提:仅限非生产环境且使用者不是Linux新手).最深的感受是其可定制性特别高,安装软件格外省事,官方Wiki也特别全面.不过个人在使用上比较保守,没有开启有风险的仓库,也没有使用闭源驱动,基本一个星期滚动一次. 现将安装过程进行回顾整理. 安

Arch Linux 安装 Mono 2.11.4 备忘录

从源代码编译 Mono 2.11.4 基本步骤如下所示: ~$ cd repo repo$ wget http://download.mono-project.com/sources/mono/mono-2.11.4.tar.bz2 repo$ tar xjf mono-2.11.4.tar.bz2 repo$ du -hs mono-2.11.4* 438M mono-2.11.4 40M mono-2.11.4.tar.bz2 repo$ cd mono-2.11.4 mono-2.11.4

Arch Linux 安装配置备忘录

安装步骤 基本上是按照"ArchWiki: Beginners' Guide(简体中文)"进行安装的. 1. 硬件是 Lenovo S4700,Intel Pentium(R) D CPU 3.20GHz x 2,2GB 内存,250GB SATA 硬盘,nVidia GeForce G10 双头显卡. 2. 将 archlinux-2012.09.07-dual.iso 刻录到一张空白的 CD 光盘中. 3. 硬盘分区如下所示: $ lsblk NAME MAJ:MIN RM SIZ

arch Linux 安装完,无法通过 SSH 远程连接问题

访问 arch Linux 主机的该文件 [[email protected] ~]# vim /etc/ssh/sshd_config 对应注释部分后边补上下边三行: LoginGraceTime 120 PermitRootLogin yes StrictModes yes 修改部分的局部代码如下: #LoginGraceTime 2m #PermitRootLogin prohibit-password #StrictModes yes #MaxAuthTries 6 #MaxSessio