Έχω έναν 80 gb έναν 250 gb και έναν εξωτερικό e-sata 1000 gb . Η σειρά ήταν: 80 gb sda , 250 gb sdb , 1000 gb sdc. Ξαφνικά αυτό άλλαξε και ο 250 έγινε sdc και 1000 e-sata sdb αυτό μου δημιουργεί το εξής πρόβλημα , όταν θέλω να κάνω boot με κλειστό τον e-sata θα πρέπει να αλλάξω την εγγραφή στον grub από sdc σε sdb και όταν είναι on ο e-sata η εγγραφή πρέπει να αλλάξει από sdb σε sdc γιατί η διανομή μου βρίσκετε στον 250 gb. Θέλω η σειρά να γίνει όπως πριν 80 gb sda , 250 gb sdb , 1000 gb sdc ουτωσώστε να μην χαλάει ο grub κάθε φορά που είναι off ο e-sata και γιατί έτσι είναι η σωστή σειρά. Το έψαξα και στο bios στο boot order βάζω 1ο τον 80άρι , 2ο τον 250άρι και 3ο τον 1000άρι ή δεν βάζω καθόλου τον 1000άρι και πάλι τα ίδια. Το πρόβλημα λύνετε δίνοντας στον grub το UUID αντί για /dev/xxx αλλά με ενδιαφέρει να βλέπει σωστά τη σειρά των σκληρών το σύστημα όπως πριν. Και αν ξέρει κανείς κάποιο κολπάκι ώστε όταν πατάω τον διακόπτη on του e-sata να τον αναγνωρίζει το σύστημα και να τον προσαρτά χωρίς να πρέπει να κάνω reboot αφού το bios μου δεν υποστηρίζει hot plug.
Με κλειστό τον e-sata:
sudo fdisk -l
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe201e201
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9963 80027766 7 HPFS/NTFS
Disk /dev/sdb: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfa896548
Device Boot Start End Blocks Id System
/dev/sdb1 1 15298 122881153+ f W95 Ext'd (LBA)
/dev/sdb2 15299 30515 122230552+ 7 HPFS/NTFS
/dev/sdb5 1 510 4096512 82 Linux swap / Solaris
/dev/sdb6 * 511 15298 118784578+ 83 Linux
Με ανοιχτό τον e-sata:
sudo fdisk -l
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe201e201
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9963 80027766 7 HPFS/NTFS
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xef266276
Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 7 HPFS/NTFS
Disk /dev/sdc: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfa896548
Device Boot Start End Blocks Id System
/dev/sdc1 1 15298 122881153+ f W95 Ext'd (LBA)
/dev/sdc2 15299 30515 122230552+ 7 HPFS/NTFS
/dev/sdc5 1 510 4096512 82 Linux swap / Solaris
/dev/sdc6 * 511 15298 118784578+ 83 Linux
Σχόλια
Για δώσε μία και το fstab να δούμε τι έχει
************************
www.postokano.gr
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sdb6 during installation
UUID=f27cbedc-cb66-42da-b297-d14775ef62dc / ext4 relatime,errors=remount-ro 0 1
# swap was on /dev/sdb5 during installation
UUID=079086a1-3f61-47d0-80fc-e14c69025cf9 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
blkid
/dev/sda1: UUID="DE8CBE058CBDD86B" TYPE="ntfs"
/dev/sdb1: UUID="2071013C3C2FFB20" LABEL="Backup" TYPE="ntfs"
/dev/sdc2: UUID="129C5C449C5C250F" LABEL="Tainies" TYPE="ntfs"
/dev/sdc5: LABEL="swap" UUID="079086a1-3f61-47d0-80fc-e14c69025cf9" TYPE="swap"
/dev/sdc6: LABEL="Mint" UUID="f27cbedc-cb66-42da-b297-d14775ef62dc" TYPE="ext4"