winxppro, änderungsvorschlag

Antworten
rechle
Beiträge: 38
Registriert: 29 Jul 2008, 10:10
Kontaktdaten:

winxppro, änderungsvorschlag

Beitrag von rechle »

Hi,

folgender Abschnitt hat mich gerade voll erwischt ...

Zeile 31 - 42

Code: Alles auswählen

# Get current partitions
partitions = disk.getPartitions()

if not partitions:
    # No partition found on harddisk
    ui.getMessageBox().addText("Auf Festplatte %s sind keine Partitionen vorhanden.\n" % disk.device)

# Create new partitiontable
disk.deletePartitionTable()

# Create fat32 partition
disk.createPartition(start="0M", end="6000M", fs="fat32", boot=True)
führt dazu, dass auch bestehende Partitionstabellen gelöscht werden. IMHO ungeschickt da hier davon ausgegangen wird, dass immer ein blankes System zur Verfügung steht! Sehr ungünstig, wenn man bei einem "alten" Rechner mit z.B. Dualboot einfach mal Windows platt machen möchte.

Ich würde vorschlagen auch die Zeilen

Code: Alles auswählen

    # Create new partitiontable
    disk.deletePartitionTable()
   
    # Create fat32 partition
    disk.createPartition(start="0M", end="6000M", fs="fat32", boot=True)
einzurücken. Da unter Linux die Beschränkung der Partitionsgröße für fat32 bei weitem nicht so restriktiv ist wie unter Windows, sollte das für die meisten kein Problem bedeuten.

Grüße

Reinhard
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1819
Registriert: 29 Mai 2008, 15:14

Re: winxppro, änderungsvorschlag

Beitrag von j.schneider »

Hallo,

das Skript ist momentan darauf ausgelegt, dass die Installation von Windows unabhängig von den jeweiligen Zustand der Festplatte funktioniert.
Will man auf einem ehemaligen Linux-Rechner Windows installieren (passiert hoffentlich nicht zu oft) wird Windows nach der vorgeschlagenen Änderung u.U. in eine vorhandene Boot- oder SWAP-Partition installiert. Diese Partion wäre u.U. zu klein und hätte die falsche id.

Gruß
Jan Schneider
rechle
Beiträge: 38
Registriert: 29 Jul 2008, 10:10
Kontaktdaten:

Re: winxppro, änderungsvorschlag

Beitrag von rechle »

Hallo Jan,

leider bin ich immer noch nicht dazu gekommen eine ordentliche doku zu schreiben ..

je Partition wird ein String angegeben

primary/extended,nummer, groesse,partitonstyp;

das ganze wird an fdisk weitergegeben ...


Grüße

Reinhard
part.tar
.py + control
(20 KiB) 78-mal heruntergeladen
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1819
Registriert: 29 Mai 2008, 15:14

Re: winxppro, änderungsvorschlag

Beitrag von j.schneider »

Sieht ganz gut aus!
Das wird wohl etwas für unser Contribution Repository (viewtopic.php?f=1&t=421).
Antworten