archlinux详细安装步骤_在VBox中安装archlinux的步骤

2023-05-16

创建VM(暂时手动操作):分2个网卡,除了默认的,再加一个hostonly的

然后启动到iso的提示符号下,获取下面的脚本

# vbox中archlinux安装

# 准备源
curl -o /etc/pacman.d/mirrorlist "https://www.archlinux.org/mirrorlist/?country=CN"
sed -i 's/#Server/Server/g' /etc/pacman.d/mirrorlist

#分区, 只分一个,选dos
parted /dev/sda mklabel msdos
parted /dev/sda mkpart primary xfs 1M 100%
parted /dev/sda set 1 boot on


#文件系统
mkfs.xfs /dev/sda1
mount /dev/sda1 /mnt

# 安装
pacstrap /mnt base linux linux-firmware

#安装完成后执行
genfstab -U /mnt >> /mnt/etc/fstab

# 进入新安装的环境执行
#arch-chroot /mnt

#
#pacman -S bash-completion nano
arch-chroot /mnt pacman --noconfirm -S
 networkmanager pacman-contrib sudo xfsprogs expect
 virtualbox-guest-utils grub openssh

# 下面在新环境执行
arch-chroot /mnt ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#同步硬件时钟
arch-chroot /mnt hwclock -w

echo arch-host > /mnt/etc/hostname

# 编辑本地化配置文件
sed -i 's/#en_US.UTF-8/en_US.UTF-8/g' /mnt/etc/locale.gen
sed -i 's/#zh_CN.UTF-8/zh_CN.UTF-8/g' /mnt/etc/locale.gen
sed -i 's/#zh_HK.UTF-8/zh_HK.UTF-8/g' /mnt/etc/locale.gen
sed -i 's/#zh_SG.UTF-8/zh_SG.UTF-8/g' /mnt/etc/locale.gen
sed -i 's/#zh_TW.UTF-8/zh_TW.UTF-8/g' /mnt/etc/locale.gen
arch-chroot /mnt locale-gen

#arch-chroot /mnt echo LANG=en_US.UTF-8 > /etc/locale.conf # shell xxx
echo LANG=en_US.UTF-8 > /mnt/etc/locale.conf
sed -i 's/# %wheel/%wheel/g' /mnt/etc/sudoers

arch-chroot /mnt useradd -m -G wheel -s /bin/bash arch-dev
arch-chroot /mnt expect <<EOCMD
spawn passwd
while 1 {
 expect {
  "assword:" {
   send "archpwdn"
  }
  eof {
   exit
  }
 }
}
EOCMD

arch-chroot /mnt expect <<EOCMD
spawn passwd arch-dev
while 1 {
 expect {
  "assword:" {
   send "archdevpwdn"
  }
  eof {
   exit
  }
 }
}
EOCMD

#安装 GRUB 软件包
#arch-chroot /mnt pacman --noconfirm -S grub
arch-chroot /mnt grub-install --target=i386-pc --recheck /dev/sda
arch-chroot /mnt grub-mkconfig -o /boot/grub/grub.cfg

#启用网络管理器
arch-chroot /mnt systemctl enable --now NetworkManager
#禁用网络管理器的连接等待
arch-chroot /mnt systemctl disable NetworkManager-wait-online
#使用 SSH
#arch-chroot /mnt pacman --noconfirm -S openssh
arch-chroot /mnt systemctl enable sshd
#启用 NTP 同步时间服务
arch-chroot /mnt timedatectl set-ntp true
# 每周自动清理不需要的 Pacman 软件包缓存
arch-chroot /mnt systemctl enable paccache.timer


# 图形用户界面
arch-chroot /mnt pacman --noconfirm -S xfce4 xfce4-goodies
arch-chroot /mnt pacman --noconfirm -S lxdm
arch-chroot /mnt systemctl enable lxdm

# 中文字体,输入法
arch-chroot /mnt pacman --noconfirm -S wqy-microhei ttf-dejavu
arch-chroot /mnt pacman --noconfirm -S fcitx fcitx-im
cat<<EOF>/mnt/root/.xprofile
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
EOF
cp /mnt{/root,/home/arch-dev}/.xprofile

# 重新启动
umount /mnt
reboot
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

