用linux不折腾怎么行

虚拟机安装archLinux

2018-08-14  本文已影响6人  Gaarahan

特别喜欢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,密码即为设定的密码(在终端输入数字时不要使用小键盘)
  • 操作系统的安装已经基本完成,接下来就可以安装图形化界面了
上一篇下一篇

猜你喜欢

热点阅读