[Linux-disciples] Grub "error 22" when external USB drive plugged in

Karl Sokol revkarl at gmail.com
Tue Dec 16 11:49:27 EST 2008


Unfortunately, tune2fs doesn't work with ntfs.  But, there needs to be a
better way anyhow.  We often have cards from our camera, video camera, usb
drives etc. sitting in our computer.  Surely, there must be a way for GRUB
to simply ignore these.



On Tue, Dec 2, 2008 at 2:23 PM, Karl Sokol <revkarl at gmail.com> wrote:

> Well, I haven't done anything yet.  I moved the computer, which involved
> unplugging and re-plugging the USB cables.  Now, it just works.  I have
> tried breaking it again by putting the cables back in their original
> position, but to no avail.  Weird.
>
> Thanks for your help.  I suspect that this is a short term fix and "tune2fs
> -L" will be utilized in the near future.  In the mean time, "If it ain't
> broke..."
>
>
>
> On Sun, Nov 30, 2008 at 7:56 AM, Adam Rosi-Kessel <adam at rosi-kessel.org>wrote:
>
>> Yeah, i've had this same problem. I do think the solution is referencing
>> all partitions by uuid, not just the linux ones. I believe you would
>> just use the uuid's from your list below that correspond to the Windows
>> drives. An easier way to do it might be to assign a label to the drives,
>> which GRUB also supports. (In Windows, you would just do that in the
>> drive properties; in Linux, I believe tune2fs -L is the command you want).
>>
>> Karl Sokol wrote, on 11/29/2008 5:12 PM:
>> > Happy Thanksgiving to all!!!
>> >
>> > Black Friday fallout...
>> >
>> > I have a working, dual-boot Ubuntu 8.10 and Vista64 setup.  Vista
>> > resides on an internal hard drive and Linux is on a partition on an
>> > external USB Drive.  I have yet another external USB drive.  If it is
>> > plugged in at startup, I get an "error 22".  No finagling with the BIOS
>> > has any effect.  The drive works when plugged in after startup.
>> >
>> > According to this helpful post:
>> > http://ubuntuforums.org/showthread.php?t=594657&page=2
>> > <http://ubuntuforums.org/showthread.php?t=594657&page=2> , it seems
>> that
>> > the problem is a re-assigning of drive names at start up.  My menu.lst
>> > is below...
>> >
>> > ## ## End Default Options ##
>> >
>> > title        Ubuntu 8.10, kernel 2.6.27-7-generic
>> > uuid        60559370-de24-46be-a7a2-189626e5137d
>> > kernel        /boot/vmlinuz-2.6.27-7-generic
>> > root=UUID=60559370-de24-46be-a7a2-189626e5137d ro
>> > initrd        /boot/initrd.img-2.6.27-7-generic
>> > quiet
>> >
>> > title        Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
>> > uuid        60559370-de24-46be-a7a2-189626e5137d
>> > kernel        /boot/vmlinuz-2.6.27-7-generic
>> > root=UUID=60559370-de24-46be-a7a2-189626e5137d ro  single
>> > initrd        /boot/initrd.img-2.6.27-7-generic
>> >
>> > title        Ubuntu 8.10, memtest86+
>> > uuid        60559370-de24-46be-a7a2-189626e5137d
>> > kernel        /boot/memtest86+.bin
>> > quiet
>> >
>> > ### END DEBIAN AUTOMAGIC KERNELS LIST
>> >
>> > # This is a divider, added to separate the menu items below from the
>> Debian
>> > # ones.
>> > title        Other operating systems:
>> > root
>> >
>> >
>> > # This entry automatically added by the Debian installer for a non-linux
>> OS
>> > # on /dev/sda1
>> > title        Windows Vista/Longhorn (loader)
>> > root        (hd0,0)
>> > savedefault
>> > makeactive
>> > chainloader    +1
>> >
>> >
>> > # This entry automatically added by the Debian installer for a non-linux
>> OS
>> > # on /dev/sda2
>> > title        Windows Vista/Longhorn (loader)
>> > root        (hd0,1)
>> > savedefault
>> > makeactive
>> > chainloader    +1
>> >
>> >
>> > As you can see, the Linux bits are already assigned a UUID, rather than
>> > a moveable name.  Do I need to do the same with the Windows entries?  If
>> > so, what will the root line look like?  If not, what can I do?  I know
>> > it is not life or death to have to plug/unplug a drive, but in my setup,
>> > it is sort of a pain.
>> >
>> > karl at karl-desktop:~$ sudo blkid
>> > [sudo] password for karl:
>> > /dev/sda1: UUID="7E14C3E414C39E11" LABEL="PQSERVICE" TYPE="ntfs"
>> > /dev/sda2: UUID="8CF67A0AF679F534" LABEL="OS" TYPE="ntfs"
>> > /dev/sdg1: UUID="D4C4C110C4C0F5B0" LABEL="Workshop" TYPE="ntfs"
>> > /dev/sdf1: UUID="52A0A6AEA0A697CD" LABEL="Storage" TYPE="ntfs"
>> > /dev/sdf2: UUID="60559370-de24-46be-a7a2-189626e5137d" TYPE="ext3"
>> > /dev/sdf5: TYPE="swap" UUID="b88d7b1d-c973-45bf-a536-9744b58b7252"
>> >
>> >
>> > Anybody come across this or have an idea?
>> >
>> > --
>> > Grace and Peace,
>> >
>> > Rev. Karl Sokol
>> > Franklin Grove UMC
>> >
>> >
>> > ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > Linux-disciples mailing list
>> > Linux-disciples at lists.bostoncoop.net
>> > http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>>
>> _______________________________________________
>> Linux-disciples mailing list
>> Linux-disciples at lists.bostoncoop.net
>> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>>
>
>
>
> --
> Grace and Peace,
>
> Rev. Karl Sokol
> Franklin Grove UMC
> 211 N. Spring
> Franklin Grove, IL 61031
>
> FranklinGroveUMC.com
>
> "Give me one hundred preachers who fear nothing but sin and desire nothing
> but God,
> and I care not whether they be clergymen or laymen,
> they alone will shake the gates of Hell and set up the kingdom of Heaven
> upon Earth".
>
>                                       -- John Wesley
>



-- 
Grace and Peace,

Rev. Karl Sokol
Franklin Grove UMC
211 N. Spring
Franklin Grove, IL 61031

FranklinGroveUMC.com

"Give me one hundred preachers who fear nothing but sin and desire nothing
but God,
and I care not whether they be clergymen or laymen,
they alone will shake the gates of Hell and set up the kingdom of Heaven
upon Earth".

                                      -- John Wesley
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.bostoncoop.net/pipermail/linux-disciples/attachments/20081216/9650b9af/attachment.htm 


More information about the Linux-disciples mailing list