G4 Mac Mini - wie Ubuntu Bootscript verändern??

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • G4 Mac Mini - wie Ubuntu Bootscript verändern??

      Ich habe auf meinem Mac Mini (PPC) die Betriebssysteme Mac OS 10.4, MorphOS 2.7 und Ubuntu 10.10 installiert.
      Dabei bin ich folgendermaßen vorgegangen:
      1. Mac OS installiert
      2. MorphOS installiert
      3. Ubuntu 10.10 installiert.

      Danach hatte Ubuntu ein Bootmenü angelegt. Es erschienen jedoch nur Mac OS und Ubuntu.
      MorphOS kann ich nur booten wenn ich die ALT Taste drücke und es auswähle. Dies ist jedoch umständlich.
      Deshalb möchte ich das Bootmenü ändern. Ich schaffe es aber einfach nicht Zugriffsrechte für die Bootscript Partition zu bekommen. Ich kann mir zwar ofboot.b Datei anschauen, aber ich kann sie nicht editieren. Sie haben keine Zugriffsrechte.
      Ich habe das Problem auch schon hier geschildert:

      pegasosforum.de/viewtopic.php?p=47141&sid=#47141

      Aber eine Lösung habe ich immer noch nicht!
      Kann mir hier evtl. jemand schreiben, wie ich vorgehen muss um ofboot.b mit einem Editior verändern zu können?
      Das wäre super, weil ich langsam wirklich am verzweifeln bin!
      Mac Mini G4 1,5 Ghz, 1GB Ram, Radeon 9200 64 MB, 250 GB Festplatte, OS X 10.4, Ubuntu 8.04.1
    • Mit <ALT> und <F2> und der Eingabe "gksu nautilus" habe ich jetzt Zugriff und kann die Datei editieren.

      Aber nachdem ich die Original Datei ofboot.b editiert habe (ich habe lediglich morphos hinzugefügt!) bootet der Rechner ohne Bootmenü direkt in MorphOS?!

      Hier einmal die ofboot.b original Datei:

      <CHRP-BOOT>
      <COMPATIBLE>
      MacRISC MacRISC3 MacRISC4
      </COMPATIBLE>
      <DESCRIPTION>
      PowerPC GNU/Linux First Stage Bootstrap
      </DESCRIPTION>
      <BOOT-SCRIPT>
      : .printf fb8-write drop ;
      : bootyaboot " Loading second stage bootstrap..." .printf 100 ms load-base release-load-area " /pci@f4000000/ata-6@d/disk@0:13,\\yaboot" $boot ;
      : bootmacosx " Booting MacOSX..." .printf 100 ms load-base release-load-area " /pci@f4000000/ata-6@d/disk@0:6,\\:tbxi" $boot ;
      : bootcd " Booting CDROM..." .printf 100 ms load-base release-load-area " cd:,\\:tbxi" $boot ;
      " screen" output
      variable interactive
      1 interactive !

      0 interactive @ = if
      bootyaboot
      then

      dev screen
      " "(0000000000aa00aa0000aaaaaa0000aa00aaaa5500aaaaaa)" drop 0 7 set-colors
      " "(5555555555ff55ff5555ffffff5555ff55ffffff55ffffff)" drop 8 15 set-colors
      device-end
      f to foreground-color
      0 to background-color
      " "(0C)" .printf

      " First Stage Ubuntu Bootstrap"(0d 0a)" .printf
      " "(0d 0a)" .printf
      " Press l for GNU/Linux,"(0d 0a)" .printf
      " x for MacOSX,"(0d 0a)" .printf
      " c for CDROM."(0d 0a)" .printf
      " "(0d 0a)" .printf
      " Stage 1 Boot: " .printf
      get-msecs d# 10 3E8 * +
      begin
      key? if
      key case
      ascii l of " l "(0d 0a)" .printf bootyaboot endof
      ascii x of " x "(0d 0a)" .printf bootmacosx endof
      ascii c of " c "(0d 0a)" .printf bootcd endof
      endcase
      then
      dup get-msecs &lt;
      until
      drop
      " "(0d 0a)" .printf bootyaboot
      </BOOT-SCRIPT>
      <OS-BADGE-ICONS>
      1010
      000000000000F8FEACF6000000000000
      0000000000F5FFFFFEFEF50000000000
      00000000002BFAFEFAFCF70000000000
      0000000000F65D5857812B0000000000
      0000000000F5350B2F88560000000000
      0000000000F6335708F8FE0000000000
      00000000005600F600F5FD8100000000
      00000000F9F8000000F5FAFFF8000000
      000000008100F5F50000F6FEFE000000
      000000F8F700F500F50000FCFFF70000
      00000088F70000F50000F5FCFF2B0000
      0000002F582A00F5000008ADE02C0000
      00090B0A35A62B0000002D3B350A0000
      000A0A0B0B3BF60000505E0B0A0B0A00
      002E350B0B2F87FAFCF45F0B2E090000
      00000007335FF82BF72B575907000000
      000000000000ACFFFF81000000000000
      000000000081FFFFFFFF810000000000
      0000000000FBFFFFFFFFAC0000000000
      000000000081DFDFDFFFFB0000000000
      000000000081DD5F83FFFD0000000000
      000000000081DDDF5EACFF0000000000
      0000000000FDF981F981FFFF00000000
      00000000FFACF9F9F981FFFFAC000000
      00000000FFF98181F9F981FFFF000000
      000000ACACF981F981F9F9FFFFAC0000
      000000FFACF9F981F9F981FFFFFB0000
      00000083DFFBF981F9F95EFFFFFC0000
      005F5F5FDDFFFBF9F9F983DDDD5F0000
      005F5F5F5FDD81F9F9E7DF5F5F5F5F00
      0083DD5F5F83FFFFFFFFDF5F835F0000
      000000FBDDDFACFBACFBDFDFFB000000
      000000000000FFFFFFFF000000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFFFF00000000
      00000000FFFFFFFFFFFFFFFFFF000000
      00000000FFFFFFFFFFFFFFFFFF000000
      000000FFFFFFFFFFFFFFFFFFFFFF0000
      000000FFFFFFFFFFFFFFFFFFFFFF0000
      000000FFFFFFFFFFFFFFFFFFFFFF0000
      00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
      00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00
      00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
      000000FFFFFFFFFFFFFFFFFFFF000000
      </OS-BADGE-ICONS>
      </CHRP-BOOT>




      und hier meine editierte ofboot.b Datei:



      <CHRP-BOOT>
      <COMPATIBLE>
      MacRISC MacRISC3 MacRISC4
      </COMPATIBLE>
      <DESCRIPTION>
      PowerPC GNU/Linux First Stage Bootstrap
      </DESCRIPTION>
      <BOOT-SCRIPT>
      : .printf fb8-write drop ;
      : bootyaboot " Loading second stage bootstrap..." .printf 100 ms load-base release-load-area " /pci@f4000000/ata-6@d/disk@0:13,\\yaboot" $boot ;
      : bootmorphos " Booting MorphOS..." .printf 100 ms load-base release-load-area " /pci@f4000000/ata-6@d/disk@0:4,\\:tbxi" $boot ;
      : bootmacosx " Booting MacOSX..." .printf 100 ms load-base release-load-area " /pci@f4000000/ata-6@d/disk@0:6,\\:tbxi" $boot ;
      : bootcd " Booting CDROM..." .printf 100 ms load-base release-load-area " cd:,\\:tbxi" $boot ;
      " screen" output
      variable interactive
      1 interactive !

      0 interactive @ = if
      bootyaboot
      then

      dev screen
      " "(0000000000aa00aa0000aaaaaa0000aa00aaaa5500aaaaaa)" drop 0 7 set-colors
      " "(5555555555ff55ff5555ffffff5555ff55ffffff55ffffff)" drop 8 15 set-colors
      device-end
      f to foreground-color
      0 to background-color
      " "(0C)" .printf

      " First Stage Ubuntu Bootstrap"(0d 0a)" .printf
      " "(0d 0a)" .printf
      " Press l for GNU/Linux,"(0d 0a)" .printf
      " m for MorphOS,"(0d 0a)" .printf
      " x for MacOSX,"(0d 0a)" .printf
      " c for CDROM."(0d 0a)" .printf
      " "(0d 0a)" .printf
      " Stage 1 Boot: " .printf
      get-msecs d# 10 3E8 * +
      begin
      key? if
      key case
      ascii l of " l "(0d 0a)" .printf bootyaboot endof
      ascii m of " m "(0d 0a)" .printf bootmorphos endof
      ascii x of " x "(0d 0a)" .printf bootmacosx endof
      ascii c of " c "(0d 0a)" .printf bootcd endof
      endcase
      then
      dup get-msecs &lt;
      until
      drop
      " "(0d 0a)" .printf bootyaboot
      </BOOT-SCRIPT>
      <OS-BADGE-ICONS>
      1010
      000000000000F8FEACF6000000000000
      0000000000F5FFFFFEFEF50000000000
      00000000002BFAFEFAFCF70000000000
      0000000000F65D5857812B0000000000
      0000000000F5350B2F88560000000000
      0000000000F6335708F8FE0000000000
      00000000005600F600F5FD8100000000
      00000000F9F8000000F5FAFFF8000000
      000000008100F5F50000F6FEFE000000
      000000F8F700F500F50000FCFFF70000
      00000088F70000F50000F5FCFF2B0000
      0000002F582A00F5000008ADE02C0000
      00090B0A35A62B0000002D3B350A0000
      000A0A0B0B3BF60000505E0B0A0B0A00
      002E350B0B2F87FAFCF45F0B2E090000
      00000007335FF82BF72B575907000000
      000000000000ACFFFF81000000000000
      000000000081FFFFFFFF810000000000
      0000000000FBFFFFFFFFAC0000000000
      000000000081DFDFDFFFFB0000000000
      000000000081DD5F83FFFD0000000000
      000000000081DDDF5EACFF0000000000
      0000000000FDF981F981FFFF00000000
      00000000FFACF9F9F981FFFFAC000000
      00000000FFF98181F9F981FFFF000000
      000000ACACF981F981F9F9FFFFAC0000
      000000FFACF9F981F9F981FFFFFB0000
      00000083DFFBF981F9F95EFFFFFC0000
      005F5F5FDDFFFBF9F9F983DDDD5F0000
      005F5F5F5FDD81F9F9E7DF5F5F5F5F00
      0083DD5F5F83FFFFFFFFDF5F835F0000
      000000FBDDDFACFBACFBDFDFFB000000
      000000000000FFFFFFFF000000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFF0000000000
      0000000000FFFFFFFFFFFFFF00000000
      00000000FFFFFFFFFFFFFFFFFF000000
      00000000FFFFFFFFFFFFFFFFFF000000
      000000FFFFFFFFFFFFFFFFFFFFFF0000
      000000FFFFFFFFFFFFFFFFFFFFFF0000
      000000FFFFFFFFFFFFFFFFFFFFFF0000
      00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
      00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00
      00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
      000000FFFFFFFFFFFFFFFFFFFF000000
      </OS-BADGE-ICONS>
      </CHRP-BOOT>

      Prinzipiell also nichts gemacht wie MorphOS hinzugefügt, dann gespeichert.
      Eigentlich sollte das Bootmenü doch dann auch klappen?!
      Aber der Rechner bootet sofort ohne Bootmenü in MorphOS.
      Muss ich beim Speichern irgendwas besonderes beachten?

      Ich versteh das einfach nicht!!! Hilfeeeeeeeeee !
      Mac Mini G4 1,5 Ghz, 1GB Ram, Radeon 9200 64 MB, 250 GB Festplatte, OS X 10.4, Ubuntu 8.04.1

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von fixi ()