You are not logged in.
I am trying to fix an Arch i686 installation on a computer via PXE. I downloaded archlinux-2010.05-1-archboot.iso and made a PXE server for it, but there's two kernel types. x86_64 and ... i586?? What is happening here? This is a problem because I can't chroot into my i686 installation!
Offline
Most of the times, x86_64 is for AMD processors and i586 is for Intel processors.
(there are some exceptions though)
Offline
Ehmm sorry, but thats just wrong. x86_64 is for 64bit cpu and i686 for 32bit. Although AMD invented the x86_64 cpu first "newer" intel ones support that too. For more details see e.g. wikipedia.
Btw: Arch does not run on i586.
Offline
Here are the md5sums on the media, note that it matches ftp://ftp.archlinux.org/iso/archboot/latest/md5sum.txt
[root@yomomma ~]# md5sum archlinux-2010.05-1-archboot.iso
93fa01d93aade58d8c9f436713fe3ed2 archlinux-2010.05-1-archboot.iso
And checking the md5sums of the iso ...
[root@yomomma ~]# mount -o loop archlinux-2010.05-1-archboot.iso /media/image
[root@yomomma ~]# cd /media/image/isolinux
[root@yomomma isolinux]# md5sum *
56a632aabacaa87aaa95c013f617f5b4 boot.cat
30724f6daf9654b21273c84db910645f boot.msg
b44bd71e6b14a2c03c69193a217ecfdc initrd64.img
525d7a655a0e52f81cb02a85ee804a4a initrd64lts.img
57d9a7091099e0f261a58b95ef0d0a44 initrd.img
e83c0622ac76e8adb845ce4b512b7eb4 initrdlts.img
9d3e79889c3dd3167cf60604f4d223cb isolinux.bin
486f2d06f975dd51e3ae786d44ef5909 isolinux.cfg
54103aafd2d89c22a8ea5e382659d2aa memtest
5c9fdbe57176b52e9765fe7c5cf61a35 options.msg
68d6823f9e3ea70dac3d560b64d853e7 vm64
bf14f6283d21c25e09431d0bfdfe0dff vm64lts
128971d598666b2e738a208b48b1f14b vmlinuz
d8d6e1176f95e3c22fa7fe898f1850e4 vmlts
Note that they match my renamed files on /var/tftpboot (they are the same files)...
[root@yomomma storage]# cd /var/tftpboot
[root@yomomma tftpboot]# ls
arch32_initrd.img arch64_vmlinuz gparted_vmlinuz pxelinux.cfg
arch32_vmlinuz boot.msg old
arch64_initrd.img gparted_initrd.img pxelinux.0
[root@yomomma tftpboot]# md5sum *
57d9a7091099e0f261a58b95ef0d0a44 arch32_initrd.img
128971d598666b2e738a208b48b1f14b arch32_vmlinuz
b44bd71e6b14a2c03c69193a217ecfdc arch64_initrd.img
68d6823f9e3ea70dac3d560b64d853e7 arch64_vmlinuz
a5d5cc2f3e25927f4fb676e81bc5d61d boot.msg
a4d9d41c1a506ca4d0cf3a631db56e41 gparted_initrd.img
1a73bac1d13d1b390eb33e31ccf23969 gparted_vmlinuz
md5sum: old: Is a directory
348f4e02dbbd4fcb43bba5c619ced35c pxelinux.0
md5sum: pxelinux.cfg: Is a directory
And after booting the 32-bit version on the machine, I run a uname -rm and get ...
[Arch Linux: /]# uname -rm
2.6.34-ARCH i586
This is what's in /etc/pacman.d/mirrorlist:
#
# Arch Linux repository mirrorlist
# Generated on 2010-01-31
#
# Any
#Server = ftp://mirrors.kernel.org/archlinux/$repo/os/i586
#Server = http://mirrors.kernel.org/archlinux/$repo/os/i586
# Australia
#Server = ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/i586
#Server = http://mirror.aarnet.edu.au/pub/archlinux/$repo/os/i586
#Server = ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/i586
#Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/i586
#Server = ftp://mirror.internode.on.net/pub/archlinux/$repo/os/i586
#Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/i586
#Server = ftp://ftp.netspace.net.au/pub/archlinux/$repo/os/i586
#Server = http://ftp.netspace.net.au/pub/archlinux/$repo/os/i586
#Server = ftp://mirror.optus.net/archlinux/$repo/os/i586
#Server = http://mirror.optus.net/archlinux/$repo/os/i586
# Austria
#Server = ftp://gd.tuwien.ac.at/opsys/linux/archlinux/$repo/os/i586
#Server = http://gd.tuwien.ac.at/opsys/linux/archlinux/$repo/os/i586
# Belgium
#Server = ftp://ftp.belnet.be/packages/archlinux/$repo/os/i586
#Server = http://ftp.belnet.be/mirror/archlinux.org/$repo/os/i586
#Server = ftp://archlinux.mirror.kangaroot.net/pub/archlinux/$repo/os/i586
#Server = http://archlinux.mirror.kangaroot.net/$repo/os/i586
# Brazil
#Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/i586
#Server = http://archlinux.c3sl.ufpr.br/$repo/os/i586
#Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/i586
#Server = http://www.las.ic.unicamp.br/pub/archlinux/$repo/os/i586
#Server = http://pet.inf.ufsc.br/mirrors/archlinux/$repo/os/i586
# Bulgaria
#Server = http://archlinux.igor.onlinedirect.bg/$repo/os/i586
# Canada
#Server = ftp://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/i586
#Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/i586
#Server = ftp://mirrors.portafixe.com/archlinux/$repo/os/i586
#Server = http://mirrors.portafixe.com/archlinux/$repo/os/i586
#Server = http://mirror.twilightlair.net/arch/$repo/os/i586
# Chile
#Server = ftp://mirror.archlinux.cl/$repo/os/i586
# China
#Server = http://mirrors.163.com/archlinux/$repo/os/i586
#Server = ftp://mirror.lupaworld.com/archlinux/$repo/os/i586
#Server = http://mirror.lupaworld.com/archlinux/$repo/os/i586
#Server = ftp://mirrors.sohu.com/archlinux/$repo/os/i586
#Server = http://mirrors.sohu.com/archlinux/$repo/os/i586
# Czech Republic
#Server = ftp://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/i586
#Server = http://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/i586
# Denmark
#Server = ftp://mirrors.dotsrc.org/archlinux/$repo/os/i586
#Server = http://mirrors.dotsrc.org/archlinux/$repo/os/i586
#Server = ftp://ftp.klid.dk/archlinux/$repo/os/i586
# Estonia
#Server = ftp://ftp.estpak.ee/pub/archlinux/$repo/os/i586
#Server = http://ftp.estpak.ee/pub/archlinux/$repo/os/i586
# Finland
#Server = ftp://mirror.archlinux.fi/archlinux/$repo/os/i586
#Server = http://mirror.archlinux.fi/archlinux/$repo/os/i586
# France
#Server = http://mir.archlinux.fr/$repo/os/i586
#Server = ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/i586
#Server = http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/i586
#Server = ftp://ftp.free.fr/mirrors/ftp.archlinux.org/$repo/os/i586
#Server = ftp://mir1.archlinux.fr/archlinux/$repo/os/i586
#Server = http://mir1.archlinux.fr/archlinux/$repo/os/i586
#Server = ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/$repo/os/i586
# Germany
#Server = http://archlinux.limun.org/$repo/os/i586
#Server = ftp://www.archlinuxppc.org/i586/$repo/os/i686
#Server = ftp://mirror.giantix-server.de/archlinux/$repo/os/i586
#Server = http://mirror.giantix-server.de/archlinux/$repo/os/i586
#Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/i586
#Server = http://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/i586
#Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i586
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i586
#Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/i586
#Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/i586
#Server = ftp://mirrors2.portafixe.com/archlinux/$repo/os/i586
#Server = http://mirrors2.portafixe.com/archlinux/$repo/os/i586
#Server = ftp://mirror.selfnet.de/archlinux/$repo/os/i586
#Server = http://mirror.selfnet.de/archlinux/$repo/os/i586
#Server = ftp://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/i586
#Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/i586
#Server = ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/i586
#Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/i586
#Server = ftp://ftp.uni-bayreuth.de/pub/linux/archlinux/$repo/os/i586
#Server = http://ftp.uni-bayreuth.de/linux/archlinux/$repo/os/i586
#Server = ftp://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/i586
#Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/i586
# Great Britain
#Server = ftp://mirror.lividpenguin.com/pub/archlinux/$repo/os/i586
#Server = http://mirror.lividpenguin.com/pub/archlinux/$repo/os/i586
#Server = http://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/i586
#Server = ftp://mirrors.uk2.net/pub/archlinux/$repo/os/i586
#Server = http://archlinux.mirrors.uk2.net/$repo/os/i586
# Greece
#Server = ftp://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/i586
#Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/i586
#Server = ftp://ftp.ntua.gr/pub/linux/archlinux/$repo/os/i586
#Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/i586
#Server = ftp://ftp.otenet.gr/pub/linux/archlinux/$repo/os/i586
#Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/i586
# Hungary
#Server = ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/$repo/os/i586
# India
#Server = ftp://mirror.cse.iitk.ac.in/archlinux/$repo/os/i586
#Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/i586
# Indonesia
#Server = ftp://archlinux.cbn.net.id/pub/archlinux/$repo/os/i586
#Server = http://archlinux.cbn.net.id/$repo/os/i586
#Server = ftp://mirror.unej.ac.id/archlinux/$repo/os/i586
#Server = http://mirror.unej.ac.id/archlinux/$repo/os/i586
# Ireland
#Server = ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/i586
#Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/i586
# Israel
#Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/i586
# Italy
#Server = ftp://mi.mirror.garr.it/mirrors/archlinux/$repo/os/i586
#Server = http://mi.mirror.garr.it/mirrors/archlinux/$repo/os/i586
# Japan
#Server = ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/i586
#Server = http://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/i586
# Kazakhstan
#Server = ftp://archlinux.linuxforum.kz/$repo/os/i586
#Server = http://archlinux.linuxforum.kz/$repo/os/i586
# Latvia
#Server = http://archlinux.goodsoft.lv/$repo/os/i586
# Lithuania
#Server = ftp://atviras.lt/archmirror/$repo/os/i586
#Server = http://atviras.lt/archmirror/$repo/os/i586
# Netherlands
#Server = ftp://mirror.leaseweb.com/archlinux/$repo/os/i586
#Server = http://mirror.leaseweb.com/archlinux/$repo/os/i586
#Server = ftp://ftp.nluug.nl/pub/metalab/distributions/archlinux/$repo/os/i586
#Server = http://ftp.nluug.nl/pub/metalab/distributions/archlinux/$repo/os/i586
#Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/$repo/os/i586
#Server = http://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/$repo/os/i586
# New Caledonia
#Server = ftp://archlinux.nautile.nc/archlinux/$repo/os/i586
#Server = http://archlinux.nautile.nc/archlinux/$repo/os/i586
# Norway
#Server = ftp://mirror.archlinux.no/$repo/os/i586
#Server = http://mirror.archlinux.no/$repo/os/i586
# Poland
#Server = ftp://mirror.icis.pcz.pl/archlinux/$repo/os/i586
#Server = ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/i586
#Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/i586
#Server = ftp://ftp.pwsz.elblag.pl/pub/linux/distributions/archlinux/$repo/os/i586
#Server = http://ftp.pwsz.elblag.pl/pub/linux/distributions/archlinux/$repo/os/i586
#Server = ftp://ftp.tpnet.pl/pub/linux/archlinux/$repo/os/i586
#Server = http://unix.net.pl/archlinux.org/$repo/os/i586
# Portugal
#Server = ftp://cesium.di.uminho.pt/pub/archlinux/$repo/os/i586
#Server = http://cesium.di.uminho.pt/pub/archlinux/$repo/os/i586
#Server = http://darkstar.ist.utl.pt/archlinux/$repo/os/i586
#Server = ftp://ftp.nux.ipb.pt/pub/dists/archlinux/$repo/os/i586
#Server = http://ftp.nux.ipb.pt/pub/dists/archlinux/$repo/os/i586
#Server = ftp://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/i586
#Server = http://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/i586
# Romania
#Server = http://mirror.archlinux.ro/archlinux/$repo/os/i586
#Server = ftp://ftp.roedu.net/mirrors/archlinux.org/$repo/os/i586
#Server = http://ftp.roedu.net/mirrors/archlinux.org/$repo/os/i586
# Russia
#Server = http://archlinux.freeside.ru/$repo/os/i586
#Server = ftp://mirror.svk.su/archlinux/$repo/os/i586
#Server = http://mirror.svk.su/archlinux/$repo/os/i586
#Server = ftp://mirror.yandex.ru/archlinux/$repo/os/i586
#Server = http://mirror.yandex.ru/archlinux/$repo/os/i586
# Spain
#Server = ftp://ftp.rediris.es/mirror/archlinux/$repo/os/i586
#Server = http://sunsite.rediris.es/mirror/archlinux/$repo/os/i586
# Sweden
#Server = ftp://ftp.df.lth.se/pub/archlinux/$repo/os/i586
#Server = http://ftp.df.lth.se/pub/archlinux/$repo/os/i586
#Server = ftp://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/i586
#Server = http://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/i586
#Server = ftp://ftp.gigabit.nu/$repo/os/i586
#Server = http://ftp.gigabit.nu/$repo/os/i586
#Server = ftp://ftp.port80.se/archlinux/$repo/os/i586
#Server = http://ftp.port80.se/archlinux/$repo/os/i586
# Switzerland
#Server = ftp://archlinux.puzzle.ch/$repo/os/i586
#Server = http://archlinux.puzzle.ch/$repo/os/i586
# Taiwan
#Server = ftp://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/i586
#Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/i586
# Turkey
#Server = ftp://ftp.linux.org.tr/archlinux/$repo/os/i586
# Ukraine
#Server = ftp://archlinux.hell.org.ua/archlinux/$repo/os/i586
#Server = http://archlinux.hell.org.ua/archlinux/$repo/os/i586
#Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/i586
#Server = http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/i586
# United States
#Server = ftp://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/i586
#Server = http://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/i586
#Server = ftp://mirrors.easynews.com/linux/archlinux/$repo/os/i586
#Server = http://mirrors.easynews.com/linux/archlinux/$repo/os/i586
#Server = ftp://ftp.archlinux.org/$repo/os/i586
#Server = http://mirrors.gigenet.com/archlinux/$repo/os/i586
#Server = ftp://ftp.gtlib.gatech.edu/pub/linux/distributions/archlinux/$repo/os/i586
#Server = http://www.gtlib.gatech.edu/pub/linux/distributions/archlinux/$repo/os/i586
#Server = ftp://mirrors.hosef.org/archlinux/$repo/os/i586
#Server = http://mirrors.hosef.org/archlinux/$repo/os/i586
#Server = ftp://ibiblio.org/pub/linux/distributions/archlinux/$repo/os/i586
#Server = http://distro.ibiblio.org/pub/linux/distributions/archlinux/$repo/os/i586
#Server = http://archlinux.linuxfreedom.com/$repo/os/i586
#Server = ftp://locke.suu.edu/linux/dist/archlinux/$repo/os/i586
#Server = ftp://lug.mtu.edu/archlinux/ftpfull/$repo/os/i586
#Server = http://lug.mtu.edu/archlinux/ftpfull/$repo/os/i586
#Server = ftp://mirrors.xmission.com/archlinux/$repo/os/i586
#Server = http://mirrors.xmission.com/archlinux/$repo/os/i586
#Server = ftp://mirror.rit.edu/archlinux/$repo/os/i586
#Server = http://mirror.rit.edu/archlinux/$repo/os/i586
#Server = http://schlunix.org/archlinux/$repo/os/i586
#Server = http://archlinux.umflint.edu/$repo/os/i586
#Server = http://mirror.umoss.org/archlinux/$repo/os/i586
# Vietnam
#Server = ftp://202.78.230.5/archlinux/$repo/os/i586
#Server = ftp://ftp.indochinalinux.com/archlinux/$repo/os/i586
#Server = ftp://mirror-fpt-telecom.fpt.net/archlinux/$repo/os/i586
#Server = http://mirror-fpt-telecom.fpt.net/archlinux/$repo/os/i586
Last edited by synthead (2010-06-27 21:56:12)
Offline
ftp://ftp.archlinux.org/iso/archboot/index.html
- It provides x86_64/i686 architecture in one image.
You can contact tpowa or write in this thread:
http://bbs.archlinux.org/viewtopic.php?id=97527
Last edited by karol (2010-06-27 21:59:37)
Offline
Ah, I overlooked you are using the archboot iso. No idea why tpowa put a i586 kernel on it.
Offline
There is no i586 kernel on it it's the plain archlinux 32bit and 64bit kernel nothing else.
Offline