Bugzilla – Bug 118394
Unify boot ISOs - or not?
Last modified: 2006-03-06 13:51:23 UTC
Before it pops up again once in a while, lets sort this out now. During preparation of the tri-arch 10.0 tree we had a short discussion about whether (and how) to rework the structure of the /boot directory on our CDs (and SL network installation server setups) - or better not. Contra - everyone knows the current layout Pro - a bit messy meanwhile, particularly when it comes to multi-arch support
Before (aka now): /boot>ls -go . total 196660 -rw-r--r-- 1 1302 2005-09-14 14:22 LIESMICH -rw-r--r-- 1 1352 2005-09-14 14:22 LIESMICH.DOS drwxr-xr-x 2 4096 2005-09-14 16:29 loader -rwxr-xr-x 1 30433 2005-09-14 14:22 mkbootdisk -rw-r--r-- 1 1045 2005-09-14 14:22 README -rw-r--r-- 1 1093 2005-09-14 14:22 README.DOS -rw-r--r-- 1 22422899 2005-09-14 14:22 rescue -rw-r--r-- 1 23863226 2005-09-14 14:10 rescue64 -rw-r--r-- 1 1471338 2005-09-09 21:27 rescuefloppy -rw-r--r-- 1 67330048 2005-09-14 14:22 root -rw-r--r-- 1 69554176 2005-09-14 14:10 root64 lrwxrwxrwx 1 10 2005-09-14 16:45 root64.fonts -> root.fonts -rw-r--r-- 1 16668667 2005-09-14 14:22 root.fonts /boot>ls -go . total 123924 -rw-r--r-- 1 3280788 2005-09-14 17:37 initrd-kernel-iseries64 -rw-r--r-- 1 30828641 2005-09-14 17:44 rescue.ppc -rw-r--r-- 1 70246400 2005-09-14 17:44 root.ppc -rw-r--r-- 1 16669571 2005-09-14 17:44 root.ppc.fonts -rwxr-xr-x 1 5863081 2005-09-14 17:44 zImage.prep.initrd
After (proposal): /boot>ls -go * i386: total 104083 -rw-r--r-- 2 1302 2005-09-14 14:22 LIESMICH -rw-r--r-- 2 1352 2005-09-14 14:22 LIESMICH.DOS drwxr-xr-x 2 2168 2005-09-14 16:29 loader -rwxr-xr-x 2 30433 2005-09-14 14:22 mkbootdisk -rw-r--r-- 2 1045 2005-09-14 14:22 README -rw-r--r-- 2 1093 2005-09-14 14:22 README.DOS -rw-r--r-- 1 22422899 2005-09-14 14:22 rescue -rw-r--r-- 1 67330048 2005-09-14 14:22 root -rw-r--r-- 3 16668667 2005-09-14 14:22 root.fonts ppc: total 124040 -rw-r--r-- 1 3280788 2005-09-14 17:37 initrd-kernel-iseries64 -rw-r--r-- 1 30828641 2005-09-14 17:44 rescue -rw-r--r-- 1 70246400 2005-09-14 17:44 root -rw-r--r-- 3 16668667 2005-09-14 14:22 root.fonts -rwxr-xr-x 1 5863081 2005-09-14 17:44 zImage.prep.initrd x86_64: total 107660 -rw-r--r-- 2 1302 2005-09-14 14:22 LIESMICH -rw-r--r-- 2 1352 2005-09-14 14:22 LIESMICH.DOS lrwxrwxrwx 1 14 2005-09-22 14:59 loader -> ../i386/loader -rwxr-xr-x 2 30433 2005-09-14 14:22 mkbootdisk -rw-r--r-- 2 1045 2005-09-14 14:22 README -rw-r--r-- 2 1093 2005-09-14 14:22 README.DOS -rw-r--r-- 1 23863226 2005-09-14 14:10 rescue -rw-r--r-- 1 69554176 2005-09-14 14:10 root -rw-r--r-- 3 16668667 2005-09-14 14:22 root.fonts
sure we want that. to make "ppc" firmware happy: /ISERIES64 /ppc/bootinfo.txt /suseboot/* /boot/zImage.initrd.prep (for mkisofs) so it should be /boot/$arch/{root,rescue,inst-sys,$stuff} not all mkisofs calls support symlinks...
There are still the other archs. While ia64 looks unproblematic, s390* might require some work. BTW, will there be a /boot/ppc64/, then?
no ppc64, like there is not boot/i{4,5,6}86 Uli just booted the s390 off CD this week.
I am in favour of this proposal, on one condition: Document it properly in the opensuse.org wiki ;-)
Not only that, but our docu people might want to know about this, too. :-)
Go ahead with this.
Why do we still use boot/root.ppc instead of boot/ppc/root on SLES10 preview1?
Ah, yes. Sorry. Please make the necessary adjustments for your arch and pass the bug on, then. I'll adjust the inst-sys when you're ready.
I have made one chance for some bootfiles. http://svn.suse.de/viewcvs/installation-images?rev=1614&view=rev The spec file needs some changing. data/initrd/initrd_base.file_list needs the change for linuxrc.config.
You might want to have a look at our m_cd script.
its likely ok now.