NetBSD auf Macintosh Quadra 605 ...

frank.lukas

Member
Habe ein aktuelles NetBSD mac68k über CD Rom auf meiner Quadra 605 installiert. Hat sehr alle gedauert weil es beim Installationsprozess eine Menge Fallstricke gibt und alles nicht selbst erklärend ist wenn man Null Ahnung hat ...!

Ich kann mich als root einloggen und alles Funktioniert so weit ausser der start von X11 (startx) obwohl alles Installiert ist.

Problem ist jetzt ich habe einen User mit passwort installiert und kann mich darüber einloggen aber kein Programm starten weil es nicht gefunden wird weil ich vermute weil die Pfade unbekannt sind?

-sh: vi: not found
 
Was ist denn in deinen umgebungsvariablen als pfad eingetragen?

mac68k ist natürlich schon SEHR exotisch :D
 
Wo finde ich die? etc/rc.conf? vi zu bedienen ist nicht meins und schwierig. Gibt es einen alternativen Editor denn man einfacher bedienen kann und wenn ja wie genau installiere ich den?

Ich habe null Ahnung! Kenne nix ...
 
Ein einfaches "export" auf der Kommandozeile sollte das raushauen, relevant ist vermutlich was unter PATH steht.

Wenn du noch komplett neu bei NetBSD (*BSD, Linux etc) bist, macht es vermutlich sinn sich erstmal auf dem Betriebsystem allgemein etwas umzuschauen, zu lernen wie dinge generell funktionieren auf aktueller, moderner Hardware oder auch einer VirtuellenMaschine um sich mit den Basics vertraut zu machen, und erst dann auf etwas so exotisches wie Mac68K zu wechseln.
 
Habe ein Ubuntu auf einem PC und kann das Terminal unter macOS auf einem M4 bedienen. Aber von interna habe ich keine Ahnung.

Das "export" kommando muss ich als root ausführen? Was ist das NetBSD Gegenstück zu "sudo" um Dinge mit root Rechten unter dem user logging auszuführen?
 
Da es der Useraccount ist, mit dem es Probleme gibt, export auch als dieser User ausführen.
 
Klingt fuer mich so, als haettest du den Nutzer falsch angelegt. Loesch den, setz den nochmal neu auf.

Ansonsten hat mir kurzes Googlen dieses Video beschert. Ich rate dir, es mal anzugucken.
Um diese Inhalte anzuzeigen, benötigen wir die Zustimmung zum Setzen von Drittanbieter-Cookies.
Für weitere Informationen siehe die Seite Verwendung von Cookies.
 
Klappt nicht siehe den Screenshot ...
 

Anhänge

  • user_logging.webp
    user_logging.webp
    181,5 KB · Aufrufe: 91
Denke das Video hilft mir nicht weiter ...

Da sind einige Errors im Bootprozess
 

Anhänge

  • rc.conf.webp
    rc.conf.webp
    19,5 KB · Aufrufe: 67
Wenn du sachen als "superuser / root / administrator" ausführen möchtest gibt es verschiedene Methoden

  • als root anmelden
  • "su -" verwenden
  • sudo nachinstallieren und verwenden
  • doas (?) nachinstallieren und verwenden

path sollte sowohl als root, als user, als auch nach dem su vorhanden sein. Ich hab das gefühl das da das ein oder andere nicht rund ist.

Ich würde wirklich empfehlen einmal das "normale" NetBSD AMD64 auf einem aktuellen Gerät zu installieren und zu verproben - und damit warm zu werden.

Auf der einen Seite um etwas eigenes wissen aufzubauen, aber auch um leichter erkennen zu können was z.B. "normal" ist bei NetBSD und was evtl. an der anderen, nicht so oft vernwedet Architektur etc liegt.

Ein mittelaltes Notebook (ich empfehle immer besser als Intel i5 4. Gen) könnte eine gute Plattform sein aber natürlich auch eine virtuelle Maschine mit ausreichend ressourcen unter Ubuntu oder so.
 
