Linbo-remote - Syntax für erweiterte Partition?

Hallo,
wir nutzen linbo-remote sehr intensiv - vielen Dank an die Entwickler für das tolle Tool :-)!
Grundsätzlich funktioniert alles wunderbar, mit folgender Einschränkung:
Wir haben auch einige Partitionen in der erweiterten Partition 4.
Der Befehl

/usr/sbin/linbo-remote -r r28 -w 70 -c initcache:torrent,sync:2,sync:4,sync:6,sync:7,sync:8,start:2

liefert z.B. für die Partition 8 folgende Fehlermeldung

Befehl : sync
Parameter : 8
Syncing …
10.16.1.1
/dev/sda3
Failed! One or more necessary parameters are missing!
Sync command was: linbo_cmd synconly 10.16.1.1 /dev/sda3

Wie kann ich linbo-remote auch in der erweiterten Partition zum syncen verwenden?
Die Partitionierung ist folgendermaßen:
1:Windows, 2:ubuntu, (3:Cache, 4:erw. Partition, 5:Swap), 6:CD-Images, 7:Virtual Machines, 8:Snapshots

Viele Grüße
Jürgen


Unser System:

  • virtualisiert mit VMWare
  • linuxmuster.net 6.2.9-0ubuntu0
  • linbo 2.3.26-0
  • schulkonsole 0.36.0-27
  • IPFire 2.19 (i586) - Core Update 117
  • Ubuntu 16.04-Client

Hallo Jürgen!

Ich würde mal die Cache-Partition als letzte nehmen. Das ist das erste was mir auffällt.

Beste Grüße

Thorsten

Hallo!

Noch mal ich. Bitte poste mal die betreffende start.conf.

Beste Grüße

Thorsten

Hallo Thorsten,

'# LINBO start.conf
'# Windows XP System auf Partition 1 (FAT32)
'# Ubuntu auf Partition 2
'# Cache auf Partition 3
'# Swap auf Partition 5
'# CD-Images auf Partition 6
'# Snapshots auf Partition 7
[LINBO] # globale Konfiguration
Cache = /dev/sda3 # lokale Cache Partition
Server = 10.16.1.1
Group = asus_r28
SystemType = bios
RootTimeout = 600 # automatischer Rootlogout nach 600 Sek.
AutoPartition = no # keine automatische Partitionsreparatur beim LINBO-Start
AutoFormat = no # kein automatisches Formatieren aller Partitionen beim LINBO-Start
AutoInitCache = yes ## kein automatisches Befüllen des Caches beim LINBO-Start
DownloadType = torrent # Image-Download per torrent|multicast|rsync, default ist rsync
BackgroundFontColor = white
ConsoleFontColorStdout = white
ConsoleFontColorStderr = red
'# KernelOptions = acpi=off acpi=noirq noapic
KernelOptions = quiet splash dhcpretry=10
'#KernelOptions = acpi=off dhcpretry=10
[Partition] # Start einer Partitionsdefinition, Windows XP
Dev = /dev/sda1 # Device-Name der Partition (sda1 = erste Partition auf erster Platte)
Size = 36700160 # Partitionsgroesse in kB (Bsp.: ca. 5G)
Id = c # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, …)
FSType = vfat # Dateisystem auf der Partition
Bootable = no # Bootable-Flag
Label =
[Partition] # Start einer Partitionsdefinition, Datenpartition
Dev = /dev/sda2 # Device-Name der Partition (sda2 = zweite Partition auf erster Platte)
Size = 31457280 # Partitionsgroesse in kB (Bsp.: ca. 10G)
Id = 83 # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, …)
FSType = ext4 # Dateisystem auf der Partition
Bootable = no # Bootable-Flag
Label =
[Partition]
Dev = /dev/sda3
Size = 57671680
Id = 83
FSType = ext4
Bootable = no
Label =
[Partition]
Dev = /dev/sda4
Size =
Id = 5
FSType =
Bootable = no
Label =
[Partition]
Dev = /dev/sda5
Size = 4194304
Id = 82
FSType = swap
Bootable = no
Label =
[Partition]
Dev = /dev/sda6
Size = 18874368
Id = 7
FSType = ntfs
Bootable = no
Label =
[Partition]
Dev = /dev/sda7
Size = 8388608
Id = 83
FSType = ext4
Bootable = no
Label =
[Partition]
Dev = /dev/sda8
Size =
Id = 83
FSType = ext4
Bootable = no
Label =
[OS] # Beginn einer Betriebssystemdefinition
Name = Windows XP # Name des Betriebssystems
Version = # Version (optional, frei waehlbar)
Description = Windows XP
'#Image = winxp-fat.rsync # Dateiname des differentiellen Images (Erweiterung .rsync)
IconName = winxp.png
Image =
BaseImage = hp_4535s.cloop
Boot = /dev/sda1 # Partition, die Kernel & Initrd enthaelt
Root = /dev/sda1 # Rootpartition, in die das BS installier ist
# bei Windows ist Boot und Root immer dieselbe Partition
Kernel = reboot # Relativer Pfad zum Kernel, bei Windows grub.exe
Initrd = # Relativer Pfad zur Initrd, bei Windows immer leer
Append = # bleibt bei Windows leer
StartEnabled = no # „Start“-Button anzeigen
SyncEnabled = no # „Sync+Start“-Button anzeigen
NewEnabled = no # „Neu+Start“-Button anzeigen
Hidden = yes # verstecke OS-Reiter
Autostart = no # kein automatischer synchronisierter Start des Betriebssystems
AutostartTimeout = 3
DefaultAction = start
[OS]
Name = Ubuntu
Version = 16.04 LTS
Description =
IconName = default.png
Image =
BaseImage = sk.cloop
Boot = /dev/sda2
Root = /dev/sda2
Kernel = vmlinuz
Initrd = initrd.img
Append =
StartEnabled = yes
SyncEnabled = yes
NewEnabled = yes
Hidden = yes
Autostart = yes
AutostartTimeout = 5
DefaultAction = sync
[OS]
Name = CD-Images
Version =
Description = Nicht-bootbare Datenpartition f�r ISO-Dateien.
IconName =
Image =
BaseImage = cd_images.cloop
Boot = /dev/sda6
Root = /dev/sda6
Kernel = grub.exe
Initrd =
StartEnabled = no
SyncEnabled = yes
NewEnabled = yes
Hidden = yes
Autostart = no
AutostartTimeout =
DefaultAction = sync
[OS]
Name = VirtualMachines
Version =
Description = Nicht-bootbare Datenpartition f�r VirtualBox VMs.
IconName =
Image =
BaseImage = winxp-virtualbox_leo2.cloop
Boot = /dev/sda7
Root = /dev/sda7
Kernel = vmlinuz
Initrd =
Append =
StartEnabled = no
SyncEnabled = yes
NewEnabled = yes
Hidden = yes
Autostart = no
AutostartTimeout =
DefaultAction = sync
[OS]
Name = Snapshots
Version =
Description =
IconName =
Image =
BaseImage = snapshots.cloop
Boot = /dev/sda8
Root = /dev/sda8
Kernel = vmlinuz
Initrd =
Append =
StartEnabled = no
SyncEnabled = yes
NewEnabled = no
Hidden = yes
Autostart = no
AutostartTimeout = 3
DefaultAction = sync

