Hi,
Some of your error messages remind me of some of my early warnings.
I am also fairly new to Linux, so what I have to say might be obvious, or might even be wrong for your situation. But I present it in the hope that it could be both true and non obvious, if not for you, then at least for someone reading this.
Quote:
The last three lines were:
VFS: Cannot open root device "hda1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs
|
When I first loaded Knoppix, the friend who lent (gave) it to me showed me a few quick cheat codes (ie, command line arguments ) to either modify or mollify your installation . . . that is to say, some of these codes are shortcuts to optimize your setup, such as screen resolution, others might be necessary to get the OS to run at all! (This is kernel Panic. The first time my screen spewed out those words, I panicked too!).
Try typing this when the command loader thing loads (if you have a magic word here like *Linux* type that and separate every other argument with regular, single spacebar type spaces) colon, break, break.
Code:
Linux [or whatever] [space] root=/dev/hda1
That is assuming that your main (or first or only) hard drive is partitioned and you are attempting to load the . . . well. the
root file system . . . onto Hard Drive A, Partition One.
With Knoppix my friend showed me that I had to type in the word
knoppix, followed by
[arguments] or what could also be called Commands or Parameters or Options, but are in fact called Arguments. Some are helpful, some are useful, and a few are absolutely necessary, like this onetime designating of the Target location for the as yet non existent Root (of the) File System.
So, one word or no word (like Linux or Knoppix) followed by a SPACE followed by this short equation, which, somewhat like many shell environments, must have no Internal Whitespace but have a space on either side. I dont know if each no whitespace Statement is called an Expression or what, but thats the rule. You can also say just 1024x768 or suchlike to call up your screen rez, and yes, all these command line parameters can be put in a file and read automatically at boottime but I havent gotten that far myself yet.
But this first equation must say ROOT EQUALS SOMEPLACE and put the Someplace in the hardware abstraction layer language which calls any thing a Device and abbreviates Device as DEV. So if your root file system is going to be on Partition Number The First, you tell the startup script, in no uncertain terms, and without spaces,
And so it will be.
Like I said, you may have figured this out in less time than it took me to type this. Or, your system may have deeper issues which this little fix wont solve. But as I said, this may help somebody.
Free as in love, virii and all.
<{ )}>
someone stole my dots and dogeshes, no Colon, no quotation marks, no eyes for my smiley!