Hostname ist nicht gesetzt aber das habe ich unter dem root logging nachgeholt mit "hostname -s Q605" und im Anschluss "postconf" aufgerufen und dann "postfix start" ...

Kann im Anschluss den Hostname abfragen mit "hostname" und dann kommt "Q605" also alles gut aber dem ist nicht so!!!!!!!!

Bei erneuten Boot kommen wieder die selben Fehler Meldungen wie: "etc/rc Hostname no set" oder auch "empty Hostname"



Hatte mal ein NetBSD vor über 20 Jahren auf meinem Atari TT mit TTM195 laufen und da gab es keine Probleme, es lief sogar X11. Nur der Installer war schwierig und Schrecklich also nicht schön ...


Die m68k Mailingliste scheint tot zu sein da tut sich nichts, oder? Wie kann ich da schreiben? Ich habe einen Zugang meine ich. Wie ist genau die Mailadresse?
 

Anhänge

  • hostname.webp
    hostname.webp
    31,4 KB · Aufrufe: 64
Hast du die /etc/rc.conf auf rc_configured=YES gesetzt?

Es gab mal ein super Buch über NetBSD aus dem C+L Verlag.
Dort wird explizid auch die Installation auf MAC68k beschrieben.Villeicht kannst du
das ja besorgen.
 
Ja langsam ernährt sich das Eichhörnchen ...

Ja habe ich gemacht war aber Kopiergeschützt weil keine Rechte obwohl als root eingeloggt. Habe das mit chmod geändert allerdings nicht in etc/rc.conf sondern in etc/defaults/rc.conf

Bräuchte als Beispiel eine etc/rc.conf Datei ...

rc_configured=YES ist gesetzt


Habe halt keine Ahnung ...!


Jetzt das Netzwerk einrichten für die LC Netzwerk Karte "ae0" ... . Und schauen warum der X Server nicht läuft, er beendet sich mit einem Error.
 
Die m68k Mailingliste scheint tot zu sein da tut sich nichts, oder? Wie kann ich da schreiben? Ich habe einen Zugang meine ich. Wie ist genau die Mailadresse?
Du hast keine Probleme mit m68k. Du hast Probleme mit NetBSD :)
Hast du nach der Installation deine Netzwerkconfiguration abgespeichert?

Zeige uns doch bitte nochmal den Inhalt von /etc/rc.conf und /etc/myname

(Singleuser Mode moechte ich ausschliessen, da der "Screenshot" oben etwas anderes suggeriert: Da werden Dienste gestartet...)
Meine Versuche brachten damals diese rc.conf hervor:

 
Du hast keine Probleme mit m68k. Du hast Probleme mit NetBSD :)
Hast du nach der Installation deine Netzwerkconfiguration abgespeichert?

Zeige uns doch bitte nochmal den Inhalt von /etc/rc.conf und /etc/myname

(Singleuser Mode moechte ich ausschliessen, da der "Screenshot" oben etwas anderes suggeriert: Da werden Dienste gestartet...)
Meine Versuche brachten damals diese rc.conf hervor:


Möchte keine zweite Baustelle aufmachen ...
 
Netzwerk läuft jetzt und ping geht ... (trotz Fehlermeldung wegen den 64k anstatt 32k auf der Netzwerkkarte!)

... nächste Aktion ist den NFS Mount über die "/etc/fstab" laufen zu lassen. Habe einen NFS Server auf meinem M4 Macintosh laufen den ich ausgiebig zusammen mit meinen Atari TOS Rechnern unter MiNT nutze.
 

Anhänge

  • clean_boot2.webp
    clean_boot2.webp
    192,1 KB · Aufrufe: 59
Wenn du NetBSD auf MAC68k, Atari etc. benutzen willst, solltest du zuerst tiefer in NetBSD einsteigen.
Was du vorhast ist schon ambitioniert.
NetBSD ist ein tolles OS, aber etwas aufwendiger beim konfigurieren.

 
Ja, möchte mich da Durchkämpfen ... (das booten dauert so knapp fünf Minuten)

