Hi Steffen again, alternatively, you could also use the udev symbolic block device names instead of LABEL=xxx mount points (works also with initramfstools):
[EMAIL PROTECTED]:~$ ls -l /dev/disk/by-label/ insgesamt 0 lrwxrwxrwx 1 root root 10 2007-12-01 23:24 boot -> ../../sda2 lrwxrwxrwx 1 root root 10 2007-12-01 23:23 home -> ../../sdb1 lrwxrwxrwx 1 root root 10 2007-12-01 23:23 root -> ../../sdb2 lrwxrwxrwx 1 root root 10 2007-12-01 23:23 swap -> ../../sdb4 lrwxrwxrwx 1 root root 10 2007-12-01 23:23 var -> ../../sdb3 So a kernel command line could be: 0:2/vmlinuz ro initrd=/initrd.img root=/dev/disk/by-label/root ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: [EMAIL PROTECTED] > -----Original Message----- > From: Uwe Schindler [mailto:[EMAIL PROTECTED] > Sent: Friday, January 18, 2008 9:50 AM > To: [EMAIL PROTECTED]; debian-alpha@lists.debian.org > Subject: RE: Change the order of scsi Controller > > Hi Steffen, > > as Etch uses udev for managing hardware, why not use symbolic names for > your > partitions (based on the file system label)? This works even in initrd, if > you use initramfstools, it does not work with yaird! > > On my Alphastation I have the following kernel bootlines in aboot.conf: > > [EMAIL PROTECTED]:/boot$ cat etc/aboot.conf > # > # aboot default configurations > # > 0:2/vmlinuz ro initrd=/initrd.img root=LABEL=root > 1:2/vmlinuz.old ro initrd=/initrd.img.old root=LABEL=root > > And the following fstab: > [EMAIL PROTECTED]:~$ cat /etc/fstab > # /etc/fstab: static file system information. > # > # <file system> <mount point> <type> <options> <dump> <pass> > proc /proc proc defaults 0 0 > LABEL=root / ext3 defaults,errors=remount-ro 0 > 0 > LABEL=boot /boot ext2 defaults,noatime,nodiratime 0 > 0 > LABEL=var /var ext3 defaults 0 0 > LABEL=home /home ext3 defaults 0 0 > LABEL=swap none swap sw 0 0 > > The labels were assigned to all partitions e2label and for swap by mkswap. > That was it. Works stable and I can change my hardware configuration > whatever I like (because sometimes the order changes with every reboot > when > parallel searching for new devices is enabled). > > I use this style for all my machines (not only the alpha one). > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: [EMAIL PROTECTED] > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > Sent: Friday, January 18, 2008 9:13 AM > > To: debian-alpha@lists.debian.org > > Subject: Change the order of scsi Controller > > > > Hello, > > > > I have 2 AlphaServer 4100 (Rawhide) running Debian/Etch and a Digital > Raid > > Array (RA3000) connected. > > > > I have installed debian on the Server with the RA3000 switched off > running > > the generic alphaserver kernel. > > > > Now everything is installed on /dev/sda: > > > > /dev/sda3 / ext3 defaults,errors=remount-ro > 0 > > 1 > > /dev/sda2 /boot ext2 defaults 0 2 > > /dev/sda4 none swap sw 0 0 > > > > /dev/sda is the first scsi- disk plugged into the local servers SCSI- > > Container. > > > > > > Now, if I switch on the raid array and boot the server, the module of > the > > scsi controller (QLogic qla1280) > > has the raid array connected seems to be loaded before the module of the > > controller (sym53c8xx) for local disks. > > > > Thats why my disks order is changed completely. > > > > The first disk in the raid controller becomes /dev/sda and the disks on > > the local controller will be added > > after the last disk in the raid array. > > > > My question is, if the reason for that is really the module- load order > > how can I change it easily? > > > > The scsi- modules are loaded via initrd. > > > > I already read this article: > > > > http://ubuntuforums.org/showthread.php?t=219600 > > > > but my > > > > /etc/initramfs-tools/module > > > > file is empty, and I don't know what modules are loaded with initrd. > > > > Any suggestions? > > > > PS: > > Compiling a new kernel is no optiion for now. > > > > > > -- > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact > > [EMAIL PROTECTED] > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]