Arch(UEFI)虚拟机安装(2021/10/6) |
您所在的位置:网站首页 › linux启动localegen › Arch(UEFI)虚拟机安装(2021/10/6) |
准备工作 1.Arch Linux镜像 2.VMware Workstation 下载镜像在浏览器上搜索Arch Linux 点击Download 下载镜像 打开Vmware Workstation 创建新的虚拟机 典型 稍后安装操作系统 这里选择Linux(其他 Linux5.x 及更高版本内核 64 位) 名称随意,选择虚拟机位置 磁盘大小根据实际情况划分 点击 自定义硬件 内存,处理器核心数根据实际情况设定 在"新 CD/DVD (IDE)"中选择使用ISO镜像,选择刚才下载的镜像 选择镜像后点击"关闭"(不能直接点右上角"×")\ 然后点击完成\ 编辑虚拟机设置\ 选项→高级→UEFI 开启虚拟机 选择第一个 验证引导模式(如果命令结果显示了目录且没有报告错误,则系统以 UEFI 模式引导,如果前面选了UEFI,这一步应该不会报错) # ls /sys/firmware/efi/efivars 检查网络连接(按Ctrl+C中断当前正在运行的命令) # ping www.baidu.com 更新系统时间 # timedatectl set-ntp true 建立硬盘分区(这里使用cfdisk演示) # cfdisk 选择gpt 用下方"Type"来选择分区类型 然后选择"Write",输入yes,回车 然后退出 格式化分区 查看分区 # lsblk 根分区格式化为ext4 # mkfs.ext4 /dev/root_partition(根分区) efi分区格式化为fat32 # mkfs.fat -F32 /dev/efi_partition(efi分区) 初始化交换分区 # mkswap /dev/swap_partition(交换空间分区) 挂载分区 根磁盘卷挂载到/mnt # mount /dev/root_partition(根分区) /mnt 用mkdir创建其他剩余挂载点 # mkdir /mnt/efi efi磁盘卷挂载到/mnt/efi # mount /dev/efi_partition (efi分区) /mnt/efi 注意: 挂载分区一定要遵循顺序,先挂载根(root)分区(到 '/mnt'),再挂载引导(boot)分区(到 '/mnt/boot' 或 '/mnt/efi',如果单独分出来了的话),最后再挂载其他分区。否则您可能遇到安装完成后无法启动系统的问题。 如果创建了SWAP交换空间卷,使用swapon启用它 # swapon /dev/swap_partition(交换空间分区) 更换软件源 curl -L -o /etc/pacman.d/mirrorlist "https://www.archlinux.org/mirrorlist/?country=CN" 编辑/etc/pacman.d/mirrorlist,反注释部分链接 安装必需的软件包 # pacstrap /mnt base linux linux-firmware vim base-devel 等待下载 Fstab 用以下命令生成 fstab 文件 # genfstab -U /mnt >> /mnt/etc/fstab 检查Fstab # cat /mnt/etc/fstab Change root 到新安装的系统 # arch-chroot /mnt 设置时区 # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # hwclock --systohc 本地化 编辑 /etc/locale.gen,然后取消掉 en_US.UTF-8 UTF-8 和zh_CN.UTF-8 UTF-8前的注释(#) 接着执行 locale-gen 以生成 locale 信息 # locale-gen 然后创建 locale.conf 文件,并 编辑设定 LANG 变量 echo LANG=en_US.UTF-8 >> /etc/locale.conf 没有设置中文 locale,因为中文 locale 会导致 tty 乱码 网络配置 创建 hostname 文件 编辑/etc/hostname myhostname(主机名)添加对应的信息到 hosts 编辑/etc/hosts 127.0.0.1 localhost::1 localhost127.0.1.1 myhostname.localdomain myhostname # 主机名.本地域名 主机名Root密码 # passwd 安装引导 下载grub所需文件 # pacman -S dosfstools grub efibootmgr 安装grub grub-install --recheck /dev/sda --efi-directory=/efi 最后还需要生成一个grub的配置文件 grub-mkconfig -o /boot/grub/grub.cfg 创建新用户 创建用户 useradd -m -G wheel -s /bin/bash uesrname 设置用户密码 passwd username 为用户添sudo权限 编辑/etc/sudoers 反注释%wheel ALL=(ALL) ALL 安装dhcp pacman -S dhcp dhcpcd 退出chroot并重启 输入 exit 卸载分区 umount -R /mnt/efi umount -R /mnt 重启 reboot 由于还没有安装桌面,所以登陆后还处在命令行模式,桌面等的安装有时间再写吧 参考文章: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |