Tiny Core Linux
Tiny Core Base => TCB Talk => Topic started by: scottcressi on June 18, 2012, 11:38:37 PM
-
Is the tc4 iso bootable from grub2?
tc2/3 were bootable but it seems something changed with the contents of the iso, boot entry used to look like this:
menuentry "tc" {
loopback loop /boot/iso/tc2.3.1.iso
linux (loop)/boot/bzImage --
initrd (loop)/boot/tinycore.gz
}
Anything special that needs to be done to boot tc4?
-
HI: Does this setup work for you? Did you try to make it work?
As far as I know "bzImage" from TCL 3.XX changed to "vmlinuz in TCL 4.XX but there are more
differences in going from grub legacy to grub2
Please check our wiki and google. Otherwise please ask me more detailed questions.
-
You need to use the iso bootcode to find the cde extensions if you boot that way.
(why do people keep trying this? It's an unnecessary layer, emulation, and doesn't even work well half the time... Just install your distros people ;))
-
some people use multi boot environments and for that they want grub1 or grub2.
-
Hi beerstein
Yes, but you don't need to boot ISOs to create a multi boot environment, that's what partitions are for.
-
HI: Does this setup work for you? Did you try to make it work?
As far as I know "bzImage" from TCL 3.XX changed to "vmlinuz in TCL 4.XX but there are more
differences in going from grub legacy to grub2
Please check our wiki and google. Otherwise please ask me more detailed questions.
Changing it from bzimage to vmlinuz and adding in he core.gz line worked! It now boots, but there still seems to be a problem. I can't boot to a GUI, I just go straight to the console. I'm still checking around in the forums and googling but have found no simple answer yet.
-
HI: Does this setup work for you? Did you try to make it work?
As far as I know "bzImage" from TCL 3.XX changed to "vmlinuz in TCL 4.XX but there are more
differences in going from grub legacy to grub2
Please check our wiki and google. Otherwise please ask me more detailed questions.
Changing it from bzimage to vmlinuz and adding in he core.gz line worked! It now boots, but there still seems to be a problem. I can't boot to a GUI, I just go straight to the console. I'm still checking around in the forums and googling but have found no simple answer yet.
I figured it out, the cde directory needed to be in "/" of the USB and specified in the boot options as "cde"
-
No! rename it tce.
-
No! rename it tce.
renaming it to tce drops it back to console on boot, even if i change "cde" to "tce" in the boot options.
-
You need the waitusb=5 boot option.
-
Hi scottcressi: Let me know when this thing is working and how you fixed it. Thank you -
-
Is the tc4 iso bootable from grub2?
GRUB* can _not_ boot ISOs. Don't confuse reading files from an ISO9660 file system image with booting from it. It can't boot arbitrary ISOs but can boot using files from some ISOs some files from ISOs, presuming it understands how to suitably boot them.
-
I find this interesting.. Grub2 is a boot loader, it has the ability to read/access ISO's using it's iso9660.mod driver. it has the capability to of finding an ISO using the findiso command then loop mount the kernel.
I never realized until today that using a loopback config file restores boot menu options seen when booting the cd normally
-
you definitly can boot an iso file from grub2, not grub (1.xx)
daily ubuntu makes reside on my laptop and work
-
menuentry "Tinycore" {
set root='(/dev/sda,msdos6)'
linux (hd0,msdos6)/tinycore/boot/vmlinuz quiet waitusb=5 blacklist=pcspkr nozswap nodhcp tce=sda6/tinycore/tce
initrd (hd0,msdos6)/tinycore/boot/core.gz
}
menuentry "xPud" {
set root='(/dev/sda,msdos6)'
loopback loop (hd0,msdos6)/Xpud/xpud-0.9.2.iso
linux (loop)/boot/xpud isofrom=/Xpud/xpud-0.9.2.iso noisapnp
initrd (loop)/opt/media
}
-
menuentry "Tinycore" {
set root='(/dev/sda,msdos6)'
linux (hd0,msdos6)/tinycore/boot/vmlinuz quiet waitusb=5 blacklist=pcspkr nozswap nodhcp
initrd (hd0,msdos6)/tinycore/boot/core.gz
}
menuentry "xPud" {
set root='(/dev/sda,msdos6)'
loopback loop (hd0,msdos6)/Xpud/xpud-0.9.2.iso
linux (loop)/boot/xpud isofrom=/Xpud/xpud-0.9.2.iso noisapnp
initrd (loop)/opt/media
}
menuentry "EZremaster" {
set root='(/dev/sda,msdos6)'
loopback loop (hd0,msdos6)/EZremaster/ezremaster.iso
linux (loop)/boot/vmlinuz isofrom=/EZremaster/ezremaster.iso noisapnp
initrd (loop)/boot/core.gz
}
-
you definitly can boot an iso file from grub2, not grub (1.xx)
Config clauses please. beroje's examples are to read files from ISO then boot those files and NOT boot from ISO. People don't understand the extreme difference between these two. It would also be beneficial to provide versions for reference.