标签:
下载镜像
http://mirrors.ustc.edu.cn/archlinux/iso/2015.09.01/archlinux-2015.09.01-dual.iso
把ISO镜像写入U盘,我用的是rawrite32
笔记本的secureboot嫌麻烦可以先关掉,但是arch iso 可以在secureboot下启动,wiki上有:
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Secure_Boot
键盘布局默认是US不用改,插上网线dhcpcd默认已经开启,无需再配置网络,系统时间以后再改,win8 linux双系统如果时间不同步的话有一些步骤要做,搜索下就有了。
硬盘已经分好区,建议在win或PE下用disk genius等工具先分好,命令行下分区没有那么直观.
创建文件系统
# mkfs.ext4 /dev/sda6 # mkfs.ext4 /dev/sda7 # mkswap /dev/sd8
挂载
# mount /dev/sda6 /mnt # mount /dev/sda7 /mnt/home # swapon /dev/sda8
ESP挂载为/boot
# mkdir /mnt/boot
(需要在挂载/mnt后,否则提示/mnt/boot not exist)
# mount /dev/sda1 /mnt/boot
更改源
# nano /etc/pacman.d/mirrorlist
中国科技大学的源:
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
安装基本系统
# pacstrap -i /mnt base base-devel
如果有某个包下载失败,重新执行一下这个命令.
生成fstab, -U 表示用UUID
# genfstab -U /mnt > /mnt/etc/fstab
chroot 到 新系统
# arch-chroot /mnt /bin/bash
设置locale
# nano /etc/locale.gen
取消 en_US 和zh_CN几个项前的注释
# locale-gen
设置英文的locale
# nano /etc/locale.conf
LANG=en_US.UTF-8
时区
# tzselect
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
下面这条我没有执行,等搞好桌面环境下看时间跟win8是否同步再说。
# hwclock --systohc --utc
initramfs
# mkinitcpio -p linux
bootloader
#pacman -S grub efibootmgr os-prober
# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck
生成grub的配置文件
# grub-mkcofig -o /boot/grub/grub.cfg
这时候生成的grub.cfg是没有win8的menuentry,估计是chroot造成的,重启进入新系统再执行一下这条命令就有了。
root密码
# passwd
退出chroot
# exit
取消挂载
# umount -R /mnt
重启
# reboot
如果Secureboot开启的话重启是进不了grub的,下面解决secureboot
先进bios把secureboot关掉,重启进入新安装的系统,
# systemctl start dhcpcd #首先要能上网 # pacman -S prebootloader # cd /boot/EFI/grub # mv grubx64.efi loader.efi # cp /usr/lib/prebootloader/* . # efibootmgr -c -l /EFI/grub/HashTool.efi -L HashTool # efibootmgr -c -l /EFI/grub/PreLoader.efi -L PreLoader # reboot
其它引导程序做出相应的改动就可以了,我这是根据gummiboot改的。
进bios开启secureboot
再启动时会有安装ARCH iso时的那个对话菜单,选择enroll hash-->OK
选择loader.efi-->YES
再次选择enroll hash -->OK 进入上级菜单找到preloader.efi-->OK-->exit
重启就发现grub可以在secureboot下启动了。
标签:
原文地址:http://my.oschina.net/wzkiron/blog/511458