Hi.
Yesterday I've started to create a live-cd with the livecd-tools based on rawhide. I encountered the same problem with f7test1-live: no /dev/root: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=227734
In vmware and qemu the cd boots fine but show some errors: Both found a fault with a deprecated device link in 00-cdlabel.rules and 00-livecd.rules: http://img461.imageshack.us/my.php?image=erroryy2.png http://img365.imageshack.us/my.php?image=error1yv0.png
When I saved /etc/udev/rules.d/00-livecd.rules to my fc6 and f7 boxes, put the cd into the cd-drive and restart udev with "/sbin/udev_start/" the link /dev/livecd was correctly created.
I've also tried to insert some modules into the initramfs (pata_via, ata_generic) but this don't help. I've tried two ways:
1. Added them to /usr/bin/livecd-creator: mayflowerconf.write('MODULES+="cdrom pata_via ata_generic ide-cd ahci loop dm_snapshot squashfs ext3 ehci_hcd uhci_hcd ohci_hcd usb_storage sd_mod sr_mod usbhid ata_piix"\n')
2. Extracted the content of livecd-initramfs.img, copied the modules into the directory lib/modules/2.6.20-1.2947.fc7, recreated the initramfs and mastered the cd.
But still the only modules loaded before the error are: ehci_hcd and uhci_hcd.
On my normal rawhide installation an "lsmod | grep ata" shows: pata_via 15557 7 ata_generic 11973 0 libata 112741 2 pata_via,ata_generic scsi_mod 140717 4 sr_mod,sg,libata,sd_mod
My question here is: Where is the error? :) I assume it is in the creation of the initramfs in correlation with libata (I have no sata). But I don't know a way to create a working one.
Is there a newer version of the livecd-tools? I still use this one: http://people.redhat.com/davidz/livecd/i386/livecd-tools-001-1.i386.rpm And livecds based on fc6 works fine.
Sebastian
My hardware: http://smolt.fedoraproject.org/show?UUID=e689326b-2c7d-4fbc-969e-f6293086ab9... http://smolt.fedoraproject.org/show?UUID=2e386ff4-8c36-4017-bae0-deab54df7e7...
On Wed, 2007-02-28 at 21:52 +0100, Sebastian Vahl wrote:
In vmware and qemu the cd boots fine but show some errors: Both found a fault with a deprecated device link in 00-cdlabel.rules and 00-livecd.rules:
These are just deprecation warnings -- for now, the rules work, they just spew a warning. Bill sent a patch last week-ish to fix them up.
My question here is: Where is the error? :) I assume it is in the creation of the initramfs in correlation with libata (I have no sata). But I don't know a way to create a working one.
This is highly probable. And with the test1 live CD, only some of the pata bits worked due to a combination of spaces not being in the right place and some kernel wonkiness.
Is there a newer version of the livecd-tools? I still use this one: http://people.redhat.com/davidz/livecd/i386/livecd-tools-001-1.i386.rpm And livecds based on fc6 works fine.
I've got a set of changes which works for the little bit of pata hardware that I was able to find relatively quickly around the office. The patches and config packages that I used for the test2 live CD are at http://people.redhat.com/~katzj/live/f7test2/. And there's a README at http://people.redhat.com/~katzj/live/f7test2/README along the same lines as the one davidz posted with the FC6 live CD.
It's at least worth checking to see if that solves things for you before going any further on trying to track things down.
Jeremy
Am Wed, 28 Feb 2007 15:57:08 -0500 schrieb Jeremy Katz katzj@redhat.com:
On Wed, 2007-02-28 at 21:52 +0100, Sebastian Vahl wrote:
In vmware and qemu the cd boots fine but show some errors: Both found a fault with a deprecated device link in 00-cdlabel.rules and 00-livecd.rules:
These are just deprecation warnings -- for now, the rules work, they just spew a warning. Bill sent a patch last week-ish to fix them up.
Thx for explaining this. First I've thought 2.6.20 is one of these "future kernels".
My question here is: Where is the error? :) I assume it is in the creation of the initramfs in correlation with libata (I have no sata). But I don't know a way to create a working one.
This is highly probable. And with the test1 live CD, only some of the pata bits worked due to a combination of spaces not being in the right place and some kernel wonkiness.
Is there a newer version of the livecd-tools? I still use this one: http://people.redhat.com/davidz/livecd/i386/livecd-tools-001-1.i386.rpm And livecds based on fc6 works fine.
I've got a set of changes which works for the little bit of pata hardware that I was able to find relatively quickly around the office. The patches and config packages that I used for the test2 live CD are at http://people.redhat.com/~katzj/live/f7test2/.
I've created a base livecd from todays rawhide. What I can say for now: I was able to boot it on both machines (mentioned in first mail).
And there's a README at http://people.redhat.com/~katzj/live/f7test2/README along the same lines as the one davidz posted with the FC6 live CD.
The directory "os" is missing from the development-repo. :)
It's at least worth checking to see if that solves things for you before going any further on trying to track things down.
Ok. Next time I will ask earlier. :)
Sebastian
livecd@lists.fedoraproject.org