超详细Arch Linux安装教程,手把手教你双系统搞定!
好的,以下是一个基于“根据超详细Arch Linux安装教程,手把手教你双系统搞定!”的回答:
双系统安装Arch Linux教程
本教程将带你一步步完成Arch Linux与现有操作系统的双系统安装。请确保你已经准备好了安装介质(U盘),并备份了重要数据,因为安装过程中可能会对硬盘进行格式化。
准备工作
1. 下载Arch Linux ISO: 访问Arch Linux官网下载最新的ISO镜像。
2. 制作启动U盘: 使用工具如Rufus(Windows)或dd(Linux/macOS)将ISO镜像写入U盘。
3. 进入U盘启动: 重启电脑,进入BIOS/UEFI设置,将U盘设置为启动设备。
4. 更新系统时钟: 连接到网络后,运行`timedatectl set-ntp true`同步系统时钟。
分区
使用`fdisk`或`parted`对硬盘进行分区。以下是一个示例分区方案:
- `/dev/sda1`:EFI系统分区(ESP),格式化为FAT32,大小约100MB,启动标志设置为活动。
- `/dev/sda2`:Arch Linux根分区(/),格式化为ext4,剩余空间。
- `/dev/sda3`:交换分区(swap),大小为内存的1-2倍。
格式化分区
使用`mkfs`命令格式化分区:
```bash
mkfs.fat -F 32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3
```
挂载分区
创建挂载点并挂载分区:
```bash
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/efi
```
安装基础系统
使用`pacstrap`命令安装基础系统:
```bash
pacstrap /mnt base linux linux-firmware
```
配置系统
1. 生成 fstab 文件:
```bash
genfstab -U /mnt >> /mnt/etc/fstab
```
2. chroot 到新系统:
```bash
arch-chroot /mnt
```
3. 设置时区:
```bash
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
```
4. 本地化:
编辑`/etc/locale.gen`文件,取消注释所需的语言,然后运行:
```bash
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
```
5. 网络配置:
编辑`/etc/hosts`文件:
```bash
echo "127.0.0.1 localhost" >> /etc/hosts
echo "::1 localhost" >> /etc/hosts
echo "127.0.1.1 $(hostname).localdomain $(hostname)" >> /etc/hosts
```
运行`ip a`查看接口名称,然后编辑`/etc/NetworkManager.conf`文件:
```bash
[main]
dns=none
[connection]
wifi.scan-ranges=
```
启动网络管理器:
```bash
systemctl enable NetworkManager
systemctl start NetworkManager
```
6. 主机名和 hosts 文件:
```bash
echo "your_hostname" > /etc/hostname
```
编辑`/etc/hosts`文件:
```bash
echo "127.0.0.1 localhost" >> /etc/hosts
echo "::1 localhost" >> /etc/hosts
echo "127.0.1.1 $(hostname).localdomain $(hostname)" >> /etc/hosts
```
7. 安装并配置引导加载器:
使用`grub`作为引导加载器:
```bash
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
```
8. 用户配置:
创建用户并设置密码:
```bash
useradd -m your_username
echo "your_username:your_password" | chpasswd
```
添加用户到`wheel`组:
```bash
usermod -aG wheel your_username
```
退出 chroot 并重启
```bash
exit
umount -R /mnt
reboot
```
启动新系统
重启后,你应该会看到GRUB引导菜单,选择Arch Linux启动进入新系统。
完成
恭喜你,你已经成功安装了Arch Linux并实现了双系统!接下来,你可以根据需要安装桌面环境和其他软件。