You are not logged in.

#1 2010-06-26 19:31:53

synthead
Member
Registered: 2006-05-09
Posts: 1,337

archlinux-2010.05-1-archboot.iso: i586 kernel??

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

#2 2010-06-27 18:16:21

x5x_tim
Member
Registered: 2010-06-13
Posts: 86

Re: archlinux-2010.05-1-archboot.iso: i586 kernel??

Most of the times, x86_64 is for AMD processors and i586 is for Intel processors.
(there are some exceptions though)

Offline

#3 2010-06-27 18:48:17

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,964
Website

Re: archlinux-2010.05-1-archboot.iso: i586 kernel??

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

#4 2010-06-27 21:54:56

synthead
Member
Registered: 2006-05-09
Posts: 1,337

Re: archlinux-2010.05-1-archboot.iso: i586 kernel??

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

#5 2010-06-27 21:58:26

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: archlinux-2010.05-1-archboot.iso: i586 kernel??

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

#6 2010-06-27 22:03:24

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,964
Website

Re: archlinux-2010.05-1-archboot.iso: i586 kernel??

Ah, I overlooked you are using the archboot iso. No idea why tpowa put a i586 kernel on it.

Offline

#7 2010-07-07 05:37:57

tpowa
Developer
From: Lauingen , Germany
Registered: 2004-04-05
Posts: 2,322

Re: archlinux-2010.05-1-archboot.iso: i586 kernel??

There is no i586 kernel on it it's the plain archlinux 32bit and 64bit kernel nothing else.

Offline

Board footer

Powered by FluxBB