I'm having trouble mounting two drives reliably with CorePure64, although it used to work quite well. This is likely a generic TinyCore question, so I'm posting here.
The situation is this:
- I have two persistent drives I want to mount reliably on boot
- This is a frugal install of CorePure64, with the kernel, rootfs, and modules all in /tce/boot on the main boot drive
- Both drives are labeled ("pbuilder_boot" and "pbuilder_data")
- I am using the `waitusb=30:LABEL=pbuilder_boot` boot code (I would like to wait for both drives with `waitusb`, but this does not seem possible)
- I have historically let Core do the autofstab thing and mount these drives as /mnt/sda1 and /mnt/sdb1, and it has been quite reliable in the past
- I recently updated the system this was running on, and bumped Core from 7.2 to 14.0 (a big jump, I know)
- Drive assignment to /mnt/sda1 and /mnt/sdb2 is now wildly intermittent. One problem is random assignment of drives to each. Another problem is that the drive that is not being waited on (with waitusb) is sometimes not ready come mount time
- I started trying to use the `nofstab` option and persisting `/etc/fstab` into `mydata./tgz`, but I can't persist the mount dirs with `/opt/.filetool.lst` because it will persist the entire dir structure... I think I'm misunderstanding nofstab usage
Details aside, my main question is:
How do I set Core up to reliably mount two labelled drives on boot?I feel like I'm missing something dumb, since this has been quite difficult for me to solve, but must be a common issue.