archlinux详细安装步骤_在VBox中安装archlinux的步骤 的相关文章

  • Archlinux + KDE 配置&美化

    Arch Linux 43 KDE 配置 amp 美化 xff08 持续更新 xff09 这篇文章着重记录archlinux 43 KDE的一个基本的配置过程 不包括安装过程 xff08 使用arch install安装脚本 xff09 内
  • archlinux安装

    转载地址 https wiki archlinux org index php Beginners 27 Guide 28 E7 AE 80 E4 BD 93 E4 B8 AD E6 96 87 29 欢迎 xff0c 本文档将指导您安装
  • vmware archlinux vmware tools替代者Open-VM-Tools

    本文中安装的是Open VM Tools xff0c 安装起来比较方便 VMware Tools 与 Open VM Tools 方案对比 2007 年 xff0c VMware 将 VMware Tools 中的大部分代码以 LGPL 协
  • archlinux按键交换

    原本以为需要安装第三方软件 才能实现 xff0c 发现KDE中自带这个功能的设置 直接使用就好 左Ctrl与左Win交换 默认带了很多方案 xff0c 正好就有能满足我的需要的
  • archlinux按键映射按键自定义

    安装xorg span class token function sudo span pacman S xorg 直接选择全部安装 xmodmap span class token comment 显示按键信息 span xmodmap p
  • archlinux intel gpu优化解决视频图片画面割裂的问题

    archlinux在物理机中常起使用已经有大半年了 xff0c 有一个问题一直没解决 那就是浏览器中快速拖动滚动条 xff0c 或者看运行速度比较快的视频时 xff0c 会有明显的画面割裂感 重现这一个现象的最好办法 xff0c 就是找个动
  • archlinux详细安装步骤_在VBox中安装archlinux的步骤

    创建VM xff08 暂时手动操作 xff09 xff1a 分2个网卡 xff0c 除了默认的 xff0c 再加一个hostonly的 然后启动到iso的提示符号下 xff0c 获取下面的脚本 vbox中archlinux安装 准备源 cu
  • archlinux中virtualbox无法运行问题解决

    在archlinux中安装完成virtualbox后 xff0c 新建虚拟机无法启动 xff0c 而是出现下图的提示 xff1a 在fedora中直接用root权限运行 etc init d vboxdrv setup重新加载一下驱动就可以
  • Vbox遇到“Destination host unreachable“问题的解决之法

    在上一篇 虚拟机的网络配置与连接 中 xff0c 有讲述到Vmware遇到Destination host unreachable 问题的解决之法 xff0c 而这一篇文章我将说到Vbox的遇到 34 Destination host un
  • archlinux中navicat无法使用fcitx5输入法

    现象 archlinux中navicat无法使用fcitx5输入法 而我在ubuntu中使用navicat调用fcitx输入法是可以正常使用的 在网上搜索了很久 xff0c 这方面的文章比较少 而我的其他程序输入法又是正常的 解决办法 参考
  • Windows上安装GPU版本TensorFlow的详细安装步骤

    1 检查并安装VS环境 安装GPU版本的TensorFlow xff0c 首先需要检查VS环境 xff0c 如果没有需要安装 xff0c 但是VS全部安装会占内存 xff0c 因此可以去Download Visual C 43 43 Red
  • linux桌面lxde 安装_Archlinux LXDE 桌面环境安装配置

    安装 LXDE LXDE 是模块化的 你可以从下面的列表中挑选你需要的包 xff0c 所有的包都可以通过pacman下载安装得到 他们大多数都在extra和community仓库中 如果你要安装像 LXAppearance 和 LXNM 这
  • Virtualbox虚拟机网络配置详解

    目录 1 使用桥接 Bridged Adapter 模式 2 使用HostOnly模式 网络共享的方式 3 使用双网卡 HostOnly模式 NAT转换 在默认情况下 Virtualbox虚拟机选择的上网方式是 网络地址转换 NAT 这种方
  • 自动滚动不适用于 vbox 布局

    我需要将表单面板居中对齐 所以我使用了vbox布局 使用后自动滚动不再像以前那样工作 代码如下 Usr VWPanel Ext extend Ext Panel id null rid null closable true autoScro
  • 无法在 Arch 中安装 virtualbox

    我尝试使用 pacman 在 Arch 4 7 0 1 上安装 Virtualbox 一切似乎都很顺利 直到我尝试运行它 我收到以下消息 警告 未加载 vboxdrv 内核模块 要么就是没有模块 适用于当前内核 4 7 0 1 ARCH 或
  • 由于旧的 ipv6 配置,Python 总是返回 Network is unreachable

    目前 我使用 python 发出的任何请求都出现 网络无法访问 错误 无论我使用 urllib 库还是 requests 库 经过更多研究后 这很可能是由于 ipv6 隧道设置不正确造成的 该隧道似乎仍然处于活动状态 ip 6 addr s
  • Mono 编译器 // 终端模拟器问题

    当我尝试编译 csharp 或 fsharp 文件时出现此错误 使用 gnome 终端或 jetbrain rider 时会发生这种情况 它在 tty 或 xterm 和 urxvt 等终端中运行良好 我还能够编译 c c 和 go 代码
  • JavaFX 中的 Z 顺序

    如何设置 Z 顺序VBox在 JavaFX 中 JavaFX 中的 Z 顺序实际上是场景图中的顺序 例如 在场景的内容序列中 然后在组 容器等的内容中 所有节点还具有 toFront 和 toBack 函数来帮助更改此顺序 为了更好地控制
  • 如何在arch linux中降级到cuda 10.0?

    我想在 arch linux 中将我的 cuda 10 1 降级到 cuda 10 0 因为 TensorFlow 仅需要 cuda 10 0 我在 arch Linux 的 CUDA 10 1 上安装了tensorflow 但我不知道te
  • 使用 ruby​​-install/ruby-build 在 Archlinux 上安装 Ruby 2.1.x 和 2.3.x 时出现 OpenSSL 错误

    我在 Archlinux 上使用 ruby install 构建旧版本的 Ruby 时遇到了一些问题 我怀疑 ruby build 也会发生同样的情况 尝试安装 Ruby 2 1 5 2 1 6 2 3 0 2 3 1 2 3 4 后 我看

随机推荐