虚拟机VMware安装ArchLinux及配置过程_详细202002_001#

本文档详述了在VMware中安装ArchLinux的全过程,包括安装前的准备工作,如选择Linux 5.x 64位,设置UEFI固件和NAT网络模式。接着是安装配置,包括磁盘分区、选择镜像源、挂载分区和安装系统。重启后,对Linux进行用户和联网功能配置,并安装常用软件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装前准备工作

  • 安装手册地址:https://wiki.archlinux.org/index.php/Installation_guide
  • 版本为archlinux-2020.02.01-x86_64.iso
  • VMware安装,选择版本为 其他Linux 5.x 64位
  • 硬盘大小暂定30G
  • 在“编辑虚拟机的设置”设置中打开“选项”选项卡,点选高级,在固件类型中选择UEFI并确定。
  • 网络设置中选择NAT模式,这样只要主机能上网,虚拟机将自动配置上网。
  • 光驱选择下载好的镜像文件
  • 保存设置后开启虚拟机。

2、进行安装配置

  • 启动成功后进入了命令行模式。
  • 对系统磁盘进行分区
    一种建议的分区例子
    在这里插入图片描述
    fdisk -l //查看磁盘情况
    fdisk /dev/sda  //输入m可以看到指令说明,p看分区情况
        g           //输入g建立一个gpt的磁盘
        n           //新建分区:boot +512M;swap+1G;/mnt 剩下的空间
        w           //保存分区表退出
    mkfs.fat -F32 /dev/sda1	//格式boot分区为fat32格式
    mkfs.ext4 /dev/sda2			//格式化mnt分区为linux的ext4格式
    mkswap /dev/sda3       		//初始化swap分区
    swapon /dev/sda3
    
  • 选择并编辑镜像源
    vim /etc/pacman.conf	//编辑pacman配置文件
        Color           			 	//去掉#号似的pacman具有颜色提醒的功能
        :w                				//保存配置
        [core]            				//找到这行下的列表,/etc/pacman.d/mirrorlist输入gf命令可以直接跳转编辑这个镜像源文件
    vim /etc/pacman.d/mirrorlist		//或者直接在命令行中编辑此文件
        qa    						//vim宏编辑技巧,qa开始录制宏,宏名为a
        		gg		    		//到最开始一行
        		/^\n+Enter  		//找到第一个空行进入
          	/China+Enter  //找到China所在行
          	Shift+v     		//尽量可视行编辑模式
          	j           			//选择China行及下面一行
          	d           			//剪切这两行
          	gg          			//到最开始一行
          	/^\n+Enter 		 //找到第一个空行进入
          	k           //上移一行
          	p           //粘贴剪切的两行
          	q           //退出宏录制
        @a      		//多次执行录制的宏a,将所有的中国镜像源放在最开始
        :wq     	//保存退出
    
  • 挂载分区并安装linux
    mount /dev/sda2 /mnt  //挂载mnt分区
    mkdir /mnt/boot       //建立boot目录
    mount /dev/sda1 /mnt/boot   //挂载boot分区
    pacstrap /mnt base linux linux-firmware //安装linux
    genfstab -U /mnt >> /mnt/etc/fstab      //设置linux
    
  • 配置安装好的linux
    arch-chroot /mnt              //进入安装好的系统
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime    //选择中国上海作为时区
    hwclock --systohc  		   //同步系统时间
    pacman -S vim   		      //安装文本编辑器
    vim /etc/locale.gen  		 //编辑语言
      en_US.UTF-8 UTF-8 		 //将注释#号去掉,保存退出
    locale-gen     				   //生成本地化文件
    vim /mnt/etc/locale.conf	  //编辑语言选择
      LANG=en_US.UTF-8		  //选择语言,保存退出
    vim /etc/vconsole.conf		 //键盘配置
      #KEYMAP=us 				//键盘设置,默认就是us  对于所支持的可以在命令行中输入
      #keycode 1 = Caps_Lock
      #keycode 58 = Escape    //这两行可以将Esc和CapsLock两个键互换
    vim /etc/hostname 		  //编辑网络名字文件  
      arch       						   //取网络名字arch
    vim /etc/hosts				  //网络设置
      127.0.0.1	  localhost
      ::1	      	localhost
      127.0.1.1	  arch.localdomain	arch    //使用上一步设置的网络名字arch
    passwd  					  //更改root密码
    pacman -S grub efibootmgr intel-ucode os-prober  //安装一个BootLoader
    mkdir /boot/grub 						//创建一个文件夹
    grub-mkconfig > /boot/grub/grub.cfg //生成启动配置文件到文件夹
    uname -m  								  //确认一下系统的架构,目前多数是x86_64
    grub-install --target=x86_64-efi --efi-directory=/boot
    pacman -S wpa_supplicant dhcpcd 	 // **重要** 安装好网络部件wpa_supplicant及动态分配ip工具dhcpcd,其他软件可以在之后有网络进行按需安装
    exit  		  //回到之前的系统
    reboot 		 //安装好后可以进行重启
    

