How-to UUID
Egy kis előzmény:
Ubuntunk a meghajtók felcsatolásakor használ UUID-eket, megtekinteheted őket a cat /etc/fstab parancsal. Az fstab segít minket abban hogy rendszerünk mindig a megadott paraméterekkel csatlakoztasson fel meghajtókat. Gond akkor lehet, ha két/vagy több meghajtónkon esetleg két/több particiónkon azonos lett az UUID-je a rendszernek.
Nálam valószinőleg a a 6.06-os ról történő Hardy upgrade okozta a galibát. A hibatünetek a következők voltak:
-rendes bootolásor a rendszer initframs- el indul
-recovery boot-nál nem csatolt fel semmilyen meghajtót.
Hibás fstab részlet:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/hda1 -- converted during upgrade to edgy
UUID=50c88a78-4f9b-432e-9fdb-1bc10439a512 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda2 -- converted during upgrade to edgy
#/dev/sda2 /media/hda2 ext3 defaults 0 2
UUID=50c88a78-4f9b-432e-9fdb-1bc10439a512 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda7 -- converted during upgrade to edgy
UUID=408A-9FE3 /media/hda7 vfat defaults,utf8,umask=007,gid=46 0 1
Megoldás alapos guglizás után...:
grubban recovery menű "e"vel való szerkesztés, majd a kernel kezdetű sor szerkesztése "e"-vel
a ro átírása rw-re, bootolás a kiválasztó ablakban root prompt választása.
sudo tune2fs -U clear /dev/sda2 -ez törli a hibás UUID-et
(természetesen nálad esetleg nem sda2 hanem, pl. sda3)
a parancs eredményét ellenőrizni is tudod: (sudo tune2fs -l /dev/sda2 | grep Filesystem vagy akinek jobban tetszik: sudo vol_id -u /dev/sda2)
sudo tune2fs -U random /dev/sda2 -ezzel létrehoztuk az újat...
/ kiíratjuk, (sudo vol_id -u /dev/sda2) majd egy sima copy-pastevel az fstab megfelelő helyére másoljuk./
Ezután már rendesen indul a gép, még recoveryzni sem kell. :-)
(u.i ez az első blogom, próbáltam mind kezdőknek mind profiknak érthetően fogalmazni, remélem sikerült.)