2020-11-09 archlinux lvm+双系统配置实录

一、设置时区(不设置也能装,但为了防止后期使用出现奇怪的问题)

timedatectl set-timezone Asia/Shanghai
timedatectl set-ntp True

二、设置国内镜像源

vim /etc/pacman.d/mirrorlist
#把国内源放在第一行,如
Server = https://mirrors.ustc.edu.cn/.... # 手工替换域名部分即可

三、开启ssh登录(物理机没必要,虚拟机可选)

开启ssh登录是便于使用secureCRT等远程访问工具复制粘贴,手敲命令多累啊

ssh-keygen -A #随机生成三个密钥,是下一条命令成功执行的前提
/usr/sbin/sshd -D &
passwd  #修改密码

四、分区(lvm)

采用lvm一是因为公司是银行,银行技术规范是强制要求lvm,不记得监管有没有要求了,所以不管平时还是工作,都应该习惯使用lvm,另外就是lvm有动态调整的好处。

先划分两个设备

一个用于启动(/dev/sda1),一个用于物理卷(PV) (/dev/sda2)
可用的方法有fdisk parted cfdisk
这里用图形分区工具cfdisk快速分两个区, 一个 1G,剩余的空间给另一个区,采用gpt分区(进去后就可以选)
gpt也可以用fdisk 命令进去后输入g 再输入w即可
如果用parted则进去后输入mklabel gpt 退出即可

因为是双系统,这里/dev/sda1 实际不用划分,跟windows启动的EFI区共用即可,这里假定/dev/sda1已是windows的引导区

建立一个用于物理卷(PV)的区

pvcreate  /dev/sda2  

建立卷组(VG)

vgcreate vg   /dev/sda2  
# 起名vg,可用vgdisplay查询

建立逻辑卷(lv)

lvcreate -L <卷大小> <"卷组名> -n <卷名>

# 多分几个区,可以防止重装时数据全丢,下次重装时不格式化除/以外的区就好
# 新手或者欠考虑的可以只分一个/
# 注意避免分/usr区,否则没有特别设定的话,系统会起不来
lvcreate -L  16g  vg  -n root
lvcreate -L  20g  vg  -n var  # 把var单独分出来,可防止系统日志因bug撑爆时影响/目录
lvcreate -L  5g  vg  -n tmp  #  这里分5g是随意的
lvcreate -L  4g  vg  -n swap #这里跟内存大小一致,可以保证休眠功能的启用
# 剩下的空间给home
# lvcreate -l +100%FREE  <volume_group> -n <logical_volume>
lvcreate -l +100%FREE  vg -n home

五、格式化

/dev/sda1用于启动,单系统就格式化为FAT32(如已装windows,打算装双系统就不要格式化/dev/sda1)

# /dev/sda1 FAT32格式化的方法
mkfs.fat -F32 /dev/sda1

其他的区可以格式化为ext4、xfs、btrfs等,求稳选ext4,关于这几个的优劣,自己百度

mkfs.ext4 /dev/mapper/vg-root
mkfs.ext4 /dev/mapper/vg-var
mkfs.ext4 /dev/mapper/vg-tmp
mkfs.ext4 /dev/mapper/vg-home
mkswap /dev/mapper/vg-swap(如果是MBR分区,则用swapon命令)

分区完成后注意检查一下/dev/sda1 是否设为启动,检查方法:

parted
print
查看/dev/sda1最后一个字段是否是boot,esp

六、挂载文件系统

先挂载根分区,这里对应/mnt

mount /dev/mapper/vg-root /mnt

然后创建几个目录

cd /mnt
mkdir boot var tmp home

再挂载其他文件系统

mount /dev/sda1 /mnt/boot
mount /dev/mapper/vg-var /mnt/var
mount /dev/mapper/vg-tmp /mnt/tmp
mount /dev/mapper/vg-home /mnt/home

七、安装内核

