当萌新遇上arch linux

声明

这个帖子是我折腾arch的一个小总结,大部分内容来源于我放在文章底部的链接,我只是实践了一遍然后在这总结,给自己以后看。当然,如果能给乃带来一点帮助,那是最好不过了;)

Q&A(伪)

Q:为啥要用arch呢,听说连安装都很麻烦呢
A:我的deepin的无线网络老是突然挂掉,一气之下就决定安装arch了
Q:为什么不用ubuntu,fedora或者opensuse?
A:大佬说arch很棒的,有很多最新版本的软件可以用
Q:果然是萌新(

萌新也能用arch

萌新脑海里的安装

下载系统镜像〉制作启动盘〉安装(点点点,全部默认)〉一个带有图形界面的系统呈现在眼前

萌新安装arch的实况

前两个一样的〉安装(完了,没有图形界面,不能点点点了,咋整啊)

arch的基本系统安装

连接网络:dhcpcd有线或wifi-menu无线

更新系统时间:
timedatectl set-ntp true

划分分区:
fdisk /dev/sdxx一般是a

创建文件系统:
mkfs.ext4 /dev/sdx

挂载:

mount /dev/sdx /mnt  
mkdir /mnt/boot 
mount /dev/sdy(efi分区)  /mnt/boot

修改软件源:
vim /etc/pacman.d/mirrorlist
把快的源去掉#放到文件顶部

安装基本包:
pacstrap /mnt base base-devel

配置fstab:
genfstab -L /mnt >> /mnt/etc/fstab
chroot:
arch-chroot /mnt

设置时区:

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

提前安装的软件:
pacman -S vim dialog wpa_supplicant ntfs-3g networkmanager

本地化:
vim /etc/locale.gen
在文件中找到zh_CN.UTF-8 UTF-8 zh_HK.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8 en_US.UTF-8 UTF-8这四行,去掉行首的#号,保存并退出。

执行
loacle-gen
vim /etc/locale.conf
在文件的第一行加入以下内容:LANG=en_US.UTF-8`

设置主机名:
vim /etc/hostname
在文件的第一行输入你自己设定的一个myhostname,保存并退出。
vim /etc/hosts
加入以下代码

127.0.0.1   localhost.localdomain   localhost
::1     localhost.localdomain   localhost
127.0.1.1   myhostname.localdomain  myhostname

设置Root密码:
passwd

安装Intel-ucode(非IntelCPU可以跳过此步骤):
pacman -S intel-ucode

安装Bootloader:

 pacman -S os-prober 
 pacman -S grub efibootmgr 
 grub-install --target=x86_64-efi --efi- directory=/boot --bootloader-id=grub 
 grub-mkconfig -o /boot/grub/grub.cfg 

如果发现grub.cfg没有arch的启动项,执行以下命令并再次生成grub.cfg
pacman -S linux

重启:
exit,reboot

你拥有了一个字符界面的基本系统

arch安装桌面环境(以DDE为例)

记得先连接网络。
创建交换空间:
fallocate -l 512M /swapfile
请将512M换成需要的大小,只能以M或G为单位
修改权限
chmod 600 /swapfile
设置交换文件,执行
mkswap /swapfile
启用交换文件,执行
swapon /swapfile
最后我们需要编辑/etc/fstab为交换文件设置一个入口,使用vim打开文件:
vim /etc/fstab
注意编辑fstab文件的时候要格外注意不要修改之前的内容,直接在最后新起一行加入以下内容:
/swapfile none swap defaults 0 0

新建用户:
useradd -m-Gwheel username(请自行替换username为你的用户名)
passwd username(请自行替换username为你的用户名)

配置sudo:
sudo pacman -S something
pacman -S sudo
visudo
找到# %wheel ALL=(ALL)ALL,去掉#
重启一下。

安装xorg:
sudo pacman -S xorg

安装图形环境:
sudo pacman -S deepin deepin-extra
sudo pacman -S lightdm
vim /etc/lightdm/lightdm.conf
修改

[Seat:*]
...
greeter-session=lightdm-deepin-greeter

sudo systemctl enable lightdm

提前配置网络:
sudo systemctl disable netctl
sudo systemctl enable NetworkManager注意大小写
sudo pacman -S network-manager-applet

这样,重启一下,就可以看到图形界面了!
然后安装字体和中文输入法就可以开始你的表演了,哇咔咔(´∀`*)

遇到的问题

1、grub-install的时候说啥找不到efi目录
2、安装完以后找不到win10的启动项了
3、系统里的中文都是方块而且字母都出现了错位
4、时间不对,差了8个小时
5、ctrl+space调不出输入法

解决问题

1、chroot前要把efi分区挂到/mnt/boot,如果电脑里原本有win的话一般已经带有这个分区,如果没有就创建它
2、先执行以下命令过去一些有用的信息并放到文件里以备使用。
sudo grub-probe --target=fs_uuid /boot/EFI/EFI/Microsoft/Boot/bootmgfw.efi >> /root/fs_uuid

sudo grub-probe --target=hints_string /boot/EFI/EFI/Microsoft/Boot/bbootmgfw.efi >> /root/hints_string
然后编辑/boot/grub/grub.cfg,找到

 BEGIN /etc/grub.d/10_linux 
...
END /etc/grub.d/10_linux 

在他们之间加上下面一段

menuentry "Microsoft Windows 10 x86_64 UEFI-GPT" {  
    insmod part_gpt  
    insmod fat  
    insmod search_fs_uuid  
    insmod chain  
    search --fs-uuid --set=root \$hints_string \$fs_uuid
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi  
}

3、下载安装等宽中文字体
4、把时区调到上海
5、编辑.xprofile增加fcitx前端的环境变量如下

export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx

文件归纳

/etc/pacman.d/mirrorlist 软件源
/mnt/etc/fstab 自动挂载
/etc/localtime 时区
/etc/locale.gen 本地化
/etc/hostname 主机名
/etc/hosts 主机名
/boot/grub/grub.cfg 系统引导
/etc/lightdm/lightdm.conf 登录管理器
.xprofile 环境变量

相关链接

以官方Wiki的方式安装ArchLinux
ArchLinux安装后的必须配置与图形界面安装教程
win10和archlinux双系统安装记录,似乎链接有问题,不要点了
fcitx
DDE

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353

推荐阅读更多精彩内容