Also bis jetzt läuft das TCP/IP Netzwerk und ein NFS Mount über die "/etc/fstab" einer Freigabe von meinem NFS Server auf dem M4 Macintosh funktioniert.


Schön wäre gewesen man hätte die komplette Konfiguration/Installation des gesamten Systems über/von einem schönen Installer machen können !?! Der mac68k Installer richtet nur die zuvor eingerichteten UNIX Volumes ein und kopiert die Installationsdateien zum Beispiel von CD Rom auf den Massenspeicher und Installiert den Kernel und das war es dann.

Leider bin ich kein Programmierer ...
 

Anhänge

  • nfs.webp
    nfs.webp
    18,3 KB · Aufrufe: 60
Ja, möchte mich da Durchkämpfen ... (das booten dauert so knapp fünf Minuten)

Ja, das kannst du ja auch. Aber idr. steigt ein Bergsteiger auch erstmal einen kleinen Berg in Deutschland und nicht gleich in das Himalaya und Kinder lernen auch nicht das lesen mit dem Kapital von Karl Marx sondern mit Fu und Fara oder Mo und Mara ;)

Nimm doch ruhig unseren guten Tipp an den dir inzwicshen 4 leute glaub ich geschrieben haben.

Und er ist ohne großen aufwand für dich umsetzbar. VM anschmeißen, NetBSD AMD64 Image und ab geht die wilder fahrt auf "normaler" Hardware.
 
Auf meinem M4 Macintosh läuft keine X86 VM, habe VirtualBox M4 ... . Gibt es ein Apple Silicon M4 NetBSD?

Mein PC ist zu alt mit WIN7 drauf und ich will da nichts kaputt machen weil mein Chip-Programmiergerät damit läuft.