Viele Grüße
Jürgen

Hallo Thorsten,

meinst du wirklich die Cache-Partition in die erweiterte Partition stecken ;-)?
Viele Grüße
Jürgen

Hallo Jürgen,

meinst du wirklich die Cache-Partition in die erweiterte Partition
stecken ;-)?

ja, die Cache-Parttion sollte imho immer die letzte Partition sein. Sie
wird in der start.conf ohne Größe angegeben und bekommt dann immer den
gesamten noch nicht durch andere Partitionen vergebenen Platz auf der HD.

Viele Grüße
Steffen

1 „Gefällt mir“

Hallo Jürgen,

die Zahlen bei sync sind die Nummern der in der start.conf definierten Betriebssysteme, nicht die Nummern der Partitionen.

Viele Grüße

Jörg

1 „Gefällt mir“

Hallo Jürgen!

Deine letzte Frage, hat Steffen schon beantwortet.

Ich weiß zwar nicht was du genau versuchst, aber Du hast in deiner start.conf nur fünf [OS] deklariert. Versuchst aber in der obigen Zeile 6,7 und 8 zu syncen! Achtung die Zahlen beziehen sich nicht auf die Partitionen sondern auf die Betriebssysteme.

siehe auch linbo-remote --help

sync:<#> : Syncs the operating system on position nr <#>.

Beste Grüße

Thorsten

1 „Gefällt mir“

Hallo zusammen,
vielen Dank für die schnelle und - wie immer - kompetente Hilfe!
Jetzt habe ich’s verstanden :-).

Viele Grüße
Jürgen

Hallo Jürgen,

Ich würde mal die Cache-Partition als letzte nehmen. Das ist das
erste was mir auffällt.

… das ist nicht nötig: bei uefi Systemen hat das sogar schon zu
Problemen geführt: da sollte die Cachepartition nicht die letzte
Partition sein.

… nichts desto trotz ist sie bei mir immer die Letzte: das liegt aber
daran, dass ich immer eine start.conf von mir kopieren und dann anpasse…

meinst du wirklich die Cache-Partition in die erweiterte Partition
stecken ;-)?

ja: das ist sie bei mir immer.

LG

Holger