虚拟机安装archLinux

作者: Gaarahan | 来源:发表于2018-08-14 17:30 被阅读6次

    特别喜欢arch的终端,在虚拟机装一个玩玩


    虚拟机装机基本流程

    • 常规的方式选择好虚拟机配置后就直接打开系统,不赘述
    • 保持网络连接,中途需要下载文件

    系统分区

    • 选择第一个选项进入系统
    • 进行磁盘分区(fdisk)
      个人分了3个分区 分别挂载/mnt,/mnt/home,/mnt/boot
      fdisk -l -- 展示所有分区
      fdisk /dev/sda -- 对/dev/sda磁盘分区进行分区
      fdisk -l -- 展示所有分区

    • 使用 fdisk进行分区时,会进入一个新的操作界面,常用操作命令:
      m -- 显示帮助
      p -- 显示当前的分区状况
      i -- 显示选择的分区
      n -- 新建一个分区
      d -- 删除一个分区
      q -- 不保存,直接退出
      w -- 保存并退出

    • 进行分区格式化,将分区换为ext4格式(mkfs)
      mkfs ext4 /dev/sda1
      mkfs ext4 /dev/sda2
      mkfs ext4 /dev/sda3
    • 挂载分好的分区(mount ,注意与ubuntu不同的是根目录为/mnt)

    • 挂载分区的命令格式如下:
      mount /dev/分区名 挂载点

      • 首先挂载根 mount /dev/sda1 /mnt
      • 挂载其他目录时,要在根底下新建文件夹,再进行挂载,如现在要挂载home:
        mkdir /mnt/home
        mount /dev/sda2 /mnt/home
    • 取消某分区的挂载:
      umount /dev/分区名

    安装系统

    • 编辑系统的安装源(/etc/pacman.d/mirrorlist,将国内的源移动到其他源的前面)
    • 个人写的一行EX命令,直接在vi的命令行输入并回车就好(如图):
      :g/\#\# China/.,.+1 move 6
    • 刷新pacman缓存(pacman -Syy)
    • 使用pacman安装基本系统(pacstrap -i /mnt base base-devel)

      这是在询问你安装那些基本组件,一路回车就好
    • 生成一个 fstab 文件(genfstab -U /mnt >> /mnt/etc/fstab)
      该文件规定磁盘分区、块设备,或者远程文件系统是如何挂载进文件系统中的(图中敲错命令,系统帮助修正的)

    进入系统,进行配置

    • 进入系统的bash命令行(arch-chroot /mnt /bin/bash)
    • chroot的作用是变更当前进程及其子进程的可见根路径
    • 在未执行这句命令之前,使用的shell是iso文件所拥有的,这句命令是将shell切换到刚刚安装的系统的/mnt中的bash,可以理解为从安装程序进入了系统

    设置时间和时区

    • 打开编辑/etc/locale.gen,将其中的en_US.UTF-8zh_CN.UTF-8取消注释
      vi /etc/locale.gen
    • 运行locale-gen命令生成locale信息
    • 生成语言配置/etc/locale.conf,并写入语言为英文,编码utf-8
      echo LANG=en_US.UTF-8 > /etc/locale.conf
    • 选择时区(tzselect) 4.Asia -> 9.China -> 1. Beijing -> 1.Yes


      注意选择完成后使用的是Asia/Shanghai
    • 将该时区软链接到自己的时区
      ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    • 将硬件时间标准设置为UTC,如果虚拟机有这项设置则不用设置(例如VirtualBox就有设置硬件事件为UTC的选项)
      hwclock --systohc --utc

    设置系统密码

    • 配置主机名
      echo 主机名 > /etc/hostname
    • 将其添加到/etc/hosts
      vi /etc/hosts
    • passwd

    安装配置grub

    • 安装 : pacman -S grub
    • grub-install --recheck /dev/sda
    • 生成一个配置文件,默认的配置文件可以适应大部分情况:
      grub-mkconfig -o /boot/grub/grub.cfg
    • 启动有线网服务
      systemctl enable dhcpcd.service
    • 退出chroot并重启系统
      exit
      umount -R /mnt
      reboot
      注意:重启登录时用户名填root,密码即为设定的密码(在终端输入数字时不要使用小键盘)
    • 操作系统的安装已经基本完成,接下来就可以安装图形化界面了

    相关文章

      网友评论

        本文标题:虚拟机安装archLinux

        本文链接:https://www.haomeiwen.com/subject/qyvrbftx.html