Hallo,
ich mache mir für das OpenBSD 4.5 Release (CDs sind am Montag gekommen) gerade eigene Installations-CDs. Für i386 ist das schon Routine für mich. Für sparc64 mache ich das allerdings erst zum zweiten Mal. Beim ersten Mal habe ich noch mkisofs mit der -sparc-boot Option benutzt. Jetzt wollte ich aber mal sehen, wie die offiziellen CDs erstellt werden, bei deren erstellung nur Tools aus dem Basisystem verwendet werden. mkhybrid das im Basissystem ist kennt keine -sparc-boot Option. Die Lösung wie die CDs erstellt werden habe ich in:
/usr/src/distrib/sparc64/iso/Makefile
gefunden. Da wird das Image erst mit mkhybrid nicht bootfähig erstellt und dann ein disklabel darauf erstellt und dann mksuncd verwendet um das Image bootfähig zu machen. Ich habe das jetzt mal genaus so gemacht und es funktioniert auf meiner Testmaschine (Sun Blade 100). Allerdings habe ich jetzt noch gesehen, das in diesem Makefile auch noch eine Datei .slicemapfile erstellt wird. Das habe ich nicht gemacht. Könnten sich daraus irgendwelche Probleme ergeben (z. B. auf anderen Maschinen etc)? Wozu wird .slicemapfile benötigt? Ich habe schon mal kurz bei Google nach .slicemapfile gesucht, aber nichts wirklich erhellendes gefunden.
Gruß
Reks30
ich mache mir für das OpenBSD 4.5 Release (CDs sind am Montag gekommen) gerade eigene Installations-CDs. Für i386 ist das schon Routine für mich. Für sparc64 mache ich das allerdings erst zum zweiten Mal. Beim ersten Mal habe ich noch mkisofs mit der -sparc-boot Option benutzt. Jetzt wollte ich aber mal sehen, wie die offiziellen CDs erstellt werden, bei deren erstellung nur Tools aus dem Basisystem verwendet werden. mkhybrid das im Basissystem ist kennt keine -sparc-boot Option. Die Lösung wie die CDs erstellt werden habe ich in:
/usr/src/distrib/sparc64/iso/Makefile
gefunden. Da wird das Image erst mit mkhybrid nicht bootfähig erstellt und dann ein disklabel darauf erstellt und dann mksuncd verwendet um das Image bootfähig zu machen. Ich habe das jetzt mal genaus so gemacht und es funktioniert auf meiner Testmaschine (Sun Blade 100). Allerdings habe ich jetzt noch gesehen, das in diesem Makefile auch noch eine Datei .slicemapfile erstellt wird. Das habe ich nicht gemacht. Könnten sich daraus irgendwelche Probleme ergeben (z. B. auf anderen Maschinen etc)? Wozu wird .slicemapfile benötigt? Ich habe schon mal kurz bei Google nach .slicemapfile gesucht, aber nichts wirklich erhellendes gefunden.
Gruß
Reks30