On 06/26/2010 05:22 PM, Thomas Bächler wrote:
Am 25.06.2010 22:50, schrieb Gerardo Exequiel Pozzi:
OK. Tested (using mkinitcpio.git and syslinux 4.00-pre60 (not in repos))
- Build OK
- Boot normal OK
- Boot from PXE+NBD OK
- Boot from MEMDISK OK
- Boot from PXE+MEMDISK OK
Warning: in syslinux-4.00-pre50 memdiskfind command is missing, I open a FS if still missing in next package.
I cannot boot the image via CD. udev does not create /dev/disk/ symlinks for CD devices (any more?). That's why we had the archiso_early hook in the first place. How did you make yours boot? We need an extra udev rule for this to work as far as I can see, otherwise udev won't scan CDs.
memdisk works fine though.
oops, only tested booting as disk. Yes, booting as cdrom fails.
The issue is that 60-persistent-storage.rules that does not match cdrom devices like in previous version of udev, so blkid is not executed. The problem is on cdrom_id helper program, is does not dump some data for udev rules ( ID_CDROM_MEDIA_SESSION_NEXT=, ID_CDROM_MEDIA_SESSION_COUNT=, ID_CDROM_MEDIA_TRACK_COUNT= ID_CDROM_MEDIA_TRACK_COUNT_DATA= )