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

Adam Rosi-Kessel adam at rosi-kessel.org
Tue Dec 16 11:57:56 EST 2008


You want ntfslabel from ntfsprogs.

http://packages.debian.org/sid/ntfsprogs

Karl Sokol wrote, on 12/16/2008 11:49 AM:
> 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 
> <mailto: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 <mailto: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>
>          > <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
>         <mailto:Linux-disciples at lists.bostoncoop.net>
>          > http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
> 
>         _______________________________________________
>         Linux-disciples mailing list
>         Linux-disciples at lists.bostoncoop.net
>         <mailto: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
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Linux-disciples mailing list
> Linux-disciples at lists.bostoncoop.net
> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples



More information about the Linux-disciples mailing list