Hey Folks, first post here.
I am looking to build up a really small distro of linux with all the tools and whatnot that I use, and then use that on a persistant bootable USB. I really wanted a basic distro to build off of so I selected SliTaz. I downloaded the .iso file, and fired it up with VirtualBox. I used the SliTaz utility it came with to install it down to my virtual hard disk. I then used tazpkg manager and did some compiling of my own to build it to my liking. I did this as a fun project to familiarize myself with Linux a bit more and for use at work. After building it up, I really wanted to boot this from my USB thumbdrive. I tried to be clever and am running into some issues haha.
So essentially what I did was fire up my virtual machine using a slax iso file, I passed-through a physical USB stick I use for storage, and did a gzipped DD of the (the virtual disk) /dev/hda device to my thumbstick. I then fired up my Arch distro on another machine, plugged in the thumbstick with my .dd.gz iso and my target thumbstick which was zero'd out. gunzipped the image, DD'd the image to the thumbstick and double checked it with an fdisk -l, all the partitions took, great! I then restarted my box and selected USB as the boot device, the SliTaz boot loader came up, AWESOME!
I got a kernel panic, and it happens consitently. It seems to be pretty common and the best I can figure it has something to do with grub.conf and the disk. Now my disk is SD* as it is a USB stick now. IS this the issue? I am pretty new to kernel/grub/booty/configurey type of issues. Alot of the stuff from google didn't seem to quite fit my scenario, as it is pretty unusual I am sure.
Anyways, any tips, ideas, thoughts, suggestions, etc, would be GREATLY appreciated! Thanks so much everyone!
EDIT - Can't forget the error!
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
PID: 1 comm: swapper Not tainted 18.104.22.168-slitaz #1
"Why you failed and can't understand type data"