Что такое UUID? UUID - Universally Unique Identifier(Универсальный Уникальный Идентификатор) в linux используется при монтирования файловых систем. То есть каждая файловая система в linux помимо файла в /dev/ имеет свой уникальный идентификатор. Сам по себе этот ижентификатор представляет 128-битный ключ вида:

550e8400-e29b-41d4-a716-446655440000

Оказывается, использование такого идентификатора вместо привычного /dev/sda1 при монтировании файловых систем гораздо надежнее и полезнее по причине того, что файлы устройств, хранящиеся в папке /dev/ строго соответствуют самим устройствам только в данный момент времени, например, при удалении или пересоздании разделов на диске некоторые из этих файлов будут указывать на совершенно другие разделы.

Итак, UUID всех файловых систем на вашей машине можно получить следующей командой:

1
ls -lF /dev/disk/by-uuid/

На выводе должно появится нечто похожее на это:

1
2
3
4
итого 0
lrwxrwxrwx 1 root root 10 2009-06-11 20:09 a48c85e3-eed4-4fd2-8a2e-66503f5035e2 -> ../../sda5
lrwxrwxrwx 1 root root 10 2009-06-11 20:09 BCEC3864EC381ADA -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-06-11 20:09 c14927cb-1ef7-4a95-967e-9cecd09af156 -> ../../sda6

Теперь полученные ключи можно использовать там, где это необходимо: в том же fstab, конфиге grub'a и куча еще где. При использовании перед самим ключом необходимо добавить: UUID=.

ЗЫ: Да! На основном разделе винда! :-)