folgendes Problem:
Ich hatte die Vorlage aus examples für Ubuntu genommen.
Ich hatte über die WebUi dann noch eine Partition hinzugefügt.
import devices ausgeführt, auf dem Client partitioniert. Soweit alles ok.
Dann Ubuntu installiert und jetzt wollte ich nach dem Domänenbeitritt das Image erstellen und hochladen.
Nun ist es aber so, dass das Image irgendwie von der falschen Partition erstellt wird.
Das Image wird von der zweiten Partition erstellt, Ubuntu liegt aber auf der dritten Partition.
[LINBO]
Server = 10.0.0.1
Group = linux-sf
Cache = /dev/nvme0n1p4
RootTimeout = 600
AutoPartition = no
AutoFormat = no
AutoInitCache = no
DownloadType = torrent
BackgroundFontColor = white
ConsoleFontColorStdout = lightgreen
ConsoleFontColorStderr = orange
SystemType = efi64
KernelOptions = quiet splash i915.alpha_support=1 dhcpretry=25
[Partition]
Dev = /dev/nvme0n1p1
Label = efi
Size = 200M
Id = ef
FSType = vfat
Bootable = yes
[Partition]
Bootable = no
FSType =
Id = 0c01
Size = 128M
Label = msr
Dev = /dev/nvme0n1p2
[Partition]
Dev = /dev/nvme0n1p3
Label = ubuntu
Size = 30G
Id = 83
FSType = ext4
Bootable = no
[Partition]
Dev = /dev/nvme0n1p4
Label = cache
Size = 30G
Id = 83
FSType = ext4
Bootable = no
[Partition]
Dev = /dev/nvme0n1p5
Label = swap
Size = 8G
Id = 82
FSType = swap
Bootable = no
[Partition]
Label = data
Dev = /dev/nvme0n1p6
Size =
Id = 83
FSType = ext4
Bootable = no
[OS]
Name = Ubuntu
Version =
Description = Ubuntu 18.04
IconName = ubuntu.png
Image =
BaseImage = ubuntu.cloop
Boot = /dev/nvme0n1p3
Root = /dev/nvme0n1p3
Kernel = vmlinuz
Initrd = initrd.img
Append = ro splash
StartEnabled = yes
SyncEnabled = yes
NewEnabled = yes
Autostart = no
AutostartTimeout = 5
DefaultAction = sync
RestoreOpsiState = no
ForceOpsiSetup =
Hidden = yes
~ # fdisk -l /dev/nvme0n1
Found valid GPT with protective MBR; using GPT
Disk /dev/nvme0n1: 250069680 sectors, 3320M
Logical sector size: 512
Disk identifier (GUID): 826b87bd-73bf-4041-8023-52fca304aba6
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 250069646
Number Start (sector) End (sector) Size Code Name
1 2048 411647 200M 0700 EFI system partition
2 411648 673791 128M 0700 Microsoft reserved partition
3 673792 63588351 30.0G 0700 ubuntu
4 63588352 126502911 30.0G 0700 cache
5 126502912 143280127 8192M 0700 swap
6 143280128 250068991 50.9G 0700 data
Ja.
Früher hatte linbo damit Probleme, wenn es auf der Festplatte des Clients auf dem es bootete, schon Partitionen mit den Labels gab, die es in der start.conf.KLASSE gibt. Dann meinte linbo nämlich die Partitionspfade in der lokalen start.conf abändern zu müssen.
Du hattest auf dem Client mal ubuntu auf der zweiten Partition: also hat linbo das Label beim booten gefunden, das Label auch in der start.conf gefunden und dann in der start.conf den Pfad geändert …
Das sollten aber neuere linboversionen nicht mehr machen.
Du hättest auch das Label in der start.conf ändern können von ubuntu zu Ubuntu, das hätte dann wohl auch geholfen (also natürlich von allen Labeln, die sich überlappen).
… tat ganz schön weh das raus zu finden, ist aber schon zwei Jahre her
leider ist das Problem doch noch nicht behoben.
Die Installation von Ubuntu hatte problemlos geklappt, die Partitionen etc. werden korrekt angezeigt.
Aber jetzt habe ich immer noch das Problem, dass ich kein Image erstellen kann.
… die INformationen sind unausreichend.
Was hast du den gemacht? An welchem Client?
Ich hab ja extra den Mechanismus beschrieben, damit du nicht in weitere Fallen läufst.
Was willst du den eigentlich machen: neues ubuntu Image erstellen? Oder alte aufspielen?
Bei der Installation wurden alle Partitionen korrekt angezeigt.
Und nun wollte ich das Image hochladen.
Ich hatte den Domänenbeitritt durchgeführt über den linuxmuster-linuxclient7, dann Neu-Start via PXE (wie in der Anleitung beschrieben).
Und nun kommen die Meldungen, die ich schrieb und es scheint, dass die Partitionen für linbo wieder nicht stimmen.
so gut wie sicher ist es doch das von Holger beschriebene Problem. Die Label sind leider ziemlich hartnäckig. Die „falsche“ start.conf auf dem Client wird beim Start anhand der Label erzeugt - ein an sich ganz sinnvoller Mechanismus, wenn z. B. beim Booten ein vergessener USB-Stick im Rechner steckt, dann können sonst die Partitionen durcheinandergehen. Vielleicht hast Du ja einen Rechner, der garantiert noch keine Partitionslabel hat, bei dem Du das testen kannst.
Es sind offenbar auch Partitionslabel (in der Partitionstabelle, PARTLABEL) und Dateisystem-Label (in der Partition, LABEL) durcheinandergeraten.
Die Dateisystemlabel kannst Du mit e2label setzen, die Partitionslabel mit den Partitionierungstools. Oder Du löscht alles: In Linbo booten, dann per linbo-ssh auf den Rechner gehen und die folgenden Befehle absetzen:
Dann sollten alle Label wirklich weg sein. Jetzt musst Du unbedingt neu per PXE booten, dann Partitionieren und Ubuntu neu installieren.
Wenn Du ein schon vorhandenes Ubuntu-Image zurückspielst, dann könnte es sein, dass das Dateisystem-Label aus dem Image zurückkommt - da weiß ich nicht genau, wie Linbo arbeitet. Das solltest Du danach sicherheitshalber kontrollieren (und gegebenenfalls mit e2label reparieren):