Debian als Linuxclient

Hallo zusammen

ich wollte mal Debian als Linuxclient testen. (Linbo 4.0.27).
Habe dazu Debian von CD installiert und konnte es booten.
Die Erstellung des es ersten Images lief auch noch.
Aber jetzt startet das System nach dem Boot via Linbo nicht mehr.
Die Fehlermeldung ist: „No root device specified. Boot arguments must include a root= parameter“
Wie ist denn die richtige Syntax hier?
Ich muss doch unter „Kernel-Optionen“ in Rechnergruppe über die SK diesen Eintrag machen, oder?
Mit root=hd0 hat es schon mal nicht geklappt.

Grüße Rainer

Hallo Reiner,

schick mal deine start.conf.GRUPPE

LG

Holger

Hier die start.conf.debian

[LINBO]
Server = 10.0.0.1
Group = debian
Cache = /dev/sda2
RootTimeout = 600
AutoPartition = no
AutoFormat = no
AutoInitCache = no
DownloadType = torrent
GuiDisabled = no
UseMinimalLayout = no
Locale = de-DE
BackgroundColor = 394f5e
BackgroundFontColor = white
ConsoleFontColorStdout = lightgreen
ConsoleFontColorStderr = orange
SystemType = bios64
KernelOptions = dhcpretry=10 net.ifnames=0 biosdevname=0 warmstart=no root=‚hd0,msdos1‘
clientDetailsVisibleByDefault = yes

[Partition]
Dev = /dev/sda1
Label = debian
Size = 30G
Id = 83
FSType = ext4
Bootable = yes

[Partition]
Dev = /dev/sda2
Label = cache
Size = 30G
Id = 83
FSType = ext4
Bootable = yes

[Partition]
Dev = /dev/sda3
Label = swap
Size = 8G
Id = 82
FSType = swap
Bootable = no

[Partition]
Label = data
Dev = /dev/sda4
Size =
Id = 83
FSType = ext4
Bootable = no

[OS]
Name = Debian
Version = 11
Description = Debian
IconName = ubuntu.png
Image =
BaseImage = debian.qcow2
Boot = /dev/sda1
Root = /dev/sda1
Kernel = boot/vmlinuz
Initrd = boot/initrd.img
Append = ro splash
StartEnabled = yes
SyncEnabled = yes
NewEnabled = yes
Autostart = no
AutostartTimeout = 5
DefaultAction = sync
RestoreOpsiState = no
ForceOpsiSetup =
Hidden = yes

Hallo Rainer,

KernelOptions = dhcpretry=10 net.ifnames=0 biosdevname=0 warmstart=no
root=‚hd0,msdos1‘

lass mal alle KernelOptions weg.
Vor allem hd0.msdos1 ist quark: du hast keine EFI Partition die FAT
Formatiert ist.

Achte drauf, dass die grub.cfg beim import auch „replaced“ wird, damit
die neuen KernelOPtions auch wirken.

LG

Holger

Hallo zusammen
ich antworte mal „mir selbst“.

Bei meiner Installation wurde kein symb. Link von auf
boot/vmlinuz → vmlinux-„mit Versionsnummer“
boot/initrd.img → dto

angelegt.
Warum das so ist habe ich noch nicht heraus gefunden…
Trägt man in der SK den vollständigen Dateinamen ein läufts.
Solange bis sich der Kernel ändert …

Grüße Rainer

Hi Rainer,
die fehlenden links scheinen ein neues „feature“ von debian zu sein, sagt zumindest dieser thread auf stackexchange . In der ersten Antwort steht auch, wie Du es wieder aktivieren kannst.

Gruß
Sascha

Hallo zusammen

ich bin mit dem Debian-Cient weiter gekommen. Die Links zu vmlinuz … habe ich zwischenzeitlich über Linbo korrekt gesetzt.

Jetzt hat die Domänenanmeldung noch ein kl. Problem:
Nach der Installation des Linuxclients7 kann kann sich mit einem Domänenuser anmelden.
Aber die „Laufwerke“ werden nicht gemappt. Sie sind allerdings über einen Dateimanager von Hand einbindbar. (Ein zweiter Ubuntu-Clinet mappt die Laufwerke richtig.)

Wo könnte ich nach Fehlern suchen ?

Grüße Rainer

Hallo Rainer,
wirf den Client komplett aus den devices raus, importiere die neue Liste und bring den Client wieder in die Liste mit einem weiteren Import.

Grüße Ralf

Hallo Rainer.