3、重启后配置linux的用户及联网功能

  • 用root登入系统继续配置linux
    df -lh   //查看系统安装磁盘容量信息
    ip link //查看网络连接状况
    ip link set ens33 up  //打开虚拟机的网卡
    dhcpcd  //运行动态分配ip
    ping baidu.com  //连接百度进行上网测试
    ip addr //其作用类似于ifconfig
    ip route //其作用显示当前实际在使用的网卡端口状态和路由网关信息
    pacman -S netctl  //安装网络管理软件来管理网卡
                      //参考地址https://wiki.archlinux.org/index.php/Netctl#Basic_method
    cp /etc/netctl/examples/ehternet-dhcp /etc/netctl/my_dhcp_profile    //将例子中的有线连接配置文件复制到目录下并改名为my_dhcp_profile
    vim /etc/netctl/my_dhcp_profile  //修改配置文件
      Interface=ens33   //配置连接网络名
      Connection=ethernet   //为有线连接
      IP=dhcp   //自动分配ip地址
    netctl start my_dhcp_profile  //启动网络连接服务
    netctl enable my_dhcp_profile //设置开机启动网络连接服务
    pacman -S openssh //安装openssh服务
    systemctl start sshd.service //启动openssh服务
    systemctl enable sshd.service //设置开机启动ssh服务
    vim /etc/ssh/sshd_config //编辑sshd配置文件
      # Authentication:   //运行root用户进行ssh登入
      LoginGraceTime 2m  //将注释#号去掉
      #PermitRootLogin prohibit-password
      PermitRootLogin yes   //添加一行
      StrictModes yes      //将注释#号去掉
    useradd -m -G wheel winnerwood //添加一个用户在wheel用户组中
    passwd winnerwood  //给这个用户添加密码
      ***
    ln -s /usr/bin/vim /usr/bin/vi //编辑管理员权限时候可以用vim替代vi命令
    visudo  //编辑sudo文件
      #%wheel ALL=(ALL) ALL //将注释#去掉,让这个组中用户可以执行任何命令。保存退出
    

4、安装一些常用软件

  • 安装软件
    采用新建的用户winnerwood进行操作
    sudo pacman -Syyu  //更新一下系统
    sudo pacman -S man //manual命令
    sudo pacman -S base-devel  //软件开发工具集
    sudo pacman -S neofetch   //显示计算机信息的软件
    neofetch        //观察运行效果
    sudo pacman -S zsh  //安装zsh的shell
    //安装oh-my-zsh
    //sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" //方法1,直接网络安装
    git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh //方法2,手动下载,进行安装
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc //从模板中复制配置文件,并对其进行修改
    vim ~/.zshrc
      ZSH_THEME="agnoster"  //将主题robbyrussell修改为agnoster
      #source ~/.oh-my-zsh/plugins/incr*.zsh  //如果使用自动补全插件inc的话在文件末尾添加
      plugins=(git zsh-autosuggestions)  // 找到plugins=(git)这一行,添加更改此行 
    chsh -s $(which zsh)      //修改shell
    cd ~/.oh-my-zsh/custom/plugins   //安装自动补全插件 inc
    wget http://mimosa-pudica.net/src/incr-0.2.zsh   
    git clone git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions    //zsh-autosuggestions自动补全插件,下载该插件到.oh-my-zsh的插件目录
    
Arch Linux 是一个轻量级且灵活的Linux发行版,适合高级用户和开发者。在 Arch 上安装 VMware 虚拟机,你需要几个步骤: 1. 安装VMware Tools:首先,你需要在 Arch 主系统上安装VMware Workstation或VMware Fusion(取决于你的主机平台)。然后,在虚拟机中启动并登录后,从VMware菜单或者命令行安装VMware Tools以提高虚拟机与宿主机的集成。 2. 下载ISO镜像:访问VMware官网下载适用于Arch Linux的ISO镜像文件,通常可以在"VMware Compatibility Hosts"页面找到。 3. 创建虚拟机:在VMware软件中,创建一个新的虚拟机选择 "安装操作系统",然后指定 Arch Linux 的ISO镜像作为引导设备。 4. 分区和设置:按照向导提示对磁盘进行分区,分配足够的空间给你的虚拟机。记得配置网络连接方式(NAT、桥接等)。 5. 安装:启动虚拟机,进入BIOS设置,确保从CD/DVD或者网络引导。按照屏幕提示安装Arch Linux,包括选择语言、键盘布局,以及磁盘挂载点等。 6. 配置系统:安装过程中,你可能需要选择安装管理工具(如`pacman`)并配置网络设置。安装完成后,使用`pacman -Syu`更新系统并安装必要的软件包。 7. 设置硬件支持:根据需要安装VMware Tools提供的硬件驱动,例如改善图形性能和键盘输入。 8. 优化:熟悉并根据个人喜好调整你的系统设置,例如桌面环境(如i3、XMonad等)、启动流程等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值