linuxmuster / linuxmuster-linbo

Linbo imaging system for linuxmuster.net
23 stars 22 forks source link

Erste Partition erhält kein label #102

Closed helge42 closed 5 years ago

helge42 commented 5 years ago

Hallo,

beim Partionieren und formatieren mit linbo-remote -i rechner -c partition,format wird der ersten Partition kein label gegeben. blkid zeigt für die erste Partition kein Label an. Erst linbo-remote -i rechner -c label setzt alle Labels.

Die verwendete start.conf ist

# LINBO start.conf Beispiel mit
# Windows 7 auf Partition 1 (NTFS)
# Daten auf Partition 2
# Cache auf Partition 3
# Festplatte 160G

[LINBO]                  # globale Konfiguration
Cache = /dev/sda6        # lokale Cache Partition
Server = 10.16.1.1       # IP des TFTP-Servers, der Images vorhaelt
Group = 8200e
SystemType = bios
RootTimeout = 600        # automatischer Rootlogout nach 600 Sek.
AutoPartition = no#yes      # automatische Partitionsreparatur beim LINBO-Start
AutoFormat = no          # kein automatisches Formatieren aller Partitionen beim LINBO-Start
AutoInitCache = no       # 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 = 

[Partition]              # Start einer Partitionsdefinition, Windows XP auf NTFS
Dev = /dev/sda1          # Device-Name der Partition (sda1 = erste Partition auf erster Platte)
Size = 65G               # Partitionsgroesse in kB (Bsp.: ca. 30G)
Id = 7                   # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ...)
FSType = ntfs            # Dateisystem auf der Partition (NTFS)
Bootable = no            # Bootable-Flag
Label = windows

[Partition]              # Start einer Partitionsdefinition, Windows 7 auf NTFS
Dev = /dev/sda2          # Device-Name der Partition (sda2 = zweite Partition auf erster Platte)
Size = 10G         # Partitionsgroesse in kB (Bsp.: ca. 100G)
Id = 83                   # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ...)
FSType = ext4            # Dateisystem auf der Partition (NTFS)
Bootable = yes            # Bootable-Flag
Label = system_disk

[Partition]              # Definition der Swappartition
Dev = /dev/sda3          # Device-Name der Partition (sda3 = dritte Partition auf erster Platte)
Size = 8G           # Partitionsgroesse in kB (Bsp.: ca. 2G)
Id = 82                  # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, ...)
FSType = swap            # Dateisystem auf der Partition (swap)
Bootable = no
Label = 

[Partition]              # Erweiterte Partition
Dev = /dev/sda4          # Device-Name der Partition (sda4 = vierte Partition auf erster Platte)
Size =                   # Partitionsgroesse in kB (leer bei erweiterter Partition)
Id = 5                   # Partitionstyp (5 = erweiterte Partition)
FSType =                 # Dateisystem auf der Partition (leer bei erweiterter Partition)
Bootable = no            # Bootable-Flag
Label = 

[Partition]              # Start einer Partitionsdefinition, Datenpartition mit NTFS
Dev = /dev/sda5          # Device-Name der Partition (sda5 = fuenfte Partition auf erster Platte)
Size = 20G          # Partitionsgroesse in kB (Bsp.: ca. 80G)
Id = 83                   # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ...)
FSType = ext4            # Dateisystem auf der Partition
Bootable = no            # Bootable-Flag
Label = pers_standard

[Partition]              # Definition der Cache-Partition
Dev = /dev/sda6          # Device-Name der Partition (sda6 = sechste Partition auf erster IDE-Platte)
Size =                   # Partitionsgroesse in kB (Bsp.: keine Angabe = Rest der Platte, ca. 38G)
Id = 83                  # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, ...)
FSType = ext4            # Dateisystem fuer Cache-Partition (ext4)
Bootable = no            # Bootable-Flag
Label = cache

[OS]                                 # Beginn einer Betriebssystemdefinition
Name = Windows 7                     # Name des Betriebssystems
Version =                            # Version (optional, frei waehlbar)
Description = Windows 7 SP1          # Beschreibung
IconName = winxp.png
Image =                              # kein differentielles Image definiert
BaseImage = win7-8200e.cloop               # Dateiname des Basisimages (Erweiterung .cloop)
Boot = /dev/sda1                     # Partition, die Kernel & Initrd enthaelt
Root = /dev/sda1                     # Rootpartition, in die das BS installiert ist
Kernel = grub.exe                    # Relativer Pfad zum Kernel, bei Windows grub.exe
#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 = yes                    # "Start"-Button deaktiviert
SyncEnabled = no #yes                    # "Sync+Start"-Button anzeigen
NewEnabled = no                     # "Neu+Start"-Button anzeigen
Hidden = no                          # zeige OS-Reiter an
Autostart = no                       # kein automatischer synchronisierter Start des Betriebssystems
AutostartTimeout = 5
DefaultAction = start

[OS]
Name = Lernstick Festplatte
Version = 
Description = Lernstick
IconName = ubuntu.png
Image = 
BaseImage = lernstick_sys.cloop
Boot = /dev/sda2
Root = /dev/sda2
Kernel = /live/vmlinuz
Initrd = /live/initrd.img
Append = boot=live nonetworking config persistence-encryption=luks,none lernstick_efi_boot locales=de_DE.UTF-8 keyboard-layouts=de,ch,ch(fr),fr desktop=gnome nottyautologin persistence persistence-label=pers_standard swapon quiet splash noeject
StartEnabled = yes
SyncEnabled = no
NewEnabled = no
Hidden = no
Autostart = no
AutostartTimeout = 5
DefaultAction = start

[OS]
Name = Lernstick Persistence
Version = 
Description = 
IconName = ubuntu.png
Image = 
BaseImage = lernstick_pers_standard.cloop
Boot = /dev/sda2
Root = /dev/sda5
Kernel = /live/vmlinuz
Initrd = /live/initrd.img
Append = boot=live nonetworking config persistence-encryption=luks,none lernstick_efi_boot locales=de_DE.UTF-8 keyboard-layouts=de,ch,ch(fr),fr desktop=gnome nottyautologin persistence persistence-label=pers_standard swapon quiet splash noeject
StartEnabled = no
SyncEnabled = yes
NewEnabled = no
Hidden = no
Autostart = no
AutostartTimeout = 
DefaultAction = start
HappyBasher commented 5 years ago

Bitte nochmal mit Version 2.3.40 testen.

HappyBasher commented 5 years ago

Should be fixed in the meantime.

helge42 commented 5 years ago

Entschuldigung, dass ich erst jetzt testen konnte. Leider wird das Label der ersten Partition auch mit Version 2.3.40 nicht gesetzt. Ich habe partitioniert und dann mit dem "roten Knopf" formatiert und installiert.

Kann ich auf irgendeine Weise beim debuggen helfen? Logfiles, Konsolenmitschriebe, ...

helge42 commented 5 years ago

Habe nochmal an zwei Rechnern getestet:

  1. Mit Linbo partioniert -> label der ersten Partiton ('windows') ist vorhanden
  2. Rechner neu gestartet
  3. Mit Linbo windows neu installiert (roter Knopf: formatieren der Partition und syncen)
  4. Beim Starten von windows, wurde jetzt ein chkdsk durchgeführt. Das war bei Version 2.3.38 nicht der Fall -> neuer Bug. Danach startet windows. Aber das Label ist weg. Ich weiß nicht, ob das Formatieren oder das chkdsk oder windows das label entfernt hat. Ich weiß auch nicht wie ich es herausfinden kann.

Viele Grüße, Helge