archlinux学习——在vmware中安装三


https://wiki.archlinux.org/index.php/Installation_guide#Pre-installation

https://www.jianshu.com/p/0ebf640c29bb

说明

上面 安装二 记录了网络配置、分区及挂载相关的配置 ,这里进行系统安装及配置

配置仓库镜像源

这里用阿里源

清华源 Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

echo 'Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist

增加其他源可用 >> 来增加到下一行

安装基本软件包

pacstrap /mnt base linux linux-firmware vim man-db man-pages texinfo lvm2 xfsprogs

安装完后

配置系统

Fastab

生成一个fstab文件(分别使用-U或-L分别通过UUID或标签进行定义):

genfstab -U /mnt >> /mnt/etc/fstab

检查生成的 /mnt/etc/fstab 文件,并在出现错误的情况下对其进行编辑。

Chroot

切换到新系统中

arch-chroot /mnt

时区设置

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

查看时间

本地化配置

语言设置

这里我配置成 en_US 了,如果要中文的话对应改为 zh_CN

vim /etc/locale.gen

找到 en_US,如图所示,移动光标到# 号,此时按回车,再按x 去掉前面的注释

输入 /en_US 后 回车,按 n 找下一个匹配项 shift+n 上一个

输入 :wq ,以保存文件及关闭vim

然后运行以下命令

locale-gen

再执行以下命令,创建locale.conf 文件

echo 'LANG=en_US.UTF-8' > /etc/locale.conf

网络配置

创建 hostname 文件

这里可以配置你的 机器名

echo arch-pc > /etc/hostname

同时要编辑 /etc/hosts 文件

vim /etc/hosts

内容如下

127.0.0.1	localhost
127.0.0.1	arch-pc
::1		localhost
::1		arch-pc

关于网络配置,这里用 dhcp了,静态Ip配置见 wiki

pacman -S dhcpcd

配置开机自启

systemctl enable dhcpcd

Initramfs

lvm配置

如果根路径是lvm文件系统,需要进行一些配置

修改 /etc/mkinitcpio.conf 文件

vim /etc/mkinitcpio.conf

在 HOOKS 块中 在 blockfilesystems 之间增加 lvm2

HOOKS=(base udev ... block lvm2 filesystems)

运行以下命令

mkinitcpio -P

配置 root 用户密码

passwd

输入两次相同的密码即可

引导加载程序

推荐用 EFISTUB,更多引导程序见 wiki

grub

https://wiki.archlinux.org/index.php/GRUB

安装一些软件

 pacman -S grub

运行以下命令

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub

EFISTUB

pacman -S efibootmgr

虚拟机需要将固件类型配置成 UEFI 才可以用UEFI~

https://wiki.archlinux.org/index.php/EFISTUB

执行以下操作

efibootmgr --disk /dev/sda --part 1 --create --label "Arch Linux" --loader /vmlinuz-linux --unicode 'root=/dev/mapper/arch-root rw initrd=\initramfs-linux.img' --verbose

添加启动项后,可以使用以下命令验证是否已正确添加该项:

设置启动顺序

不需要再配

efibootmgr --bootorder XXXX,XXXX --verbose

这里 xxxx 是上面打印的 0001 0002 这些

重启

输入 exit 或 使用 Ctrl+d 退出 chroot 环境

使用以下命令手动卸载所有分区

umount -R /mnt

关机

shutdown -h now

移除加载iso

再启虚拟机查看是否安装成功

成功则如下,哈哈

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
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等)、启动流程等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值