Skip to content

Installation for Asus Zenfone 2 devices (use i686 instead of x86_64) #128

@gauloics

Description

@gauloics

Installation for Asus Zenfone 2 devices (i686). Change or enter a new mirror
Server = https://mirror.archlinux32.org/$arch/$repo during installation or after the installation is complete you can change it manually in arch /etc/pacman.d/mirrorlist.
If your screen appears like [root18: 24arch] $ then while you can ignore the error(temporarily). Then open the /etc/resolv.conf file to make sure there are

nameserver 8.8.8.8
nameserver 8.8.4.4

if it is not there then write it into the file and save it. Then open the etc/pacman.conf file and change the Architecture value from auto to i686, change the SigLevel value from Required DatabaseOptional to Never (only temporarily), then save.
Then try run
keys
pci
maybe there some error, ignore it.

Then run
pacman -S ca-certificates-utils
pacman -Syu

[root15:19arch]$ pacman -S ca-certificates-utils
resolving dependencies...
looking for conflicting packages...
Package (1) Old Version New Version Net Change
core/ca-certificates-utils 20160507-1 20180821-1.0 0.08 MiB
Total Installed Size: 0.09 MiB
Net Upgrade Size: 0.08 MiB
:: Proceed with installation? [Y/n]

pres Y then enter...
if you see like

:: Processing package changes...
(1/1) upgrading ca-certificates-utils [############################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Rebuilding certificate stores...

it's mean installation complete
Then run
pacman -Syu
Maybe still have some warning and 1 error.
After full upgrade is complete, check the history during installation, if there is a warning stating that there is a new file created with filename.pacnew then use the filemanager to replace the old file with the newly created file.

For example, a new file named pacman.conf.pacnew, then change the old file name pacman.conf to pacman.conf.bak (for backup if there is a problem can be returned immediately), then rename the new file pacman.conf.pacnew to pacman.conf .

Especially for the pacman.conf file, after you change the pacman.conf.pacnew file to pacman.conf, don't forget to change the value from Architecture from auto to i686, but don't need to change the SigLevel part.
For mirrorlist file, don't forget to uncomment one of the server list.
Also,,, Just ignore warning for this section, don't need to change file name:

warning: /etc/group installed as /etc/group.pacnew
warning: /etc/gshadow installed as /etc/gshadow.pacnew
warning: /etc/passwd installed as /etc/passwd.pacnew
warning: /etc/resolv.conf installed as /etc/resolv.conf.pacnew
warning: /etc/shadow installed as /etc/shadow.pacnew

Update server gpg-agent by runing
rm -rf arch/etc/pacman.d/gnupg
keys

If you've error about locale like

/usr/bin/locale-gen: line 33: sed: command not found
.UTF-8/usr/bin/locale-gen: line 35: sed: command not found
.../usr/bin/locale-gen: line 38: sed: command not found

run pacman -Syu sed, may there some other pakages installation. Then run locale-gen

Try one more time run pacman -Syu, if you can see

[root18:24arch]$ pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
there is nothing to do

means you are successful and archlinux is in your hands

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementmodulesWorking with repository submodulesrepositoryWorking with this git repositorysocketSocket parent issue with spoon children issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions