Nedávno jsem změnil svůj /home na jiný oddíl a poté, co způsobil problémy (měl jsem jej naformátovaný jako NTFS), chci jej změnit zpět do původního umístění. Změnil jsem výpis FSTAB pro /home tak, aby používal UUID pro oddíl ext4, ale stále to způsobuje problémy. Při spuštění se mi zobrazí „nelze připojit /dev/sda5“ a „nelze připojit /dev/sdc5“. Stisknutím „S“ přeskočím a dostanu se na přihlašovací obrazovku, kde se někdy mohu přihlásit do své relace a někdy obrazovka zčerná a pak se vrátím na přihlašovací obrazovku. Nyní vytvářím tento příspěvek pomocí účtu hosta.
BLKID poskytuje následující informace:
/dev/sda1: LABEL="Additional Windows Stuff" UUID="201821D41821AA2C" TYPE="ntfs"
/dev/sda5: UUID="f1d24581-7850-4a0f-93cd-7e4d24dade1d" TYPE="swap"
/dev/sda6: UUID="1eaa73bd-8758-4899-a4d2-2a992a2ea762" TYPE="ext4"
/dev/sdb1: LABEL="Master Disk" UUID="A0C41DD1C41DAA94" TYPE="ntfs"
/dev/sdb5: LABEL="My Documents" UUID="0F26083D43D41058" TYPE="ntfs"
/dev/sdc1: LABEL="Elements" UUID="CAB427ABB4279949" TYPE="ntfs"
/dev/sdd1: LABEL="UBUNTU11-10" UUID="19EC-2249" TYPE="vfat"
- SDA1 je ve fyzické pozici IDE0 a stejně tak GRUB a některé další věci na něm.
- SDA5 je můj odkládací oddíl.
- SDA6 je moje instalace Ubuntu a kam se snažím vrátit /home.
- SDB1 je ve fyzické pozici IDE1 a má nainstalován systém Windows.
- SDB5 je místo, kam jsem se na krátkou dobu přestěhoval /home.
- SDC1 je jednotka USB.
- SDD1 je můj instalační disk LiveUSB s verzí 11.10.
Momentálně můj soubor FSTAB vypadá takto:
# /etc/fstab: static file system information.
#
# Use 'blkid' 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 nodev,noexec,nosuid 0 0
# / was on /dev/sdc6 during installation
UUID=1eaa73bd-8758-4899-a4d2-2a992a2ea762 / ext4 defaults 0 1
# swap was on /dev/sdc7 during installation
UUID=92f46648-958f-40a1-b96b-607081c063a7 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/sdb2 /home ntfs defaults 0 0
/dev/sdb1 /media/sdb1 ntfs defaults 0 0
/dev/sda5 /media/sda5 ntfs defaults 0 0
/dev/sdc5 /media/sdc5 ntfs defaults 0 0
/dev/sdb5 /media/sdb5 swap defaults 0 0
/dev/sdd1 /media/sdd1 vfat defaults 0 0
Existuje způsob, jak začít úplně od nuly bez nacpání systému, nebo budu muset postižené disky znovu připojit? Nevadí mi přeinstalace, pokud ji mám, ale koho to baví? Po opravě si myslím, že použiji simlinky ke sloučení mých „Dokumentů“ a /home!
Jsem veterán ve Windows, ale jsem tupý na Linux!
Související:Proč fstab používá UUID místo skutečného názvu systému souborů?Mám nainstalovaný Správce úložiště.
Přijatá odpověď:
Mnohokrát děkuji anonymnímu přispěvateli. Spustil jsem pomocí mého LiveUSB, připojil můj interní HDD, otevřel Terminál a přešel do adresáře HDD (cd /media/1eaa73bd-8758-4899-a4d2-2a992a2ea762/etc
) a zadal příkaz gksudo (gksudo gedit fstab
). Přepište soubor FSTAB, jak bylo navrženo (s několika úpravami) a nyní jsem opět ve svém /domě!
# /etc/fstab: static file system information.
#
# Use 'blkid' 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>
UUID=1eaa73bd-8758-4899-a4d2-2a992a2ea762 / ext4 errors=remount-ro 0 1
UUID=f1d24581-7850-4a0f-93cd-7e4d24dade1d none swap sw 0 0
UUID=201821D41821AA2C /media/Winstuff ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0
UUID=A0C41DD1C41DAA94 /media/MasterDisk ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0
UUID=0F26083D43D41058 /media/MyDocuments ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0