Вы можете прочитать переменные среды вашего процесса из /proc/PID/environ. Поэтому, когда вы экспортируете переменную, она указывается в этом /proc «файле».
Я решил эту проблему, подключившись к незагружаемой системе и запустив pacman. -Suy с правильно смонтированным /boot. Linux был обновлен, и mkinitcpio запустился автоматически. Мой /boot находится в другом разделе, и в первый раз, когда я делал pacman -Suy, я его не монтировал.