Bug 118394 - Unify boot ISOs - or not?
Summary: Unify boot ISOs - or not?
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Installation (show other bugs)
Version: unspecified
Hardware: Other All
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Olaf Hering
QA Contact: Klaus Kämpf
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-22 13:53 UTC by Steffen Winterfeldt
Modified: 2006-03-06 13:51 UTC (History)
3 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steffen Winterfeldt 2005-09-22 13:53:12 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
Comment 1 Steffen Winterfeldt 2005-09-22 13:56:07 UTC
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 
 
Comment 2 Steffen Winterfeldt 2005-09-22 13:57:06 UTC
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 
 
Comment 3 Olaf Hering 2005-09-22 13:59:21 UTC
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...
Comment 4 Steffen Winterfeldt 2005-09-22 14:08:48 UTC
There are still the other archs. While ia64 looks unproblematic, s390* 
might require some work. 
 
BTW, will there be a /boot/ppc64/, then? 
Comment 5 Olaf Hering 2005-09-22 15:00:07 UTC
no ppc64, like there is not boot/i{4,5,6}86

Uli just booted the s390 off CD this week.
Comment 6 Klaus Kämpf 2005-09-23 08:29:28 UTC
I am in favour of this proposal, on one condition: Document it properly in the 
opensuse.org wiki ;-) 
Comment 7 Steffen Winterfeldt 2005-09-23 09:06:09 UTC
Not only that, but our docu people might want to know about this, too. :-) 
Comment 8 Andreas Jaeger 2005-09-26 08:12:25 UTC
Go ahead with this.
Comment 9 Olaf Hering 2005-12-12 13:56:50 UTC
Why do we still use boot/root.ppc instead of boot/ppc/root on SLES10 preview1?
Comment 10 Steffen Winterfeldt 2005-12-12 14:07:33 UTC
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.
Comment 11 Olaf Hering 2005-12-12 15:12:33 UTC
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.
Comment 12 Steffen Winterfeldt 2005-12-12 16:26:29 UTC
You might want to have a look at our m_cd script.
Comment 13 Olaf Hering 2006-03-06 13:51:23 UTC
its likely ok now.