grub2挂载iso安装archlinux

今天又重新在笔记本上硬盘安装了一个arch+kde。特此记录一下,在已经装有grub2的机器上安装archlinux过程:

1、下载iso文件

下载地址:http://mirrors.163.com/archlinux/iso/latest/

2、添加grub启动项

menuentry "Archlinux-2012.11.01-dual.iso" {
    set isofile="/software/os/archlinux-2012.11.01-dual.iso"
    loopback loop (hd0,6)$isofile
    linux (loop)/arch/boot/i686/vmlinuz archisolabel=ARCH_201211 img_dev=/dev/sda6 img_loop=$isofile
    initrd (loop)/arch/boot/i686/archiso.img
}

grub进入live之后,有个安装说明文件(install.txt),随时可以看。

3、挂载安装分区

mount /dev/sda4 /mnt

4、联网

如果是有线网络,live启动直接就已经联网,无线网络的话,运行:

wifi-menu

选择无线网络,并且输入密码就可以了。

5、编辑源

vi /etc/pacman.d/mirrorlist

建议留下适合自己的源,如我只留下163的源,其余全部删除。

6、安装基本系统到硬盘

pacstrap /mnt base base-devel

7、生成fstab文件

genfstab -p /mnt >> /mnt/etc/fstab

8、chroot进入新系统

arch-chroot /mnt

9、配置系统

vi /etc/hostname
//修改主机名
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
//设置时区
vi /etc/locale.gen
locale-gen
//设置locale
mkinitcpio -p linux
//生成内核
passwd
//设置root密码
useradd -m -g users -s /bin/bash arch
passwd arch
//添加用户名:arch,并设置密码
vi /etc/pacman.conf
//修改pacman配置,可以在这里启用kde的unstable源
pacman -Syu
//升级系统
echo "LANG=zh_CN.UTF-8" >> /etc/locale.conf
//设置中文环境

10、添加grub项,此项我是用ubuntu的update-grub自动生成的,也可以自己添加。

menuentry 'Arch' {
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos4'
        linux /boot/vmlinuz-linux root=/dev/sda4
        initrd /boot/initramfs-linux.img
}

11、卸载分区,重启

umount /mnt
reboot

至此,基本系统安装完成,以下步骤为安装kde桌面系统。

13、安装kde

 pacman -S kdebase kde-l10n-zh_cn kdeplasma-applets-networkmanagement kdegraphics-gwenview kdegraphics-okular kdegraphics-ksnapshot oxygen-gtk3 oxygen-gtk2 kde-gtk-config

添加启动项(已无需再添加dbus启动,系统好像自己加上了)

systemctl enable kdm.service
systemctl enable NetworkManager.service

注:systemd的可用service配置在/usr/lib/systemd/system文件夹中。

14、安装yaourt
需要在/etc/pacman.conf中添加一个法国的源才行

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

15、安装其他软件

 pacman -S ntfs-3g dejavu fcitx kcm-fcitx kfaenza-icon-theme firefox firefox-i18n firefox-i18n-zh-cn

安装过程中可能还有一些问题出现,自行百度即可解决。

grub2挂载iso安装archlinux》有2个想法

  1. 多谢清风的教程,,我之前一直困扰在怎么用带grub2的U盘引导archiso安装,每次都要 手动loop才行,你这个直接进去,谢谢

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据