Commit Graph

66 Commits

Author SHA1 Message Date
914a883150
Install recent version of debootstrap and keyring 2021-12-10 21:10:22 +01:00
0fdd709c4a
Now install Debian Bullseye 2021-12-10 14:35:58 +01:00
d0fcbe5318
Install btrfs on host 2021-07-22 19:00:40 +02:00
e83dbad0d4
Use GPT as default partition table 2020-12-15 16:42:46 +01:00
650f9369a0
Add sleep 2 after parted command 2020-12-15 16:05:12 +01:00
ff958d5b56
Ensure to install LVM thin provisionning tool 2020-12-14 18:04:02 +01:00
8306a9c454
Manage crypttab only if LUKS is present 2020-12-14 12:41:08 +01:00
a1bee64ed5
Update ramfs with chroot... 2020-12-14 12:36:17 +01:00
265c4f8110
Move LVM management to manage_part if/else test 2020-12-14 12:34:30 +01:00
db305d20a2
Manage partition according to grub 2020-12-10 22:26:44 +01:00
e8900c1aec
Add possibility to skip grub installation 2020-12-10 19:55:58 +01:00
e92a49aca3
Ensure to use plain64 for Luks cipher 2020-10-22 17:06:29 +02:00
2216fdba5d
Ensure to write the correct crypttab file…
And disable Luks by default.
2020-10-21 09:51:12 +02:00
637d61b44f
Remove "target" occurences in future fstab file 2020-10-21 09:37:22 +02:00
e8951c437b
Add luks device to crypttab and rebuild initramfs 2020-10-21 09:28:31 +02:00
3f7ba24040
Remove line break in luks keyfile 2020-10-21 09:20:55 +02:00
2596c370a3
Use UUID instead of device path for boot partition 2020-10-19 18:12:45 +02:00
a58cff12bd
Fix fstab for btrfs filesystem 2020-10-19 18:12:22 +02:00
695012520f
Exit if some basics commands fails 2020-10-19 17:34:28 +02:00
035d1eb2a6
Add LUKS management 2020-10-19 17:34:04 +02:00
89dbeeb59d
Exit on failed parted commands 2020-10-19 16:24:30 +02:00
656c9c3ba0
Fix udev+lvm issue on Debian Buster 2019-09-02 16:10:16 +02:00
5d10e94a83
Now install Buster 2019-09-01 10:58:37 +02:00
80e909a9c7
Exit on some commands failure 2019-08-06 13:30:18 +02:00
c21f384320
btrfs-progs now full replace btrfs-tools 2019-08-06 13:27:53 +02:00
69a11ff240
Add possibility to choose the version of Debian 2019-08-05 17:45:43 +02:00
33d25dba12
Add possibility to disable extra lv (backup, vz,…) 2019-08-05 15:12:14 +02:00
3468bce210
Try to lookup for hostname if the var is empty 2019-06-30 14:55:57 +02:00
189a1ff13a
Add btrfs support 2019-06-30 14:27:52 +02:00
ef1d5e6c5d
Add carriage return at each line of fstab… 2019-06-30 14:04:59 +02:00
19e5f007db
Install btrfs packages 2019-06-30 12:43:33 +02:00
d797c80bd8
Chroot: Simplify the creation of fstab file 2019-04-06 10:27:19 +02:00
f7e3d68b7e
Chroot: No longer need to create inodes
And small fixes (-y for apt or correct start for the second part).
2019-04-06 00:19:00 +02:00
f5d03149b3
Avoid to mount tmpfs before debootstrap 2019-04-05 23:52:17 +02:00
f90a1dee19
Chroot: Install some dep for debootstrap/chroot 2019-04-05 22:56:29 +02:00
a5cd62bf0a
Chroot: Just create /root/.ssh dir to copy keys 2019-04-05 17:43:42 +02:00
85275feeea
Chroot: Set the default system mount 2019-04-05 17:40:33 +02:00
fc69b8633f
Chroot: Ensure to remount device before run chroot 2019-04-05 17:25:38 +02:00
81700aed1b
Chroot: Fix sed command to keep at least a slash… 2019-04-05 17:24:56 +02:00
b873299c0e
Chroot: Fix the path of latecommand script 2019-04-05 17:24:22 +02:00
2f4d4c25d1
Chroot: Call a latecommand script to finish install
Set a correct rsyslog, logrotate,… configuration. I call the same script
at the end of all PXE install or for LXC templates.
2019-04-05 13:37:22 +02:00
521b7ea84a
Chroot: Now use a network unit for systemd-networkd 2019-04-05 13:36:52 +02:00
05a3de15ca
Chroot: ensure to have a mountpoint for the root… 2019-04-04 00:23:01 +02:00
8bac33afa1
Chroot: Define hostname and hosts 2019-04-03 23:57:28 +02:00
17a32b701d
Chroot: small fix for printf and create /root/.ssh 2019-04-03 23:44:53 +02:00
166253b508
Chroot: Fix mount of some tmpfs for chroot
And remove some useless tmpfs from fstab.
2019-04-03 23:17:58 +02:00
6583d32ddf
Chroot: Install kernel and grub 2019-04-03 23:13:44 +02:00
b8fff539b9
Chroot: Manage timezone 2019-04-03 23:13:29 +02:00
b057d1e3de
Chroot: generate locale(s) 2019-04-03 18:52:30 +02:00
75c1b6725b
Chroot: Add FDN dns 2019-04-03 18:45:17 +02:00