Dieses Verhalten beobachte ich, wenn die Uhrzeit zwischen Client und Server stark abweicht.

Viele Grüße

Alois

Hallo Alois
das linuxclient-setup-script trägt den server korrekt in die /etc/systemd/timesyncd.conf ein.
Und eine Prüfung zeigt dass die Uhrzeit auch stimmt …
Grüße Rainer

Hallo Ralf
das hat leider nicht geholfen. Mir ist auch nicht ganz klar wie das hätte helfen können.
Ich vermute dass irgendwelche Scripte beim Login nicht oder mit Fehlern ausgeführt werden.
Nur weiss ich nicht wo ich da suchen soll …
Grüße Rainer

Hallo Rainer,
die Datei /etc/profile.d/99… wird in Debian anders verarbeitet. Was genau der Unterschied zu Ubuntu ist weiß ich leider (noch) nicht. Aber was testweise hilft:

Als Test habe ich in ~/.config/autostart eine Datei linuxmuster.desktop angelegt:


[Desktop Entry]
Type=Application
Name=My Script
Exec=bash -l BENUTZERNAME
Icon=system-run
X-GNOME-Autostart-enabled=true

Die ruft für BENUTZERNAME eine Login-Shell auf und ja, es klappt. Laufwerke und drucker sind da :-))

Weiteres werde ich erst im September testen …

Liebe Grüße, Helge

Hallo Helge und Mitleser

bei mir hat der Aufruf einer bash im Terminal mit „bash -l BENUTZERNAME“ keine Wirkung auf die Laufwerke.
Wenn dir/euch doch weitere Ideen kommen, am Debianclient bin ich nach wie vor interessiert.
Grüße Rainer

Hallo zusammen
darf ich nochmal nachfragen wie man einen debian-Client unter der 7.1 aufsetzt?

Domänenanmeldung läuft aber Laufwerke werden nicht gemappt.
(Über den Dateimanager kann man aber mit erneuter Eingabe der Logindaten auf das Home etc. zugreifen).

Grüße Rainer

Hallo Rainer,

was ergibt ls $HOME/media?

VG,
Dorian

Hallo Dorian

ls $HOME/media liefert:

Zugriff nicht möglich, Datei oder Verzeichnis nicht gefunden

Grüße Rainer

Dann schu bitte in den logs, ob da etwas auffäligs steht, dazu so vorgehen:

  1. Logs leeren (als root): echo "">/var/log/syslog
  2. Als betroffener User einloggen
  3. Logs anschauen (als root) linuxmuster-linuxclient7 print-logs

VG,
Dorian

Hallo Dorian

auffällig für mich ist die Meldung: xyz ist not an AD-user

xyz kann ich an einem Ubuntu-Client aber einwandfrei einloggen.

Grüße Rainer

Hallo,
wie ich schon geschrieben habe, gibt es bei Debian und Ubuntu Unterschiede.

  1. /sbin muss in die $PATH-Variable kommen. So wie das linuxmuster-linuxclient7 macht, klappt das nicht unter Debian. ich habe in /etc/profile.d eine Datei 90-linuxmuster-path-for-client7.sh angelegt. Also vor 99-linuxmuster-linuxclient7.sh. Der Inhalt ist:
PATH="$PATH:/usr/sbin:/sbin"
  1. Unter /etc/xdg/autostart habe ich angelegt linuxmuster-extra-call-for-client7.desktop mit dem Inhalt
[Desktop Entry]
Type=Application
Name=Get Server Volumes
Exec=bash -l $USER
Icon=system-run
X-GNOME-Autostart-enabled=true

Damit funktioniert unser Debian-Image (zumindest bei den PCs, bzgl. WLAN habe ich noch nicht alles verstanden Linuxmuster-linuxclient7 mit LAN und WLAN)

Bevor du mit den Änderungen anfängst, kannst du im Terminal als angemeldeter User bash -l aufrufen. Da sollten die Ausgaben des linuxmuster-linuxclient7 onlogin scripts zu sehen sein. Und wenn nicht würde ich die obigen Anpassungen ausprobieren.

LG Helge

Hallo Helge

mit den von dir genannten Anpassungen klappt es jetzt einwandfrei. Danke !

Ich fände es prima wenn Debian als Client offizielle Unterstützung erfahren würde.
M.E. ein sehr schlankes System (Grundsystem mit Office 1,7 GB) dass sich dann jeder nach Gusto anpassen kann ohne Ubuntu-Overload.

Grüße Rainer