pacstrap /mnt base base-devel linux-zen  # 这里linux-zen是黑客组织提供的优秀内核,可以替换为官方原版内核linux 以及linux-hardened(安全加固)、linux-lts(长期支持),相对来说,前三者版本极新,lts版本略旧
vim /mnt/etc/mkinitcpio.conf

按shift+g
找到HOOKS那行,把udev替换成systemd,在filesystems前加入sd-lvm2
或者udev不替换,在filesystems前加入lvm2
保存

# 继续安装
pacstrap /mnt  linux-zen-headers linux-firmware lvm2 vi

八、切换root目录

genfstab -U /mnt >> /mnt/etc/fstab  # 如果有重新格式化的情况,UUID会改变,要重新生成fstab
# 检查挂载情况 看看前面所建的文件系统是否都已挂载
cat  /mnt/etc/fstab
arch-chroot /mnt

九、设置时区

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

十、设置主机相关

vi  /etc/hostname #创建文件 这里主机名为zen
vi /etc/hosts
127.0.0.1   localhost
::1     localhost
127.0.1.1   zen.localdomain    zen
# 如果系统有一个永久的 IP 地址,请使用这个永久的 IP 地址而不是 `127.0.1.1`。

十一、本地化

注意不要考虑设置中文先,否则以后有些目录是中文名,不太好用,除非你不介意
比如名为"下载"的目录,英文名为Downloads,这里看你喜欢英文名还是中文名
等到可以进桌面以后再调整为中文

vi /etc/locale.gen
# 去掉下面行的注释
#  en_US.UTF-8 

[root@archiso /]# locale-gen 
Generating locales...
  en_US.UTF-8... done
Generation complete.
echo LANG=en_US.UTF-8 >> /etc/locale.conf

十二、创建用户

不额外建一个用户进不了系统

[root@archiso /]# passwd 
New password: 
Retype new password: 
passwd: password updated successfully
[root@archiso /]# useradd -m -d /home/zen zen 
[root@archiso /]# passwd zen 
New password: 
Retype new password: 
passwd: password updated successfully
vi /etc/sudoers
shift+g
找到root ALL=(ALL) ALL一行,在其下面加一行:
zen ALL=(ALL) ALL
:x! 保存退出

十三、设置本地源

cat >> /etc/pacman.conf <<!
[archlinuxcn]
SigLevel = Never
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
!

十四、安装显卡驱动

# lspci | grep -e VGA -e 3D查看显卡类型,下面根据情况修改显卡驱动
# 本机为xf86-video-intel ,xf86-video-vesa 是通用驱动,
# 可以通过pacman -Ss xf86-video查看有哪些驱动
pacman -Sy xf86-video-intel

十五、安装其他

# 这里以3i为例 其中networkmanager  nm-connection-editor  network-manager-applet可换为connman cmst
pacman -S vim net-tools sysstat openssh networkmanager  nm-connection-editor  network-manager-applet wpa_supplicant ttf-dejavu wqy-bitmapfont wqy-microhei wqy-zenhei noto-fonts noto-fonts-emoji xorg xorg-server xorg-xinit   sddm 3i-gaps mate-terminal dosfstools grub efibootmgr  bluez alsa-utils ntfs-3g os-prober fcitx5 fcitx-im fcitx5-pinyin-zhwiki fcitx5-chinese-addons xterm intel-ucode yay 
systemctl enable NetworkManager #connman
systemctl enable wpa_supplicant 
systemctl enable sddm

十六、安装grub

[root@archiso /]# grub-install --target=x86_64-efi --efi-directory=/boot --recheck 
# grub-install /dev/sda --boot-directory=/boot --recheck #  注意sda后面无数字

[root@archiso etc]# grub-mkconfig -o /boot/grub/grub.cfg  #这里如果是双系统,因os-prober 已装,应能发现windows的分区并写入引导菜单

ctrl+D后:
[root@archiso etc]# umount -R /mnt

其他注意事项

如果/boot格式化不对,需要重新格式化的化,需要执行第七步在/boot下生成内容,然后arch-chroot /mnt 执行mkinitcpio -P再执行十六步

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

推荐阅读更多精彩内容