On Thu, Feb 14, 2008 at 3:04 PM, Douglas A. Tutty <[EMAIL PROTECTED]>
wrote:

> On Fri, Feb 15, 2008 at 02:49:44AM +0800, Jerome BENOIT wrote:
> >
> > I have an external SATA hard drive plugged via esata to my Debian box,
> > whereas my internal hard drive is also a SATA hard drive.
> > when my box is rebooted, sometimes the external SATA hard drive is
> chosen
> > as internal hard drive, so I have to reboot again.
> >
> > I have tried to fix this issue with udev, but without success.
> > I guess that I missed something: how can we fix the trouble ?
>
> Here we go again.  This is a recurring problem with the sd* drives
> getting assigned in different orders with each boot.
>
> The solution is to add a label to each of the filesystems on your
> drives.  You don't have to reformat as each filesystem's utilities
> provides a way to do this.  For ext2/3 its tune2fs and look for the
> lable option in the man page.  Once you label everything, you have to
> change the references:
>
> 1.      for boot, the kernel command line has to be root=LABEL=[label]
>
> 2.      for /etc/fstab, change referennces to e.g. /dev/sda1 to
> LABEL=[label].
>
> Then reboot.
>
> Doug.
>
> I think thats the wrong solution. That will fix the boot, but sda might be
the external disk and
sdb the internal one.

I believe you can write  a udev rule to force the internal disk to sda


Stuart

Reply via email to