Archlinux安装

ArchLinux安装

准备

下载最新的Archlinux,重命名为archlinux.iso,放到C盘根目录。
然后解压镜像arch\boot\x86_64里面的两个文件也放到C盘根目录。

先用EasyBCD添加一个NeoGrub引导,编辑C:\NST\menu.lst,添加:

title Install ArchLinux
root (hd0,0)
kernel /vmlinuz archisolabel=archlinux
initrd /archiso.img
boot

重启电脑选择Install ArchLinux引导项,会有错误,不用管它,继续等,直到系统退至shell后,用以下命令手动加载iso。

mkdir /tmpmnt
mount -r -t ntfs /dev/sda1 /tmpmnt
modprobe loop
losetup /dev/loop6 /tmpmnt/archlinux.iso
ln -s /dev/loop6 /dev/disk/by-label/archlinux
exit

安装

先用fdisk或者cfdisk命令进行分区。

cfdisk /dev/sdb
接着格式化分区,还有配置swap。
mkfs.ext4 /dev/sdb1 # 根分区
mkswap /dev/sdb2 # 建立swap
swapon /dev/sdb2 # 启用swap
mount /dev/sdb1 /mnt

更换软件源为网易的源/USTC,因为更快。修改/etc/pacman.d/mirrorlist只保留以下字段:

Server=http://mirrors.163.com/archlinux/\(repo/os/\)arch或者USTC的
pacman -Syy
pacstrap /mnt base base-devel
pacstrap /mnt grub-bios
pacstrap /mnt dialog wpa_supplicant ppp net-tools
genfstab -p /mnt >> /mnt/etc/fstab
切换到新系统
arch-chroot /mnt
然后需要生成下initramfs,虚拟化内存盘是Arch 加载内核所必须的。
mkinitcpio -p linux
至于内核的引导,一般来说你需要安装grub2 来引导你的arch
pacman -S grub-bios
如果你除了archlinux 之外还安装了其他的操作系统,一定别忘了os-prober
pacman -S os-prober
然后安装你的grub 到mbr 里
grub-install --boot-directory=/boot --no-floppy --recheck
生成grub2 配置文件
grub-mkconfig -o /boot/grub/grub.cfg
passwd root
装无线网卡组件
pacman -S dialog wpa_supplicant
pacman -S xorg-server plasma kdebase kdm
systemctl start kdm
systemctl enable gdm.service
安装中文字体
pacman -S wqy-microhei wqy-bitmapfont wqy-zenhei ttf-arphic-ukai ttf-arphic-uming adobe-source-han-sans-cn-fonts
支持NTFS文件系统
pacman -S ntfs-3g
支持NTP时间同步
pacman -S ntp
Windows和Archlinux双系统时间不一致
hwclock -s --localtime
退出chroot
exit
卸载分区
umount -R /mnt
重启电脑
reboot

posted @ 2017-01-20 20:58  Thecoollight  阅读(369)  评论(0编辑  收藏  举报