LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux From Scratch (https://www.linuxquestions.org/questions/linux-from-scratch-13/)
-   -   Journal I/O Error ->Amd64 system -> usbstick root (https://www.linuxquestions.org/questions/linux-from-scratch-13/journal-i-o-error-amd64-system-usbstick-root-403402/)

Yerp 01-14-2006 05:10 PM

Journal I/O Error ->Amd64 system -> usbstick root
 
I have had problems lately, after running a system directly of a usb-device with journalized ext3 on an AMD64 machine.

While running or just sitting on a tty, the kernel will spit out a Journaling I/O Error. Only way to use the system after this is use what is already fully loaded into RAM. This means I cannot even shutdown or reboot through software. Have to push the power button & hold.

I have tested with the 2.6.15 kernel and 2.6.14.2

I am trying to figure out where the problem is and how to resolve it.

I suspect the following have a direct result in why this is happening:
1) I have thus far tried two different kernels:
- Generic compiled for i386.
- Generic compiled for i586.

The reason for this is that I donot know what hardware I will be plugging my system into at any given time. (only that is a pc and not a powerpc or anything else like sparc..)

2) The computer has no harddrive.
- perhaps the OS is expected any form of harddrive? I am running off a 512mb usbstick, with much space to spare.
- There is only 1 IDE device, and thats a single dvdcdrw.

3)Its a usbstick, running root from there!
- might there be a bug with the usbdrivers, journalizing, and running root off of that?

I truly want to avoid compiling a specifc amd64 if I don't have to. (I will if I must). Modules take 15megs..and I am trying to squeeze as much as I can on a 512mb usbstick. I do have the space, but I donot like the loss.

Is there a workaround, as in using pivot_root?
I am unsure how to run pivot_root at boot time to load my OS into ram..afterall I have a gigabyte of memory and the usbstick is 512mb. Just point me in the right direction, I had bad luck searching for how to do this thus far.

**EDIT***
Did I originally post this in LFS Forum? I thought I had it in the generic software forum...


All times are GMT -5. The time now is 04:27 PM.