首页 > 程序 > archlinux安装
作者:ghostry 发布时间:2019-06-29 浏览: 2480
转载注明出处: https://blog.1ge.fun/program/929.html一般的参照官方wiki操作即可,这里讲我的具体操作
我是用vbox
安装到u盘
,vbox
到u盘
的配置参考virtualbox u盘启动 vbox,配置虚机时候启用了sata
的使用主机输入输出缓存
,和磁盘
的固态驱动器
我是安装到新的磁盘,所以先进行了分区:
fdisk /dev/sda
输入g
创建一个gpt
磁盘.然后n
创建分区,fdisk显示的数字*512字节/1024/1024
才是MB
.
我创建了esp
1GB和根分区
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
上一篇: virtualbox u盘启动 vbox下一篇: ubuntu 安装 rtx2015 客户端