Jessie: Automatisch mit sysvinit booten

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Marty1976
Beiträge: 32
Registriert: 16.12.2009 16:45:41

Jessie: Automatisch mit sysvinit booten

Beitrag von Marty1976 » 27.03.2016 23:11:44

Nach dem Update von Wheezy auf Jessie kann ich die installierten Kernel jeweils mit sysvinit oder systemd starten, für beide Möglichkeiten existiert je Kernel ein Eintrag im Grub-Startmenü.

Wie kann ich grub so konfigurieren das immer der "neueste Kernel mit sysvinit-boot" als default vorbelegt ist?

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von Blackbox » 29.03.2016 00:36:00

Marty1976 hat geschrieben:Wie kann ich grub so konfigurieren das immer der "neueste Kernel mit sysvinit-boot" als default vorbelegt ist?
Es ist natürlich möglich, die Grubconfig so umzustellen, dass primär SysVinit gebootet wird.
Aber Gegenfrage, was willst du eigentlich beim Release von Debian 9 aka Stretch machen, wenn es dann nur noch Systemd only gibt?
Wäre es nicht sinnvoller, sich bereits jetzt mit Systemd auseinander zu setzen?
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

dirk11
Beiträge: 2842
Registriert: 02.07.2013 11:47:01

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von dirk11 » 29.03.2016 01:18:24

Blackbox hat geschrieben:Aber Gegenfrage, was willst du eigentlich beim Release von Debian 9 aka Stretch machen, wenn es dann nur noch Systemd only gibt?
Steht das schon so fest?

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von Blackbox » 29.03.2016 01:58:53

dirk11 hat geschrieben:Steht das schon so fest?
Du solltest einfach davon ausgehen, da die jetzige Lösung mit 2 Initsystemen eine furchtbare Frickellösung - Stichwort: schlechte Kompromisse - ist. und mehr Wartungsaufwand bedeutet.
Es ist also eine logische Entscheidung.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von NAB » 29.03.2016 02:29:38

Marty1976 hat geschrieben:Wie kann ich grub so konfigurieren das immer der "neueste Kernel mit sysvinit-boot" als default vorbelegt ist?
Indem du das Paket "systemd-sysv" deinstallierst.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Marty1976
Beiträge: 32
Registriert: 16.12.2009 16:45:41

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von Marty1976 » 29.03.2016 10:24:30

Es ist natürlich möglich, die Grubconfig so umzustellen, dass primär SysVinit gebootet wird.
Wäre nett wenn Du beschreiben könntest, wie das geht.
Aber Gegenfrage, was willst du eigentlich beim Release von Debian 9 aka Stretch machen, wenn es dann nur noch Systemd only gibt?
Mich entweder mit systemd anfreunden oder die Distri wechseln - was sonst? Die BSDs sind auch ein spannendes Feld :-)
Einer der Grundwerte von Debian ist die Freiheit, die Freiheit wählen zu können. Die Freiheit wurde aber leider durch Abhängigkeiten von systemd massiv eingeschränkt, so dass ich nun leider nicht mehr frei wählen kann, welches Init-System ich nutzen möchte.
Wäre es nicht sinnvoller, sich bereits jetzt mit Systemd auseinander zu setzen?
Das ist mein Plan, aber bis ich das tue möchte ich mit sysvinit booten.
Du solltest einfach davon ausgehen, da die jetzige Lösung mit 2 Initsystemen eine furchtbare Frickellösung - Stichwort: schlechte Kompromisse - ist. und mehr Wartungsaufwand bedeutet.
Es ist also eine logische Entscheidung.
Sehe ich genau so, finde es aber schade...
Indem du das Paket "systemd-sysv" deinstallierst.
Ich möchte aber systemd behalten um den Umgang damit zu lernen.

Aber meine Frage war, wie ich grub konfiguriere, so dass sysvinit automatisch benutzt wird. Dieser Thread soll kein pro und contra systemd sein.

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von NAB » 29.03.2016 15:47:59

Marty1976 hat geschrieben:Ich möchte aber systemd behalten um den Umgang damit zu lernen.
Okay ... in der Datei /etc/default/grub findest du den Wert "GRUB_DEFAULT". Damit kannst du steuern, welcher Booteintrag im Grub-Menü vorausgewählt ist. Danach ist ein "update-grub" nötig.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

guennid

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von guennid » 29.03.2016 16:46:28

dirk11 hat geschrieben:
Blackbox hat geschrieben:Aber Gegenfrage, was willst du eigentlich beim Release von Debian 9 aka Stretch machen, wenn es dann nur noch Systemd only gibt?
Steht das schon so fest?
MIr ist nicht bekannt, dass es Überlegungen gibt, sysvinit aus stretch zu entfernen.

Grüße, Günther

Marty1976
Beiträge: 32
Registriert: 16.12.2009 16:45:41

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von Marty1976 » 29.03.2016 22:35:26

GRUB_DEFAULT ist klar, aber niemand garantiert, das die Bootreihenfolge unverändert bleibt - fällt also aus.

Recherche ergab: GRUB_CMDLINE_LINUX_DEFAULT="init=/lib/sysvinit/init" wäre noch 'ne Möglichkeit, mit der sämtliche Kernel dann mit sysvinit booten... Wenn ich dann mit systemd booten möchte muss ich GRUB_CMDLINE_LINUX_DEFAULT nur wieder auf "" setzen.
MIr ist nicht bekannt, dass es Überlegungen gibt, sysvinit aus stretch zu entfernen.
Bringt nur im Endeffekt nicht viel, weil es über kurz oder lang kaum noch ohne systemd gehen wird. GNOME und viele andere Pakete deklarieren Abhängigkeiten zu systemd - oder irre ich mich da?

Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von smutbert » 29.03.2016 23:03:07

Marty1976 hat geschrieben:GRUB_DEFAULT ist klar, aber niemand garantiert, das die Bootreihenfolge unverändert bleibt - fällt also aus.[...]
Dort kann man auch die Titel der Bootmenüeinträge eintragen, also das was in der grub.cfg direkt nach menuentry zwischen den beiden ersten einfachen Anführungsstrichen steht.

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von NAB » 29.03.2016 23:06:52

Marty1976 hat geschrieben:GRUB_DEFAULT ist klar, aber niemand garantiert, das die Bootreihenfolge unverändert bleibt - fällt also aus.
Komisch ... solange ich keinen zusätzlichen Kernel installiere, bleibt die Reihenfolge bei mir immer gleich ...
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Marty1976
Beiträge: 32
Registriert: 16.12.2009 16:45:41

Re: Jessie: Automatisch mit sysvinit booten

Beitrag von Marty1976 » 30.03.2016 12:16:23

NAB hat geschrieben:
Marty1976 hat geschrieben:GRUB_DEFAULT ist klar, aber niemand garantiert, das die Bootreihenfolge unverändert bleibt - fällt also aus.
Komisch ... solange ich keinen zusätzlichen Kernel installiere, bleibt die Reihenfolge bei mir immer gleich ...
Genau das tue ich aber häufiger weil ich viele verschiedene Kernel boote (Entwicklung). Da ändert sich die Reihenfolge und es ist praktisch wenn dann jeder dieser Kernel mit sysvinit bootet :D

Antworten