首页 > 程序 > archlinux安装

作者:ghostry 发布时间:2019-06-29 浏览: 2205

转载注明出处: https://blog.ghostry.cn/program/929.html

一般的参照官方wiki操作即可,这里讲我的具体操作


我是用vbox安装到u盘,vboxu盘的配置参考virtualbox u盘启动 vbox,配置虚机时候启用了sata使用主机输入输出缓存,和磁盘固态驱动器
我是安装到新的磁盘,所以先进行了分区:

fdisk /dev/sda

输入g创建一个gpt磁盘.然后n创建分区,
fdisk显示的数字*512字节/1024/1024才是MB.
我创建了esp1GB和根分区29GB两个.
分别格式化,由于安装到u盘,刚开始想用f2fs,启动时候挂载不了根分区.然后选用了btrfs:

mkfs.fat /dev/sda1
mkfs.btrfs /dev/sda2

挂载的位置我是根分区挂载到/mnt,esp分区挂载到/mnt/boot:

mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

安装基础系统:

pacstrap /mnt base

安装文件系统工具:

pacstrap /mnt btrfs-progs

配置fstab:

genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab

Change root 到新安装的系统

arch-chroot /mnt

设置 时区:

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

本地化:

echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen
echo "zh_TW.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo "LANG=en_US.UTF-8" >> /etc/locale.conf

网络:

echo "mmpc" >> /etc/hostname
echo "127.0.0.1    localhost" >> /etc/hosts
echo "::1        localhost" >> /etc/hosts
echo "127.0.1.1    mmpc" >> /etc/hosts

然后安装了gnome:

pacman -S gnome gdm
systemctl enable gdm.service
systemctl enable NetworkManager

efi启动需要的软件包efibootmgr,引导选用了支持最多的grub:

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

Initramfs:

mkinitcpio -p linux

设置root密码:

passwd

重启并且进入系统:

exit
reboot

以下为扩展,如果安装了gnome就无需操作.gnome是使用的NetworkManager
配置网卡:

lspci -v|less #找到Ethernet的Kernel driver in use,名字记下来,比如 e1000
dmesg |grep e1000 #看是否加载驱动,没加载去搜索方法.
ip link
ls /sys/class/net #看设备名,记下来,下面用

配置网卡DHCP:

vi /etc/systemd/network/enp1s0.network
[Match]
Name=enp1s0
[Network]
DHCP=ipv4
systemdctl restart systemd-networkd.service

标签: none

上一篇: virtualbox u盘启动 vbox
下一篇: ubuntu 安装 rtx2015 客户端

添加新评论 »

*
*

欢迎评论!歡迎評論!Comments welcome!komentoj bonvenaj!댓글 오신 것을 환영합니다!
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :cold: :cryy: :cute: :shy: :sleep: :struggle: :tea: :yahou: