Beiträge von diabolusUmarov

    Jetzt habe ich geklont. Erstes Problem, install.sh ist nicht ausführbar.

    Als nächstes fällt mir auf, bei Benutzer & Passwörter springt man mit Tab nicht logisch. Man springt von Benutzername zu Root-Passwort, von dort zu Benutzer-Passwort, dann zu Root bestätigen und dann zu Passwort bestätigen. Das fühlt sich nicht so intuitiv an.

    Was mir bei Software-Auswahl sehr gut gefällt ist, dass man den NVIDIA-Treiber sofort mit installieren kann. Ausgezeichnet!

    Ich habe jetzt ext4 ausgewählt und beim Partitionierungsvorgang gibt es einen Fehler. Die root Partition wird zu gross angegeben bei parted. Ich habe eine virtuelle Platte von 30GB und das Skript versucht, die Partition 35329MiB anzulegen.

    Mit Btrfs funktioniert das partitionieren hingegen einwandfrei.

    Während der Installation kommt es jedoch zu folgendem Fehler:

    Code
    SSL certificate subject doesn't match host alpha.de.repo.voidlinux.org
    ERROR: [reposync] failedto fetch file 'https://alpha.de.repo.voidlinux.org/current/x86_64-repodata': Operation not permitted
    
    Das Gleiche bei nonfree und multilib

    Dann geht nichts mehr.

    Ich habe direkt schon ein Problem entdeckt, was aber nicht so zwingend mit deinem Installer zusammenhängt. Um die Installation durchzuführen habe ich mit die Void XFCE ISO gezogen. Dumm ist nur, dort scheint kein xbps installiert zu sein. Also kann ich dort auch kein Git installieren und folglich den Installer gar nicht klonen.

    Da ich aber davon ausgehe, dass du den Installer ohnehin in deine ISOs einbauen willst, dürfte das nur ein temporäres Problem handeln. Ich mach das jetzt einfach mit einer anderen ISO.

    Kommando zurück. xbps ist doch installiert, nur anscheinend kann man den Befehl im Terminal nicht mit TAB vervollständigen. Also kein Problem wegen dem Installer, sondern ein Problem wegen meiner Faulheit.

    Mahlzeit!

    Kürzlich meinte mein Kopf, er müsse sich mal wieder mit Banalitäten beschäftigen. So meinte meine Frau zu einer Freundin, sie hätte gerade Kaffee aufgesetzt. Mein Kopf malte sich da dann aus, sie hätte mit einem Boot-Stick den Kaffee installiert. Ich muss dazu sagen, Kaffee ist nicht mein Geschäft. Schwarz schmeckt er mit nicht und ich sehe nicht ein, warum ich dann Literweise Milch und Kiloweise Zucker da rein ballern soll, damit es schmeckt. Da trinke ich die Milch lieber pur. Aber das ist ein anderes Thema.

    Mein Kopf hat dann angefangen zu arbeiten. Seit wann heisst es, wenn man ein Betriebssystem einrichtet, dass man es aufsetzt? Früher hiess es doch auch, in Installiere das Amiga OS 3.1 oder Windows oder MS-DOS. Irgendwo habe ich den Moment verpasst, seitdem man es aufsetzen nennt.

    Wieso ist das denn so? Wieso installiert man Brave, aber setzt ein OS auf? Ergibt das irgendwie Sinn?

    Ich hatte jetzt ein paar Tage wieder Xfce als Desktop für eine meiner Entwicklerumgebungen und irgendwie lief das erschreckend zäh. Nicht wirklich langsam, aber es fühlte sich nicht wirklich weich an. Cinnamon vorher im 2D Modus war da einen Zacken flüssiger, obwohl es ein Dickschiff ist. Bin dann jetzt zu tde gewechselt und das ist ein ganz anderes Gefühl. Etwas altbacken, aber voll funktional, schnell mit allem Komfort. Keine Ahnung, was die bei Xfce da machen. Alles mittels X11 wohlgemerkt. VNC und Wayland verstehen sich nicht so gut.

    Ohne gute Community braucht man sich Linux nicht anntun

    Zumindest mal, wenn man experimentierfreudig ist. Ich kann dir sagen, ich hab das Gentoo-Forum da auch dauernd mit meinen Fragen gelöchert und ich glaube kaum, dass ich ohne die jemals zu einem zufriedenstellenden Ergebnis gekommen wäre. Heute, mit Mint, Manjaro und wie die ganzen anderen Distributionen heissen, geht es eigentlich auch ohne, aber eben auch ohne Lerneffekt.

    Wobei mir aber auch die Anfänge mit NetBSD in den Sinn kommen. Meine Güte, da war ich Dauergast im IRC und habe die Leute da augenscheinlich sogar richtig genervt. Alleine, die ganzen Skripte, um mit dem Modem ins Internet zu kommen. Boah, was eine Qual und ohne die hätte ich da niemals den Weg gefunden.

    Auf jeden Fall freue ich mich, wenn es jetzt funktioniert. Da hab ich dich ja richtig verstanden hoffe ich.

    sowas von liebevoll detailiert vorbereitet

    Da bin ich ganz bei dir. Hier und da auch das verspielte, ich benutze die ISOs wirklich sehr gerne.

    /var/service/lightdm' konnte nicht angelegt werden: Die Datei existiert bereits

    Vielleicht mal löschen und dann neu verlinken. Halte ich zwar für eher unwahrscheinlich, aber versuchen schadet auch nicht.

    Was ich mir vorstellen könnte, insofern du das mit DIS gemacht hast, dass erst nach dem Start von lightdm umgeschaltet wird und es eben dann funktioniert.

    Alternativ, ich weiss aber nicht genau, ob das heute noch so funktioniert. Aber in meinen ersten Gehversuchen mit Gentoo musste ich bei Grub in der Zeile mit linux noch eine 5 dazu schreiben. Ja, einfach eine einfache 5. Habe ich dann immer am Ende hinzugefügt, um den runlevel (hiess glaube ich so) zu ändern. 3 war glaube ich Standard und hat nur die Konsole ohne Grafik gestartet. 5 war mit Grafik und dann lief auch auf einmal der Displaymanager. Ich habe auch eine ganze Zeitlang X über die Konsole gestartet. Gefiel mir im Prinzip, aber irgendwie war mein innerer Monk damit nicht zufrieden. Kannst du ja mal beim booten testen, indem du mit e editiertst. Dann vielleicht auch mal dabei nomodset entfernen zum testen.

    Hmm. Dann würde ich mal annehmen, lightdm wird nicht beim booten gestartet, wenn du in der Konsole landest. Du kannst mal versuchen, lightdm von Hand zu starten um zu testen, ob es auch funktioniert. Also einfach sudo lightdm. Wenn das geht, ist wahrscheinlich der Service nicht für boot eingerichtet.

    Code
    sudo ln -s /etc/sv/lightdm /var/service/

    sollte dann Abhilfe schaffen.

    Okay. Ist ein bisschen komplizierter, wie ich sehe. Konnte es auch nicht testen, also Nutzung auf eigene Gefahr :winking_face:

    Zuerst brauchst du ein Ordner, wo du Skripte ablegen kannst.

    Code
    sudo mkdir -p /etc/sv/vgaswitcheroo

    Da bastelst du ein kleines Skript rein, was beim Booten die diskrete Karte, insofern dein Mac das eben hat, aktiviert wird.

    Code
    sudo nano /etc/sv/vgaswitcheroo/dis

    Da kommt dann folgendes rein

    Bash
    #!/bin/sh
    echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
    exit 0

    Natürlich muss das ausführbar sein also

    Code
    sudo chmod +x /etc/sv/vgaswitcheroo/dis

    Und da Void das ja als Link haben will, wird es noch entsprechend verlinkt

    Code
    sudo ln -s /etc/sv/vgaswitcheroo /var/service/

    Ich kreuze mal die Finger und sage, damit sollte eine vorhandene Karte entsprechend aktiviert werden.

    Es sind auf jeden Fall ein paar interessante Punkte drin, die ich nicht auf dem Schirm habe. Das könntest du auf jeden Fall mal testen.

    Code
    In /etc/modprobe.d/ die Datei radeon.conf anlegen, falls nicht vorhanden
    
    options radeon si_support=0
    options radeon cik_support=0
    options radeon runpm=1

    Und das könnte auch interessant sein

    Code
    sudo gpu-switch -i

    Wobei du wohl gpu-switch wahrscheinlich erst installieren musst.

    Auf die Idee, dass an die Grafikkarte erst aktivieren muss, bin ich so nicht gekommen. Kann auch sein, dass man es nicht muss, aber ein Versuch ist es wert.