Tiny Core Base > Micro Core

Beware: ISOs + Core Elements (Release 2.8 Only)

(1/1)

vitex:
I tried remastering Micro Core 2.8 using the recommended boot stanza 


--- Code: ---label tinycore
   kernel /boot/bzImage
   append initrd=/boot/microcore.gz,/boot/Xprogs.core.gz,/boot/Xlibs.core.gz,/boot/Xvesa.core.gz ...

--- End code ---

but received the following message from the isolinux boot loader:


--- Code: ---Could not find ramdisk image: /boot/Xprogs.core.gz

--- End code ---

After some investigation, I found that isolinux only supports "plain" ISO9660 file names.  In particular, it does not support file names with two "." characters such as Xprogs.core.gz.  The file that I saved as /boot/Xprogs.core.gz appears to be /boot/Xprogs_core.gz to the ISO9660 file system code in isolinux.

RobertS will change the naming conventions for core elements in release 2.9 to avoid this problem.  For 2.8, you can work around the problem by changing the way you refer to core elements in your isolinux configuration file.  Use a boot stanza of the form


--- Code: ---label tinycore
   kernel /boot/bzImage
   append initrd=/boot/microcore.gz,/boot/Xprogs_core.gz,/boot/Xlibs_core.gz,/boot/Xvesa_core.gz ...

--- End code ---

In summary, it is okay to save your core elements in /boot using *.core.gz names, just use the corresponding *_core.gz name the isolinux boot stanza. 

This is not a problem for the boot loaders that TC / MC use for other storage devices.

Navigation

[0] Message Index

Go to full version