.................
[ 2849.752]
X.Org X Server 1.21.1.14
X Protocol Version 11, Revision 0
[ 2849.781] Current Operating System: NetBSD Q605 10.1 NetBSD 10.1 (GENERIC) #0: Mon Dec 16 13:08:11 UTC 2024 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/mac68k/compile/GENERIC mac68k
[ 2849.786]
[ 2849.793] Current version of pixman: 0.38.4
[ 2849.802] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 2849.807] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 2849.861] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jul 10 17:08:23 2025
[ 2849.883] (II) Loader magic: 0x256dac
[ 2849.887] (II) Module ABI versions:
[ 2849.891] X.Org ANSI C Emulation: 0.4
[ 2849.896] X.Org Video Driver: 25.2
[ 2849.901] X.Org XInput driver : 24.4
[ 2849.905] X.Org Server Extension : 10.0
[ 2849.923] (==) Using default built-in configuration (12 lines)
[ 2849.928] (==) --- Start of built-in configuration ---
[ 2849.932] Section "Device"
[ 2849.936] Identifier "Builtin Default wsfb Device 0"
[ 2849.941] Driver "wsfb"
[ 2849.945] EndSection
[ 2849.949] Section "Screen"
[ 2849.953] Identifier "Builtin Default wsfb Screen 0"
[ 2849.958] Device "Builtin Default wsfb Device 0"
[ 2849.963] EndSection
[ 2849.967] Section "ServerLayout"
[ 2849.971] Identifier "Builtin Default Layout"
[ 2849.975] Screen "Builtin Default wsfb Screen 0"
[ 2849.981] EndSection
[ 2849.986] (==) --- End of built-in configuration ---
[ 2849.997] (==) ServerLayout "Builtin Default Layout"
[ 2850.001] (**) |-->Screen "Builtin Default wsfb Screen 0" (0)
[ 2850.006] (**) | |-->Monitor "<default monitor>"
[ 2850.117] (**) | |-->Device "Builtin Default wsfb Device 0"
[ 2850.122] (==) No monitor specified for screen "Builtin Default wsfb Screen 0".
Using a default monitor configuration.
[ 2850.133] (**) Allowing byte-swapped clients
[ 2850.137] (==) Automatically adding devices
[ 2850.142] (==) Automatically enabling devices
[ 2850.146] (==) Not automatically adding GPU devices
[ 2850.151] (==) Automatically binding GPU devices
[ 2850.157] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 2850.175] (WW) The directory "/usr/pkg/share/fonts/X11/misc/" does not exist.
[ 2850.180] Entry deleted from font path.
[ 2850.185] (WW) The directory "/usr/pkg/share/fonts/X11/TTF/" does not exist.
[ 2850.189] Entry deleted from font path.
[ 2850.194] (WW) The directory "/usr/pkg/share/fonts/X11/Type1/" does not exist.
[ 2850.198] Entry deleted from font path.
[ 2850.203] (WW) The directory "/usr/pkg/share/fonts/X11/75dpi/" does not exist.
[ 2850.207] Entry deleted from font path.
[ 2850.213] (WW) The directory "/usr/pkg/share/fonts/X11/100dpi/" does not exist.
[ 2850.217] Entry deleted from font path.
[ 2850.222] (==) FontPath set to:
/usr/X11R7/lib/X11/fonts/misc/,
/usr/X11R7/lib/X11/fonts/TTF/,
/usr/X11R7/lib/X11/fonts/Type1/,
/usr/X11R7/lib/X11/fonts/75dpi/,
/usr/X11R7/lib/X11/fonts/100dpi/
[ 2850.226] (==) ModulePath set to "/usr/X11R7/lib/modules"
[ 2850.233] (II) The server relies on wscons to provide the list of input devices.
If no devices become available, reconfigure wscons or disable AutoAddDevices.
[ 2850.239] (II) LoadModule: "glx"
[ 2850.308] (II) Loading /usr/X11R7/lib/modules/extensions/libglx.so
[ 2850.337] (II) Module glx: vendor="X.Org Foundation"
[ 2850.341] compiled for 1.21.1.14, module version = 1.0.0
[ 2850.349] ABI class: X.Org Server Extension, version 10.0
[ 2850.354] (II) LoadModule: "wsfb"
[ 2850.394] (II) Loading /usr/X11R7/lib/modules/drivers/wsfb_drv.so
[ 2850.412] (II) Module wsfb: vendor="X.Org Foundation"
[ 2850.417] compiled for 1.21.1.14, module version = 0.4.0
[ 2850.424] ABI class: X.Org Video Driver, version 25.2
[ 2850.430] (II) wsfb: driver for wsdisplay framebuffer: wsfb
[ 2850.447] (--) Using wscons driver
[ 2850.452] (WW) Falling back to old probe method for wsfb
[ 2850.460] (II) wsfb(0): using default device
[ 2850.467] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 2850.474] (WW) ioctl(WSDISPLAYIO_GET_FBINFO) failed, falling back to old method
[ 2850.486] (EE) wsfb(0): ioctl WSDISPLAYIO_LINEBYTES: Inappropriate ioctl for device
[ 2850.491] (II) UnloadModule: "wsfb"
[ 2850.499] (EE) Screen(s) found, but none have a usable configuration.
[ 2850.504] (EE)
Fatal server error:
[ 2850.512] (EE) no screens found(EE)
[ 2850.525] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 2850.533] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 2850.541] (EE)
[ 2850.967] (EE) Server terminated with error (1). Closing log file.
..................................................
Der X Server scheint kein Display zu haben ...?
 
Wenn VirtualBox nicht geht, dann nimm QEMU.




Frag mich jetzt nicht nach einem GUI-Frontend.

Ich nehme immer die KOmmandozeile:

Code:
#!/bin/sh

qemu-system-x86_64 -m 1024 -smp cpus=1,cores=1 \
    -drive format=raw,file=netbsd.10.1.img \
    -cdrom NetBSD-10.1-amd64.iso -boot d \
    -device virtio-net-pci,netdev=network0 \
    -netdev user,id=network0,hostfwd=tcp::2002-:22 \
    -serial telnet:localhost:4322,server,nowait     \
    -display curses
 
Zurück
Oben