[opensuse-factory] mkinitrd or dracut ?
Unfortunately it is a public holiday in Austria and therefore I have too much time to play around with the system and come up with stupid ideas :-) But as I am used to live on bleeding edge technology and software, I have been using the 3.7 kernel from Kernel:HEAD and faced some issues with it. At the moment I am running the rc3 version and my previous issues seemed to have been resolved and the kernel is flying :-) However due to another bug in Factory regarding mkinitrd, I had to find another way of creating the required initrd to be able to boot the system with the new kernel. All my attempts with mkinitrd ended either without an initrd image or with a non-bootable image. On IRC I got the indication that openSUSE also has the dracut package which is an alternative to mkinitrd. I installed the required dracut packages and could very easily generate the initrd and bring it into grub. When I booted, I was somehow surprised how fast it actually was and I am wondering if this is due to dracut or the new kernel. Again based on the current status of mkinitrd (and the fact that the above bug somehow seems to take quite some time to be resolved) I really wonder if we have to keep the old mkinitrd functionality or that we should go with a newer technology which is used by more distributions. Especially as that we are already providing working packages for dracut. Regards Raymond -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 11/01/2012 04:03 AM, Raymond Wooninck wrote:
However due to another bug in Factory regarding mkinitrd, I had to find another way of creating the required initrd to be able to boot the system with the new kernel.
temp workaround: edit /sbin/mkinitrd, change /sbin/get_kernel_version to /usr/bin/get_kernel_version -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thursday 01 November 2012 04:40:16 Tony Jones wrote:
On 11/01/2012 04:03 AM, Raymond Wooninck wrote:
However due to another bug in Factory regarding mkinitrd, I had to find another way of creating the required initrd to be able to boot the system with the new kernel.
temp workaround: edit /sbin/mkinitrd, change /sbin/get_kernel_version to /usr/bin/get_kernel_version
Hi Tony, Thanks for this important information. For me it is really strange to see that the bugreport https://bugzilla.novell.com/show_bug.cgi?id=787085 is open since a couple of days and nothing is moving. And now that I mention dracut, suddenly somebody is coming with a workaround for this Critical problem. I have just added this workaround to the bugreport in order to help people generating at least a bootable system Raymond -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 01/11/12 12:35, Raymond Wooninck wrote:
On Thursday 01 November 2012 04:40:16 Tony Jones wrote:
On 11/01/2012 04:03 AM, Raymond Wooninck wrote:
However due to another bug in Factory regarding mkinitrd, I had to find another way of creating the required initrd to be able to boot the system with the new kernel. temp workaround: edit /sbin/mkinitrd, change /sbin/get_kernel_version to /usr/bin/get_kernel_version Hi Tony,
Thanks for this important information. For me it is really strange to see that the bugreport https://bugzilla.novell.com/show_bug.cgi?id=787085 is open since a couple of days and nothing is moving. And now that I mention dracut, suddenly somebody is coming with a workaround for this Critical problem.
I have just added this workaround to the bugreport in order to help people generating at least a bootable system
Raymond I had been looking around in /sbin/mkinitrd but missed it. Regards Sid.
-- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Senior Staff Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hello, Am Donnerstag, 1. November 2012 schrieb Raymond Wooninck:
Again based on the current status of mkinitrd (and the fact that the above bug somehow seems to take quite some time to be resolved) I really wonder if we have to keep the old mkinitrd functionality or that we should go with a newer technology which is used by more distributions. Especially as that we are already providing working packages for dracut.
Yes, there are plans to drop mkinitrd (actually, there seem to be 3 different scripts to generate a initrd - the "usual" mkinitrd, one for kiwi and one for the installation media) and use dracut instead. If you are interested in details, Frederic's talk at the openSUSE conference might be interesing. You can watch the video at http://blip.tv/openSUSEtv/osc12-systemd-dracut-and-opensuse-where-are-we-wha... Regards, Christian Boltz -- [SuSE 8.2] Auch die Paketverwaltung via YaST2 ist endlich einigermaßen brauchbar: Du kannst ein Paket auf ein permanentes "Tabu" setzen und - jetzt kommt die Überraschung - er überschreibt es _wirklich_ nicht! ;-) [René Matthäi in suse-linux] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
El 01/11/12 08:03, Raymond Wooninck escribió:
Unfortunately it is a public holiday in Austria and therefore I have too much time to play around with the system and come up with stupid ideas :-)
But as I am used to live on bleeding edge technology and software, I have been using the 3.7 kernel from Kernel:HEAD and faced some issues with it. At the moment I am running the rc3 version and my previous issues seemed to have been resolved and the kernel is flying :-)
However due to another bug in Factory regarding mkinitrd, I had to find another way of creating the required initrd to be able to boot the system with the new kernel. All my attempts with mkinitrd ended either without an initrd image or with a non-bootable image. On IRC I got the indication that openSUSE also has the dracut package which is an alternative to mkinitrd. I installed the required dracut packages and could very easily generate the initrd and bring it into grub.
+1 for teaming with fedora or $otherdistros on dracut and phase out mkinitrd for good. One remaning concern is that this bunch of shell scripts are still very fragile and fail for whatever reason providing zero clue to go forward. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
+1 for teaming with fedora or $otherdistros on dracut and phase out mkinitrd for good. it is hosted on the kernel.org so I suspect it likes to be distro agnostic...
Alin -- Without Questions there are no Answers! ______________________________________________________________________ Alin Marin ELENA Advanced Molecular Simulation Research Laboratory School of Physics, University College Dublin ---- Ardionsamblú Móilíneach Saotharlann Taighde Scoil na Fisice, An Coláiste Ollscoile, Baile Átha Cliath ----------------------------------------------------------------------------------- http://alin.elenaworld.net ______________________________________________________________________ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
В Чт., 01/11/2012 в 12:03 +0100, Raymond Wooninck пишет:
However due to another bug in Factory regarding mkinitrd, I had to find another way of creating the required initrd to be able to boot the system with the new kernel. All my attempts with mkinitrd ended either without an initrd image or with a non-bootable image. On IRC I got the indication that openSUSE also has the dracut package which is an alternative to mkinitrd.
Is it possible to install dracut as replacement for mkintrd? In Mandriva we used alternatives and I have been running with dracut for quite some time without issues. Unless it is integrated in normal toolchain, it is hard to really test it. -andrey -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
В Чт., 01/11/2012 в 12:03 +0100, Raymond Wooninck пишет:
However due to another bug in Factory regarding mkinitrd, I had to find another way of creating the required initrd to be able to boot the system with the new kernel. All my attempts with mkinitrd ended either without an initrd image or with a non-bootable image. On IRC I got the indication that openSUSE also has the dracut package which is an alternative to mkinitrd.
Is it possible to install dracut as replacement for mkintrd? In Mandriva we used alternatives and I have been running with dracut for quite some time without issues. Unless it is integrated in normal toolchain, it is hard to really test it.
-andrey we played a little bit with it today... mainly the guys who are one step ahead
On Thursday 01 Nov 2012 21:06:29 Andrey Borzenkov wrote: the bleeding edge... you find us in opensuse-kde... it boots... Alin -- Without Questions there are no Answers! ______________________________________________________________________ Alin Marin ELENA Advanced Molecular Simulation Research Laboratory School of Physics, University College Dublin ---- Ardionsamblú Móilíneach Saotharlann Taighde Scoil na Fisice, An Coláiste Ollscoile, Baile Átha Cliath ----------------------------------------------------------------------------------- http://alin.elenaworld.net ______________________________________________________________________ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 11/01/2012 12:03 PM, Raymond Wooninck wrote:
[...] Again based on the current status of mkinitrd (and the fact that the above bug somehow seems to take quite some time to be resolved) I really wonder if we have to keep the old mkinitrd functionality or that we should go with a newer technology which is used by more distributions. Especially as that we are already providing working packages for dracut.
Currently mkinitrd has support for some hardware/boot scenario that dracut has not, so before we make dracut the default (or drop mkinitrd) we need to get everything running. Hannes, Frederic, what's exactly is missing? Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thursday 01 November 2012 17:09:59 Alin M Elena wrote:
On Thursday 01 Nov 2012 21:06:29 Andrey Borzenkov wrote:
В Чт., 01/11/2012 в 12:03 +0100, Raymond Wooninck пишет:
However due to another bug in Factory regarding mkinitrd, I had to find another way of creating the required initrd to be able to boot the system with the new kernel. All my attempts with mkinitrd ended either without an initrd image or with a non-bootable image. On IRC I got the indication that openSUSE also has the dracut package which is an alternative to mkinitrd.
Is it possible to install dracut as replacement for mkintrd? In Mandriva we used alternatives and I have been running with dracut for quite some time without issues. Unless it is integrated in normal toolchain, it is hard to really test it.
-andrey
we played a little bit with it today... mainly the guys who are one step ahead the bleeding edge... you find us in opensuse-kde...
it boots...
I have installed Dracut from software.opensuse.org a few months ago and it has been booting my laptop ever since. So yeah, it works ;-)
Alin
participants (9)
-
Alin M Elena
-
Andreas Jaeger
-
Andrey Borzenkov
-
Christian Boltz
-
Cristian Rodríguez
-
Jos Poortvliet
-
Raymond Wooninck
-
Sid Boyce
-
Tony Jones