Hello
Sorry to use this mailing list for this question, but someone have a howto create centos 7 arm image?
I saw some mails for cubieboard or raspi2 and I can try on bananapi and give feedback (armv7).
Thanks,
Nicolas
Hi all,
I've been trying to create installation media (usb) for CentOS 7 at arm64 based hw.
I've picked up files from here http://buildlogs.centos.org/centos/7/os/aarch64/ which seems to be an installation related stuff, isn't it?
So I've partitioned usb manually copy files on it and so on.
System start successful, but later it falls into dracut shell with following message
[ 16.061297] localhost systemd[1]: Started Show Plymouth Boot Screen.
[ 16.062287] localhost systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 16.063309] localhost systemd[1]: Starting Paths.
[ 16.064299] localhost systemd[1]: Reached target Paths.
[ 16.065296] localhost systemd[1]: Starting Forward Password Requests to Plymouth Directory Watch.
[ 16.066286] localhost systemd[1]: Started Forward Password Requests to Plymouth Directory Watch.
[ 16.067227] localhost systemd[1]: Starting Basic System.
[ 16.068167] localhost systemd[1]: Reached target Basic System.
[ 16.184694] localhost systemd-udevd[870]: renamed network interface eth3 to enP2p1s0f4
[ 137.224835] localhost kernel: random: nonblocking pool is initialized
[ 202.944882] localhost dracut-initqueue[916]: Warning: Could not boot.
[ 202.948401] localhost dracut-initqueue[916]: Warning: /dev/root does not exist
For some reason it fail to find /dev/root ... I didn't see any other error messages at rdsosreport log.
Could anyone advise me how to fix that or point to where to read ?
WBR,
Vadim
All,
People have been asking how they can help the armv7hl (32-bit) build
process.
There are currently a bunch of packages that have not built in our build
passes so far. Most of those just require other non-built packages ..
so those we can ignore from now (since, that just requires rebuilding
packages in a loop if there are no real build errors).
But, there are some packages that actually have real build errors ...
that is, all the requirements are met and they are actually failing
while trying to build. These packages actually need to get patched or
something else to actually build. Here is the list of those packages
that need research and fixed to actually build:
4266-bacula-5.2.13-18.el7
4269-base64coder-20101219-10.el7
4350-compat-gcc-32-3.2.3-72.el7
4351-compat-gcc-34-3.4.6-32.el7
4352-compat-gcc-44-4.4.7-8.el7
4353-compat-glibc-2.12-4.el7.centos
4444-easymock2-2.5.2-12.el7
4520-fop-1.1-6.el7
4579-glassfish-fastinfoset-1.2.12-9.el7
4703-hamcrest-1.3-6.el7
4948-ipxe-20130517-6.gitc4bce43.el7
4949-irqbalance-1.0.7-1.el7
4978-java_cup-0.11a-16.el7
5024-junit-4.11-8.el7
5127-libcap-ng-0.7.3-5.el7
5532-mesa-10.2.7-5.20140910.el7
5649-objectweb-asm-3.3.1-9.el7
5650-objectweb-asm4-4.0-3.el7
5691-openssl098e-0.9.8e-29.el7.centos.2
5790-perl-Date-Calc-6.3-13.el7
6170-pyparted-3.9-11.el7
6270-qt-4.8.5-8.el7
6328-sac-1.3-17.el7
6405-softhsm-2.0.0b1-4.el7
6486-telepathy-glib-0.20.4-5.el7
6511-tomcat-7.0.54-1.el7
6588-wsdl4j-1.6.3-3.el7
6589-ws-jaxme-0.5.2-10.el7
6594-xalan-j2-2.7.1-23.el7
6618-xml-commons-apis-1.4.01-16.el7
6619-xml-commons-resolver-1.2-15.el7
6695-atlas-3.10.1-7.el7.centos.0.1
You can actually find the root and build logs of those packages here
(under the above listed directories):
http://armv7.dev.centos.org/rpmbuild/c7-pass-1-previous-buildlogs/
What do we need for people to do to help ... review the build logs for
the above packages and figure out what needs to be done to make them
build. Please submit actual fixes to this thread. I will update the
list of packages as we fix them.
Thanks,
Johnny Hughes
You're welcome.
I will continue to test the stability of the os.
Yes you can add it.
Thanks
Nicolas
Le 18 juin 2015 23:19, Mandar Joshi a écrit:
After burning img file (4,3GB, maybe we should decrease it to 4GB), centos
is booting well.
Network is OK on ethernet card.
Sata HDD is working.
OS is very light, great !
Thank you for testing RootFS Build Factory.
I'll add BananaPi to the list of tested boards.
Is it ok if I add your name and email address (as "tested by") to the
README on github?
_______________________________________________
Arm-dev mailing list
Arm-dev(a)centos.org
http://lists.centos.org/mailman/listinfo/arm-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi folks !
Just to let you know that the armv7hl plague builders have been busy
during the week.
Apart from the c7-buildroot, the SRPM packages built through plague
are listed here : http://armv7.dev.centos.org/built.html
As more and more BuildRequires: deps are now solved, new packages are
built every day (all that in loop)
Slowly wondering how we can have a look at a minimal list of packages
(basically using http://armv7.dev.centos.org/repodir/c7-pass-1/ and
http://armv7.dev.centos.org/repodir/c7-buildroot/ ) for a working
RootFS that can be tested on various armv7 boards (raspi2, odroid c1,
etc ..)
As I'm myself a beginner (wrt to ARM platform), searching for
opinions/howtos/help from you and see how we can generate that, and
also document all that on wiki.centos.org
As an example, it seems odroid c1 needs uboot, and I see most people
still using the hardkernel.org/odroid kernel, instead of the one from
the distro. Is that needed, if so, why, and all such kind of questions
that we can put/answer on the wiki.
Volunteers ? :-)
- --
Fabian Arrotin
The CentOS Project | http://www.centos.org
gpg key: 56BEC54E | twitter: @arrfab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iEYEARECAAYFAlVoaBEACgkQnVkHo1a+xU6FRACgkSCATUH+XLztEXxfuXjuXmi5
GCsAniJN/S/AudeL4ffuCqWbfbBi5PJJ
=Z4Av
-----END PGP SIGNATURE-----
hi guys,
We need to get the rest of the distro packages processed in so we have a
good baseline for CentOS-7. If needed, we can skip things that might be
considered un-needed, but lets get a good list of those together and
make sure its visible.
Once that is done, we'll need to get the updates going.
Who can help with this ? I believe plague is all setup and able to
facilitate builds.
--
Karanbir Singh
+44-207-0999389 | http://www.karan.org/ | twitter.com/kbsingh
GnuPG Key : http://www.karan.org/publickey.asc
Thanks a lot for your quick response.
I will try it asap and let you know :-)
Nicolas
Le 18 juin 2015 08:45, Mandar Joshi a écrit:
Where can I find infos to create the image?
You can try generating the image using RootFS Build Factory
https://github.com/mndar/rbf
If it works please let me know so that I can add Bananapi to the list
of tested boards.
I have added support for bananapi but I don't have one. The support if
based on information available here
http://fedoraproject.org/wiki/Architectures/ARM/F21/Installation
Refer README.md It has everything to get you started. You need Linux
running on armv7 hardware or Qemu to use RootFS Build Factory. You can
generate image for Qemu using the build factory.
For Bananapi
1. Clone the repo
2. run the command
./rbf.py build templates/bananapi.xml
3. Write image bananapi-centos-image.img to sd card
Regards
Mandar Joshi
_______________________________________________
Arm-dev mailing list
Arm-dev(a)centos.org
http://lists.centos.org/mailman/listinfo/arm-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
It seems we have now reach the point where enough packages are built
to start looking at producing a working minimal setup. (with the
c7-buildroot and c7-pass-1 repos)
Who does take that in charge, and document it ?
Cheers,
- --
Fabian Arrotin
The CentOS Project | http://www.centos.org
gpg key: 56BEC54E | twitter: @arrfab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iEYEARECAAYFAlVshykACgkQnVkHo1a+xU5YtACfYOFWMIuJgBnrKSAOx2mjKCo/
/z4AnjRshY3xIHGQIhJcruiXsbs+1Dcj
=TBOb
-----END PGP SIGNATURE-----
Dear listers,
I have modified the ZoL dracut module so it works with zfs-fuse. So if
you wanted to be able to use zfs-fuse with a normal initrd with standard
interoperability (e.g. have the initrd rebuilt automatically on kernel
upgrades), now you can!
There is no longer any need to slum it with lesser file systems, even if
you are using a 32-bit system (i686, armv5tel, armv7hl, etc.) that
doesn't play with with ZoL. :)
I am using this on my ARM Chromebook running RedSleeve 7. You can find
the code here:
zfs-fuse-dracut:
https://github.com/gordan-bobic/zfs-fuse-dracut
zfs-fuse:
https://github.com/gordan-bobic/zfs-fuse
This is a fork of Emmanuel's branch that includes support for pool
versions up to and including v26.
It includes:
1) Latest modifications I made to improve systemd interoperability.
2) Some out of tree patches that that have been shipping with Fedora and
Debian
It does not yet include any backported patches from Seth's zfs-fuse
github tree as I have not yet had time to review the patches since the
repository divergence.
RPMs are here:
http://ftp.redsleeve.org/pub/el7-extra/SRPMS/zfs-fuse-0.7.1-2.el7.src.rpmhttp://ftp.redsleeve.org/pub/el7-extra/RPMS/armv5tel/zfs-fuse-0.7.1-2.el7.a…
Please try it and report any bugs you encounter.
Many thanks.
Gordan