Read this first before adding new suggestions
- The point of this page is to not become another Beginners' guide. It is meant to be a concise checklist of things to be done. So, detailed installation instructions should go to Beginners' guide.
- If there is something to discuss which should also affect the Beginners' guide, then do it on Talk:Beginners' guide. An advanced user will find this page less bloated and easier to read, so let's KISS.
- systemd tools such as hostnamectl, timedatectl and localectl do not work in the installation chroot environment, so please do not propose to use them in the guide unless you can prove that they have been made to work also in that case. See , ,  and  for some past discussions about this issue.
Let's mention filesystem tools in pacstrap step
I propose changing the sentence to Other packages or groups can be installed by appending their names to the above command (space separated), possibly including the boot loader or filesystem tools. As the purpose of the site is that it is a checklist, it should mention the most common pacstrap packages such as filesystem tools (for example btrfs-progs are needed separately).
- The systemd-boot). Adding a hint for filesystem tools is of much less value than boot loaders, because the system will boot even without the file system tools, which would otherwise have to be loaded from the file system they should make accessible. -- Lahwaacz (talk) 20:58, 8 April 2016 (UTC) group already includes , , , and , but no boot loader (except
change configuration system from old way to new way(using systemd commands)
now, we suggested using
echocommand to configuration time zone, locale and keymaps as below:
ln -s /usr/share/zoneinfo/zone/subzone echo 'LANG=yourlocale' > /etc/locale.conf
but ArchLinux uses systemd in default, so we should using systemd command as below, I think.
timedatectl set-timezone zone/subzone localectl set-locale LANG='yourlocale' localectl set-keymaps yourkeymap
- Has anything changed since  and all its trail of linked discussions? If not, maybe we should start "sticking" a Note or something about this at the top of our installation guides' talk pages. — Kynikos (talk) 03:34, 14 May 2016 (UTC)
Add hostname to /etc/hosts
As an experienced Unix, Linux and Arch Linux user, it took me a while to figure out why
emacs and friends were so slow to fire up: I have gotten used to configure the system off the top of my head, only referring to
install.txt from the ISO to make sure I haven't forgotten anything... Which is why I forgot to add the hostname to
/etc/hosts. I suggest adding a hint like this:
Set the hostname: # echo computer_name > /etc/hostname It is recommended to add the hostname to /etc/hosts as well.
- Well, the install.txt is only the essential steps. For your emacs, there is a Emacs#Slow_startup hint already. This guide already has the crosslink to Network configuration#Set the hostname, which was worked out after an extensive discussion about why adding it to /etc/hosts is still necessary (frequently, but not generally). Based on the existing crosslink in this guide and the discussion I'd say it is out-of-scope here. Closing, please re-open if it is a general issue and (best example) there is something not working in the base install due to it missing in
/etc/hosts. Thanks. --Indigo (talk) 20:00, 21 May 2016 (UTC)
- Agreed. Actually the reason it took me such a long time to resolve the issue on my system is that I knew about the host resolution problem with Emacs, but somehow I was convinced that Emacs was using /etc/hostname and thus that my hostname was properly set. I completely forgot about the other one. --Ambrevar (talk) 00:35, 22 May 2016 (UTC)
Consistency with Beginner's Guide Style (File Editing)
Specifically, I don't think we should use echo to place text in a file for the hostname and locale in the installation guide. We are actually going against our own style guide here (Help:Style#File_editing_requests). If anything we should expect advanced users who use the installation guide not to need copy/paste commands. -- Rdeckard (talk), ArchWiki Maintainer 13:44, 21 May 2016 (UTC)