Ok, so we want a minimalist install. Just copy the ISO content, disk creation, grub/bootloader and initramf stuff.
I tried again on 15.0.0.9.4 leaving only the following modules:
sequence:
- show:
- welcome
- partition
- summary
- exec:
- partition
- mount
- unpackfs
- fstab
- bootloader-config
- grubcfg
- bootloader
- packages
- luksbootkeyfile
- initramfscfg
- initramfs
- umount
- show:
- finished
Seems to work well.
(tested in a KVM VM with msdos partition only, both with encrypted and non encrypted settings)
Install went smoothly, newly installed host returns following values:
user@host:~$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
user@host:~$ timedatectl
Local time: Tue 2020-03-10 08:34:55 UTC
Universal time: Tue 2020-03-10 08:34:55 UTC
RTC time: Tue 2020-03-10 08:35:40
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: no
NTP service: inactive
RTC in local TZ: no
user@host:~$ sudo apt update
Hit:1 tor+https://deb.debian.org/debian-security buster/updates InRelease
Hit:2 tor+https://deb.debian.org/debian buster InRelease
Hit:3 tor+https://deb.whonix.org buster InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
I am not sure I understand what you mean exactly to achieve here. Do you want the same machine ID on the Host as the Whonix (debootstrap) default (26ada0c0-1165-4098-884d-aafd2220c2c6)? If yes, then I am not sure it is even possible. I removed the machine-id module but still got a new UUID on the installed host:
-
Non encrypted install:
/dev/vda1: UUID="2417b79c-e29f-4ae8-ae3d-8f697859c251"
TYPE=“ext4” PARTUUID=“30036c34-01” -
Encrypted install:
/dev/vda1: UUID=“4a885924-ff5e-4649-8f57-f0a830f16a41” TYPE=“crypto_LUKS” PARTUUID=“d93a7116-01”
/dev/vda2: UUID=“f210179a-0c07-4fab-8a9b-589f3878565f” TYPE=“crypto_LUKS” PARTUUID=“d93a7116-02”
/dev/mapper/luks-4a885924-ff5e-4649-8f57-f0a830f16a41: UUID=“0e95d35d-1510-464e-a28b-95f572660c4f” TYPE=“ext4”
/dev/mapper/luks-f210179a-0c07-4fab-8a9b-589f3878565f: UUID=“4f76d8c5-9705-4ed4-9a7c-715486bb4621” TYPE=“swap”
If you want I could share the whole log of the installation. It’s not too long.