Tiny Core Linux
General TC => Tiny Core on Virtual Machines => Topic started by: malagasy on June 23, 2020, 05:00:11 PM
-
Hello,
Just straight to the point: Istalling TLC 9+ on a virtual machine (proxmox and vmware workstation) will work only with IDE disks.
Here are what I got based on some tests.
1. TLC 8,
- no issue with any type of disks (ide, sata and scsi)
- Proxmox version 6.2.6
2. TLC 9, 10 an 11
- no issue with IDE
- SATA disks are recognized, but it is impossible to install anything (like gparted, cfdisk, tce-install etc.), and I did not spend a lot of time on this one
I tried different config with different SCSI drives and the only one that works with few adjustment is this combination:
- Proxmox version 6.2.6
- SCSI controller: vmware pvscsi
- SCSI hard disk
- scsi-5.4.3.tinycore.tcz
I need to manually install scsi-5.4.3.tinycore.tcz twice:
- When loading the ISO for the install
- Once the install is done, and after the reboot, I need to re-install again the same package to be able to access the disk.
No other controllers works, or I may have missed something. I tried: virtIO_SCSI and LSI.
With vmware workstation, only IDE disk works with no issue. It does not matter what version is TCL.
I hope this one can help some of us.
-
Unless you have a pass-through scsi controller allocated to a VM, I don't see that the virtual disk controller makes much difference since you are basically doing file I/O and the hypervisor is doing the actual disk controlling. I don't recall any issues with SATA in VMware. One option is to do what many other distro's do which is to make an initrd with the modules you need.
-
You can check where tinycore thinks your tce folder is with this:
$ ls -l /etc/sysconfig/tcedir
..then you can check if there are any extensions in /etc/sysconfig/tcedir/optional