Open main menu

CDOT Wiki β

Changes

RPM-based Kernels for Fedora ARM

2,841 bytes added, 21:14, 7 March 2011
no edit summary
<!-- This is where a permanent record of your releases and updates will go. In these you should discuss the status or your work, your interactions with other members of the community (e.g., Seneca and Mozilla), problems you have encountered, etc. -->
 
== '''Project Release 0.1 Update''' ==
Hello,
After working on my project for the whole study week, I could figure out how to make initramfs with dracut for my Fedora-ARM board. After successfully booting and getting prompt for logging to Fedora 13 beta, I had trouble to install dracut on my ARM borad.Fortunately, I solved the problem and you can click on this link to get full details that I posted on my blob.[http://ktaraghi.blogspot.com/2011/03/installation-of-dracut-in-fedora-13-arm.html Installation of dracut in Fedora-ARM 13 Beta]After installing dracut, I had to compile the kernel in order to get modules for the ARM board which is a must for dracut to work properly. For full details and explanations, click on this link that I posted on my blog page:[http://ktaraghi.blogspot.com/2011/03/kernel-compilation-for-arm.html Kernel Compilation for ARM and Installation of Modules.] Finally, I could boot my ARM board up with initramfs that I made it with dracut. Here is the link to my initramfs for Fedora 13 beta so that you click on this link to download the file(initramfs). This just work with OMAP3 family.And here is the output of the kernel before logging that shows booting system with dracut and initramfs:
 
:Booting kernel from Legacy Image at 80200000 ...
: Image Name: Linux-2.6.28-omap1
: Image Type: ARM Linux Kernel Image (uncompressed)
: Data Size: 2577980 Bytes = 2.5 MB
: Load Address: 80008000
: Entry Point: 80008000
: Verifying Checksum ... OK
:'''Loading init Ramdisk from Legacy Image at 81600000 ...
: Image Name: boot initramfs
: Image Type: ARM Linux RAMDisk Image (gzip compressed)
: Data Size: 2631748 Bytes = 2.5 MB
: Load Address: 81600000
: Entry Point: 81600000
: Verifying Checksum ... OK
: Loading Kernel Image ... OK
: OK'''
 
: Starting kernel ...
 
: Uncompressing Linux..................................................................................................................................................................... done, booti.
: Linux version 2.6.28-omap1 (root@tiioss) (gcc version 4.2.1 (CodeSourcery Sourcery G++ Lite 2007q3-51)) #2 Thu Feb 19 12:45:34 IST 2009
: CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c5387f
: CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
: Machine: OMAP3 Beagle Board
: .
: .
: .
: .
: mmc0: new high speed SDHC card at address 0007
: mmcblk0: mmc0:0007 SD08G 7.48 GiB
: mmcblk0: p1 p2
: '''dracut: Mounted root filesystem /dev/mmcblk0p2'''
: '''dracut: Switching root'''
: Welcome to Fedora
: Press 'I' to enter [ OK ]
: FATAL: Module ipv6 not found.
: Mounting other filesystems: [ OK ]
: Retrigger failed udev events[ OK ]
: Starting sshd: [ OK ]
 
: Fedora release 13 (Goddard)
: Kernel 2.6.28-omap1 on an armv7l (console)
 
: fedora-arm login:
 
== '''Project Release 0.1''' ==
'''Hello everybody,
1
edit