|
|
(13 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| [[Category: Linux]] | | [[Category: Linux]] |
| [[Category: OMAP]] | | [[Category: OMAP]] |
− | Random hacking notes for getting Fedora 10 to kinda work with the [[BeagleBoard]]. ;) | + | Random hacking notes for getting Fedora 13 to kinda work with the [[BeagleBoard]]. ;) |
| | | |
| http://fedoraproject.org/wiki/Architectures/ARM | | http://fedoraproject.org/wiki/Architectures/ARM |
| | | |
− | and use one of my CC* images.. http://www.rcn-ee.com/deb/kernel/
| + | = Fedora 13 = |
| | | |
− | Patches: http://rcn-ee.homeip.net:83/fedora-patches/
| + | git clone git://github.com/RobertCNelson/fedora-media-builder.git |
| + | cd fedora-media-builder |
| | | |
− | = Patch fedora 10 root file system =
| + | Install script for Beagle Bx |
− | Note: patch isn't installed, so patch these before your boot.
| + | sudo ./mk_mmc.sh --mmc /dev/sdX --uboot beagle_bx --distro f13 |
| | | |
− | == yum ==
| + | Install script for Beagle Cx, xM A/B/C |
| + | sudo ./mk_mmc.sh --mmc /dev/sdX --uboot beagle --distro f13 |
| | | |
− | --- ../fedora-10-orig/usr/lib/python2.5/site-packages/rpmUtils/arch.py 2008-10-29 09:30:20.000000000 -0500
| + | Install script for BeagleBone A2/A3 |
− | +++ ./usr/lib/python2.5/site-packages/rpmUtils/arch.py 2009-02-21 11:45:09.000000000 -0600 | + | sudo ./mk_mmc.sh --mmc /dev/sdX --uboot bone --distro f13 |
− | @@ -57,7 +57,8 @@
| |
− | "alpha": "noarch",
| |
− |
| |
− | # arm
| |
− | - "armv61": "armv5tejl",
| |
− | + "armv7l": "armv6l",
| |
− | + "armv6l": "armv5tejl",
| |
− | "armv5tejl": "armv5tel",
| |
− | "armv5tel": "noarch",
| |
| | | |
− | == rpm ==
| + | Install script for Panda |
| + | sudo ./mk_mmc.sh --mmc /dev/sdX --uboot panda --distro f13 |
| | | |
− | --- ../fedora-10-orig/usr/lib/rpm/rpmrc 2009-01-05 13:40:36.000000000 -0600
| + | Note, on first boot depmod -a is called early, but no usb devices or any modules work, so after login prompt first appears just hit the reset button.. |
− | +++ ./usr/lib/rpm/rpmrc 2009-03-06 15:26:39.000000000 -0600
| |
− | @@ -65,6 +65,7 @@
| |
− | optflags: armv5tel -O2 -g -march=armv5te
| |
− | optflags: armv5tejl -O2 -g -march=armv5te
| |
− | optflags: armv6l -O2 -g -march=armv6
| |
− | +optflags: armv7l -O2 -g -march=armv7-a
| |
− |
| |
− | optflags: atarist -O2 -g -fomit-frame-pointer
| |
− | optflags: atariste -O2 -g -fomit-frame-pointer
| |
− | @@ -138,6 +139,7 @@
| |
− | arch_canon: armv5tel: armv5tel 12
| |
− | arch_canon: armv5tejl: armv5tejl 12
| |
− | arch_canon: armv6l: armv6l 12
| |
− | +arch_canon: armv7l: armv7l 12
| |
− |
| |
− | arch_canon: m68kmint: m68kmint 13
| |
− | arch_canon: atarist: m68kmint 13
| |
− | @@ -245,6 +247,7 @@
| |
− | buildarchtranslate: armv5tel: armv5tel
| |
− | buildarchtranslate: armv5tejl: armv5tejl
| |
− | buildarchtranslate: armv6l: armv6l
| |
− | +buildarchtranslate: armv7l: armv7l
| |
− |
| |
− | buildarchtranslate: atarist: m68kmint
| |
− | buildarchtranslate: atariste: m68kmint
| |
− | @@ -326,6 +329,7 @@
| |
− | arch_compat: parisc: noarch
| |
− |
| |
− | arch_compat: armv4b: noarch
| |
− | +arch_compat: armv7l: armv6l
| |
− | arch_compat: armv6l: armv5tejl
| |
− | arch_compat: armv5tejl: armv5tel
| |
− | arch_compat: armv5tel: armv4tl
| |
− | @@ -429,6 +433,7 @@
| |
− | buildarch_compat: mipsel: noarch
| |
− |
| |
− | buildarch_compat: armv4b: noarch
| |
− | +buildarch_compat: armv7l: armv6l
| |
− | buildarch_compat: armv6l: armv5tejl
| |
− | buildarch_compat: armv5tejl: armv5tel
| |
− | buildarch_compat: armv5tel: armv4tl
| |
| | | |
− | = Tools, You may want on your partition before you boot =
| + | = Fedora 15 = |
− | | |
− | dhclient = http://ftp.linux.org.uk/pub/linux/arm/fedora/pub/fedora/linux/releases/10/Everything/arm/os/Packages/dhclient-4.0.0-30.fc10.armv5tel.rpm
| |
− |
| |
− | wget = http://ftp.linux.org.uk/pub/linux/arm/fedora/pub/fedora/linux/releases/10/Everything/arm/os/Packages/wget-1.11.4-1.fc10.armv5tel.rpm
| |
− |
| |
− | nano = http://rcn-ee.homeip.net:81/dl/fedora/fc10.0/RPMS/armv7l/nano-2.0.6-4.fc10.armv7l.rpm
| |
− | | |
− | = Building packages =
| |
− | | |
− | in most cases build your packages for armv5... (not everything works when built as armv7l)
| |
− | rpmbuild -ba --target armv5tel dejagnu.spec
| |
− | | |
− | | |
− | = armv7l =
| |
− | | |
− | Note; this is just my first pass at rebuilding all rpm's, so things are bound to break, and they will. So only dive in head first if you don't mind.
| |
− | | |
− | Add to fedora.repo
| |
− | | |
− | [fedora-armv7l]
| |
− | name=Fedora armv7l
| |
− | baseurl=http://rcn-ee.homeip.net:81/dl/fedora/fc10.0/RPMS/
| |
− | enabled=1
| |
− | gpgcheck=0
| |
− | | |
− | gpgkey: http://rcn-ee.homeip.net:81/dl/fedora/fc10.0/RPM-GPG-KEY-rcn-ee.com
| |
Random hacking notes for getting Fedora 13 to kinda work with the BeagleBoard. ;)
http://fedoraproject.org/wiki/Architectures/ARM
Fedora 13
git clone git://github.com/RobertCNelson/fedora-media-builder.git
cd fedora-media-builder
Install script for Beagle Bx
sudo ./mk_mmc.sh --mmc /dev/sdX --uboot beagle_bx --distro f13
Install script for Beagle Cx, xM A/B/C
sudo ./mk_mmc.sh --mmc /dev/sdX --uboot beagle --distro f13
Install script for BeagleBone A2/A3
sudo ./mk_mmc.sh --mmc /dev/sdX --uboot bone --distro f13
Install script for Panda
sudo ./mk_mmc.sh --mmc /dev/sdX --uboot panda --distro f13
Note, on first boot depmod -a is called early, but no usb devices or any modules work, so after login prompt first appears just hit the reset button..
Fedora 15