Hallo,
Voor een klein project wat ik aan het doen ben werd mij gevraagd om een automatische installatie te maken voor debian. Zoals iedereen weet gaat dit vrij gemakkelijk via preseeding.
De catch is echter dat men ook een aparte partioneering wilt aanhouden namelijk:
Nu ben ik wel zover dat ik bovenstaande als normale partities krijg gemaakt echter wilt die me geen lvm van maken.
Het recipe wat ik gebruik is als volgt:
De 2 commented regels onderaan heb ik gedaan om de partioneering te controleren voordat ik verder ga met de installatie. Tevens heb ik een dummy aangemaakt welke na de installatie verwijdert dient te worden (dit ivm de partman wat alle vrije plek toewijst aan de laatste partitie).
Ik heb op internet rondgezocht maar ik kan niet echt een goede guide of hulp vinden hiervoor. Heeft iemand misschien een idee of tip waar ik moet kijken om dit probleem op te lossen?
Voor een klein project wat ik aan het doen ben werd mij gevraagd om een automatische installatie te maken voor debian. Zoals iedereen weet gaat dit vrij gemakkelijk via preseeding.
De catch is echter dat men ook een aparte partioneering wilt aanhouden namelijk:
code:
1
2
3
4
5
6
7
8
9
10
| LVM VG vg0, LV var - 4.0 GB Linux device-mapper (linear) > #1 4.0 GB F xfs /var LVM VG vg0, LV srv - 128.0 GB Linux device-mapper (linear) > #1 128.0 GB F xfs /srv SCSI3 (0,1,0) (sda) - 160.0 GB ATA WDC WD1600BEVT-2 > #1 primary 1.0 GB B F ext4 / > #2 logical 1.0 GB F swap swap > #3 logical 1.0 GB F ext4 /tmp > #4 logical 4.0 GB F ext4 /usr > #5 logical 153.0 GB K lvm |
Nu ben ik wel zover dat ik bovenstaande als normale partities krijg gemaakt echter wilt die me geen lvm van maken.
Het recipe wat ik gebruik is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
| ### Partitioning d-i partman-auto/disk string /dev/sda d-i partman-auto/method string regular d-i partman-lvm/device_remove_lvm boolean true d-i partman-md/device_remove_md boolean true d-i partman-lvm/confirm boolean true d-i partman-auto/expert_recipe string \ o4smg :: \ 1000 1000 1048 ext4 \ $primary{ } \ $bootable{ } \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext4 } \ mountpoint{ / } \ label{ root } \ . \ 1000 1000 1048 linux-swap \ method{ swap } \ format{ } \ . \ 1000 1000 1048 ext4 \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext4 } \ mountpoint{ /tmp } \ label{ tmp } \ . \ 4000 1000 4192 ext4 \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext4 } \ mountpoint{ /usr } \ label{ usr } \ . \ 100 5000 1000000000 lvm \ $defaultignore{ } \ method{ lvm } \ vg_name{ vg0 } \ . \ 4000 500 4192 xfs \ method{ format } \ format{ } \ $defaultignore{_} \ $lvmok{ } \ in_vg{ vg0 } \ lv_name{ var } \ use_filesystem{ } \ filesystem{ xfs } \ mountpoint{ /var } \ . \ 128000 500 -1 xfs \ method{ format } \ format{ } \ $defaultignore{_} \ $lvmok{ } \ in_vg{ vg0 } \ lv_name{ srv } \ use_filesystem{ } \ filesystem{ xfs } \ mountpoint{ /srv } \ . \ 64 512 1000000000 xfs \ $defaultignore{ } \ $lvmok{ } \ lv_name{ dummy } \ use_filesystem{ } \ filesystem{ xfs } \ method{ format } \ format{ } \ . d-i partman-partitioning/confirm_write_new_label boolean true #d-i partman/choose_partition select finish #d-i partman/confirm boolean true d-i partman/confirm_nooverwrite boolean true d-i partman/mount_style select label |
De 2 commented regels onderaan heb ik gedaan om de partioneering te controleren voordat ik verder ga met de installatie. Tevens heb ik een dummy aangemaakt welke na de installatie verwijdert dient te worden (dit ivm de partman wat alle vrije plek toewijst aan de laatste partitie).
Ik heb op internet rondgezocht maar ik kan niet echt een goede guide of hulp vinden hiervoor. Heeft iemand misschien een idee of tip waar ik moet kijken om dit probleem op te lossen?
-Te huur