8-bit, I don't say you are always wrong on that one
I would say that I 've been told that for an iso to boot from
Flash USB memory the boot loader need it to be in one piece there.
So who knows maybe that is required from a NTFS internal drive too?
I have no idea how to find out other than to try.
Now I have a poor memory. I booted many and failed to boot many.
As I remember.
Ubuntu the latest 11.10 booted using the code that d4p
inspired me to test. And varieties of Ubuntu
d4p added a lot to the code like map and hook that worked for him
but never worked on my computer so I edited those part that failed
out for my computer. Then it worked. To my great surprise too.
I mean this is what I have wanted to work since 2008 and have
asked and asked on Ubuntu forum and Linux Questions and Linux
Mint forum and so on. Almost none cared. Them love to do partitions!
So very many Ubuntu derivatives do boots using the following code.
Here is the important part
find --set-root --ignore-floppies --ignore-cd /linuxmint-11-gnome-dvd-32bit.iso and this part may be very important too.
iso-scan/filename=/linuxmint-11-gnome-dvd-32bit.iso
None has explained to me what this part do? --
are them needed? What role do them fill?
a few examples that boot on my computer. A Netbook with Atom CPU
title LMDE-11 Gnome Linux Mint Debian Edition 2011 persistent fails on frugal ntfs or I have no idea how to activate it.
find --set-root --ignore-floppies --ignore-cd /linuxmint-11-gnome-dvd-32bit.iso
kernel /LMDE-11/casper/vmlinuz rw persistent file=/cdrom/preseed/mint.seed boot=casper iso-scan/filename=/linuxmint-11-gnome-dvd-32bit.iso noeject noprompt quiet splash --
initrd /LMDE-11/casper/initrd.lz
title ubuntu 11.10 desktop version
find --set-root --ignore-floppies --ignore-cd /ubuntu-11.10-desktop-i386.iso
kernel /ubuntu/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-11.10-desktop-i386.iso kmap=se LANG=sv_SE.UTF-8 keymap=sv-latin1 noeject noprompt quiet splash --
initrd /ubuntu/casper/initrd.lz
title Bodhi Linux boots from bodhi_1.2.1.iso
find --set-root --ignore-floppies --ignore-cd
kernel /bodhi/casper/vmlinuz file=/cdrom/preseed/custom.seed boot=casper persistent iso-scan/filename=/bodhi_1.2.1.iso quiet splash --
initrd /bodhi/casper/initrd.gz
title Peppermint Linux boots from Peppermint-Ice-10012010.iso noeject noprompt splash --
find --set-root --ignore-floppies --ignore-cd /Peppermint-Ice-10012010.iso
kernel /Peppermint/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper iso-scan/filename=/Peppermint-Ice-10012010.iso noeject noprompt splash --
initrd /Peppermint/casper/initrd.lz
Now the following is more Debian than Ubuntu. And it did boot
but it has problem with permissions due to it being Debian?
Which the others based on Ubuntu above don't have.
title crunchbang-10-20110105-xfce-i686.iso
find --set-root --ignore-floppies --ignore-cd /crunchbang-10-20110105-xfce-i686.iso
kernel /live/vmlinuz1 boot=live rw live-config live-config.hostname=crunchbang live-config.username=crunchbang noeject noprompt quiet splash --
initrd /live/initrd1.img
Ultimate Edition based on Ubuntu does boot but had some problem
that made me discard it. But if you like it do try this code. Not sure why
I did not like it.
title ultimate iso boot frugal ntfs
find --set-root --ignore-floppies --ignore-cd /ultimate-edition-3.0-lite.iso
kernel /ultimate/casper/vmlinuz persistent file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ultimate-edition-3.0-lite.iso noeject noprompt quiet splash --
initrd /ultimate/casper/initrd.lz
The following failed and I have no idea why. Them say or give error message that them fail to find the needed media. So maybe I did something wrong.
Asturix linux 3 lite, AriOS, Pinguy_OS, PureOS and Zorin,
Them can boot on other computers maybe. Or one have have to change something in the set up.
It is like a lottery.
title LMDE-11Gnome worked and is the best one
while title LMDE-11 xfce failed. Could be bad iso or something?
Or are them set upo differently when them made the iso?