本指南分为两部分:第一部分是关于安装基本的Arch系统;第二部分是关于在ArchLinux之上安装完整的GNOME桌面环境。什么是GNOME桌面?GNOME是一种流行的桌面环境,并且是许多基于桌面的顶级Linux发行版(如Ubuntu和Fedora)的默认桌面。几乎所有的定制都提供了一个GNOME桌面版本。GNOME桌面是稳定且用户友好的桌面之一,因此受到许多普通用户和高级用户的青睐。如果您想要一个在工作时保持不可见的桌面,GNOME就是一个。它不会妨碍您工作。因此,尽管关于GNOME3(当前版本)运行缓慢、占用大量资源等诸多争议,它仍然是许多人的流行和默认选择。说了这么多,让我们来看看如何在裸机Arch中安装GNOME桌面。在ArchLinux中安装GNOME桌面第1部分:安装ArchLinux如果您已经安装了ArchLinux,则可以跳过此步骤并直接转到下面的安装GNOME桌面部分。要快速安装ArchLinuxbase,请按照以下步骤操作。您还可以访问本指南以获取有关如何将ArchLinux安装为双引导或在虚拟机中的完整教程。本文下面描述的步骤是安装Arch的传统方式。新手请按照下面的指南链接以更现代的方式使用archinstall脚本。完成后,返回并通过第2部分中的步骤继续GNOME安装。现代方式:使用archinstall脚本安装(推荐)传统方式:下载ArchLinux从链接下载ArchLinux.iso文件以下。它还提供磁力链接和种子链接。下载后,将ISO写入USB驱动器。然后从该驱动器启动。下载ArchLinux如果你打算通过GNOMEBoxes、virt-manager将其安装为虚拟机镜像,那么就不需要写入U盘了。引导和配置分区从ArchLinuxISO引导后,您必须运行一系列命令来安装基本系统。首先,运行以下命令找出设备标识符。fdisk-l在fdisk-l之前,然后使用设备标识符,运行以下命令开始对磁盘进行分区。确保根据您的系统更改/dev/sda。cfdisk/dev/sda在下一个提示符下选择labeltype=dos。选择可用空间,然后从底部选择新建选项。在此示例中,我将创建三个分区,如下图所示:/dev/sda1-1G-for/boot/dev/sda2-5G-forroot/dev/sda3-1G-forswapcfdisk在下一个屏幕中,提供启动分区的分区大小(在这个例子中,我给了1GB)。选择它作为主分区。对5GB主根分区重复相同的步骤。更改为swap分区类型,按照同样的步骤创建一个大小为1G的swap分区(可根据需要更改)。创建交换分区后,确保选择底部的“类型”并使用“LinuxSwap/Solaris”选项将其标记为交换分区。一旦cfdisk中的最终分区列表完成,使用底部的“写入”选项将更改写入磁盘。确保在写入之前进行备份,因为这是系统中的永久更改。在继续之前,请运行以下命令进行检查。您可以看到,在此示例中,列出了三个分区。fdisk-lfdisk中的最终分区列表依次运行以下命令,在上面新建的分区中格式化并创建一个ext4文件系统。确保根据需要更改/dev/sda1和/dev/sda2:mkfs.ext4/dev/sda1mkfs.ext4/dev/sda2mkswap/dev/sda3swapon/dev/sda3完成后,挂载系统并创建必要的目录:mount/dev/sda2/mntmkdir/mnt/boot/mnt/var/mnt/homemount/dev/sda1/mnt/boot同样,确保根据你的系统更改/dev/sda1、/dev/sda2和/dev/sda3.准备文件系统安装基本系统希望您已连接到Internet。如果没有,请尝试使用Arch安装程序自动配置和检测到的USB网卡或有线网络连接。如果您没有可用的有线连接,请按照本指南使用ArchLinux安装程序配置无线或Wi-Fi网络。依次运行以下命令将基本系统安装到已安装的分区中。下载大小约为400MB。pacman-Syypacstrap/mntbasebase-devellinuxlinux-firmwarenanodhcpcdnet-toolsgrub安装基本系统一旦完成,文件系统表就会生成,没有它你就无法启动系统。genfstab-U/mnt>>/mnt/etc/fstab配置基础系统按照以下命令依次配置基础系统。这涉及设置您的区域、语言、添加登录用户和设置Internet:arch-chroot/mntnano/etc/locale.gen通过删除前导的#注释来停用您选择的区域设置。对于本指南,我选择了en_US.UTF-8UTF-8,按CTRL+O,回车和CTRL+X退出nano。本地化使用以下方法生成locale:locale-gen如果不想在/etc/locale.gen中手动设置语言,也可以使用以下命令设置语言:echoLANG=en_US.UTF-8>/etc/locale.confexportLANG=en_US.UTF-8设置本地时区:ln-s/usr/share/zoneinfo/America/New_York/etc/localtime同样,您可以根据需要选择它们。您可以使用以下命令列出本地时区:ls/usr/share/zoneinfo/America使用以下命令依次设置硬件时钟、创建主机名并为Internet启用DHCP。您可以将arindam-pc更改为您想要的任何主机名:hwclock--systohc--utcechoarindam-pc>/etc/hostnamesystemctlenabledhcpcd下一步是为root用户设置密码,创建一个管理员用户并添加该用户在sudoers文件中。依次执行以下命令。确保根据需要将用户名从debugpoint更改为其他名称:passwdrootuseradd-m-gusers-Gwheel-s/bin/bashdebugpointpasswddebugpoint创建用户打开sudoers文件并添加以下几行:nano/etc/sudoers添加以下行。由于你已经创建了root用户,这个条目应该已经存在了:rootALL=(ALL)ALLdebugpointALL=(ALL)ALL更改sudoer文件,使用以下命令安装Grub,设置初始Ramdisk环境,卸载系统:grub-install/dev/sdagrub-mkconfig-o/boot/grub/grub.cfgmkinitcpio-plinuxexit配置Grub并重启系统。如果您在物理系统上安装,请在此步骤拔下USB介质。umount/mnt/bootumount/mntreboot您现在已经成功安装了ArchLinux基本系统。现在是时候安装完整的GNOME桌面了。安装Arch第2部分:在ArchLinux中安装GNOME重新启动后,从Grub中选择ArchLinux。在ArchLinux的提示符下,开始一一运行以下命令。这些命令安装Xorg服务器、显示管理器、GNOME桌面组件、控制器包和其他应用程序。所有命令都使用默认值,即在询问时按回车键。安装Xorg服务器。安装大小约为80MB:sudopacman-S--neededxorg安装显示管理器、GNOME桌面。安装大小约为300MB:sudopacman-S--neededgnomegnome-tweaksnautilus-sendtognome-nettoolgnome-usagegnomegnome-multi-writeradwaita-icon-themexdg-user-dirs-gtkfwupdarc-gtk-主题在seahosrsegdm上的安装将要求几个包选项。选择你想要的任何一个。如果您不确定,请在询问时选择“jack”、“noto-sans”和“xdg-portal-desktop-gnome”。安装应用程序。这只是一个参考。你也可以安装你需要的东西:sudopacman-S--neededfirefoxvlcfilezillaleafpadxscreensaverarchlinux-wallpaper现在是时候启用display-manager和network-manager作为服务了。这样,它们可以在您下次登录时由systemd自动运行。GNOME桌面。使用您刚刚创建的凭据登录。你应该会被ArchLinux漂亮干净的GNOME43桌面所吸引。我希望本指南能帮助您在裸机Arch上安装GNOME桌面。
