Thank you curaga for your interest! I have found the bug, it is about the ORDER the devices are assigned in VirtualBox, not as TC expectations.So, using TC11_64 (virgin kernel), one CDROM (IDE attached -> /dev/sr0) and with 3 HDD (SATA attached-> /dev/[sda..sdc]), booting from sda1 is OK.code]# /etc/fstab
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
devpts /dev/pts devpts defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/zram0 swap swap defaults,noauto 0 0
/dev/sda1 /mnt/sda1 ext2 noauto,users,exec,relatime 0 0 # Added by TC
/dev/sdb1 /mnt/sdb1 ext2 noauto,users,exec,relatime 0 0 # Added by TC
/dev/sdc1 /mnt/sdc1 ext2 noauto,users,exec,relatime 0 0 # Added by TC
/dev/sr0 /mnt/sr0 auto noauto,users,exec 0 0 # Added by TC
--
blkid /dev/sd* /dev/sr*
/dev/sda1: LABEL="KERNELS" UUID="40628810-57ff-42f4-904c-11094f2e786f" TYPE="ext2"
/dev/sdb1: LABEL="TC10-32" UUID="67a87341-e46e-48d5-ab8c-cdd9363862f9" TYPE="ext2"
/dev/sdc1: LABEL="TC10-64" UUID="a0c5b409-fd3e-4bc3-855f-7fbd941b971d" TYPE="ext2"
/dev/scd0: UUID="2020-02-18-17-20-05-35" LABEL="VBox_GAs_6.1.4" TYPE="iso9660"
Now Adding a new controller, type virtIO-scsi, and one CDROM (XP-WIM.iso) and one HDD (ext2, Apline root), after reboot I have:# /etc/fstab
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
devpts /dev/pts devpts defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/zram0 swap swap defaults,noauto 0 0
/dev/sda3 /mnt/sda3 ext2 noauto,users,exec,relatime 0 0 # Added by TC
/dev/sda1 /mnt/sda1 ext2 noauto,users,exec,relatime 0 0 # Added by TC
/dev/sdb1 /mnt/sdb1 ext2 noauto,users,exec,relatime 0 0 # Added by TC
/dev/sdc1 /mnt/sdc1 ext2 noauto,users,exec,relatime 0 0 # Added by TC
/dev/sdd1 /mnt/sdd1 ext2 noauto,users,exec,relatime 0 0 # Added by TC
/dev/sr0 /mnt/sr0 auto noauto,users,exec 0 0 # Added by TC
/dev/sr1 /mnt/sr1 auto noauto,users,exec 0 0 # Added by TC
so all devices are known, but in wrong order, because blkid shows now:
/dev/sda3: UUID="aa6a66b3-a77d-4c60-9cf9-d6fbfa0b9453" TYPE="ext2" PARTUUID="60dca8ba-03"
/dev/sda1: UUID="bfd26ab8-80bc-4db9-adb5-3550026fd356" TYPE="ext2" PARTUUID="60dca8ba-01"
/dev/sdb1: LABEL="KERNELS" UUID="40628810-57ff-42f4-904c-11094f2e786f" TYPE="ext2"
/dev/sdc1: LABEL="TC10-32" UUID="67a87341-e46e-48d5-ab8c-cdd9363862f9" TYPE="ext2"
/dev/sdd1: LABEL="TC10-64" UUID="a0c5b409-fd3e-4bc3-855f-7fbd941b971d" TYPE="ext2"
/dev/sr0: UUID="2018-07-22-22-51-11-00" LABEL="XPWIM" TYPE="iso9660"
/dev/sr1: UUID="2020-02-18-17-20-05-35" LABEL="VBox_GAs_6.1.4" TYPE="iso9660"
plus wrongly only one (/dev/sdc1) is auto-mounted:
rootfs on / type rootfs (rw,size=2779016k,nr_inodes=1017976)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
tmpfs on /dev/shm type tmpfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sdc1 on /mnt/sdc1 type ext2 (rw,relatime)
even more wrongly, the former /dev/sdb1 and /dev/sdc1 are now union mounted under /dev/sdc1;
ls -al /mnt/sdc1
total 3
drwxrwxr-x 4 tc staff 1024 Apr 14 15:23 ./
drwxrwxr-x 9 root staff 180 Apr 14 15:55 ../
drwxrwxr-x 4 tc staff 1024 Jun 15 2019 tce10-32/
drwxrwxr-x 4 tc staff 1024 Apr 14 15:23 tce11-64/
Summary: a VirtualBox control type VirtIO-scsi will
- mount first CDROM (win XP) attached under it as /dev/sr0. so the first IDE CDROM (Vbox.iso) is now /dev/sr1- mount first HDD attached under it as /dev/sda (sda1-sda3, because 3 partitions on Alpine), so the former /dev/[sda..sdc] will become /dev/[sdb..sdd]And the normal default TC scripts will not work, without a remaster.