ikke wrote:Only one thing I would to stress : do not install Salix Live Xfce 13.37 on a ext4 formatted stick. The .live file is not recognized although it is there. Wondering why ...
Syslinux doesn't support ext* (only fat*). So I guess that's the problem your facing. The .live file should be detected on most common fs by grub2 and the live init. So that's probably not your problem. But you're description is also very vague.
The default method in the wiki article to install Salix Live to USB only support fat* too (as explicitly mentioned and other fs are very rare for USB sticks). This is because we use syslinux to load grub2 to prevent the necessity of a post-MBR gap, which is needed by grub as it provides support for many filesystems which needs more space of course.
Anyway, if you want to boot from another fs you need to use another bootloader that supports that fs. That bootloader just needs to load the grub2-linux.img like a linux kernel. So pretty much any bootloader should work.
For ext* this can be extlinux, which takes the same configuration as syslinux just rename it to extlinux.cfg. Not sure whether it supports ext4. But lilo would be also possible and should work on most fs as it uses blocklists (which are not save when the file it loads is moved internally by the fs btw).
Alternatively you can just use plain grub. But then you need a post-MBR gap with MBR or some other embedding are for other partition layouts.
Given you have that gap, it should work fine with the grub2 from Salix 13.37 like this:
- Code: Select all
grub-install --boot-directory=/<path to stick mountpoint>/boot <device>
Whereas <device> is the root device (not the partition device) of the stick (i.e. not /dev/sdb1, but just /dev/sdb).