Dzisiaj rano w firmie instalowałem ubuntu i windowsa na czystym dysku i ze względu na moją nieuwagę po zainstalowaniu obu systemów musiałem jeszcze partycję swap przenieść w inne miejsce.
I ku mojemu zdziwieniu (choć powinienem był się spodziewać) po starcie Ubuntu nie korzystało z tej partycji ( po prostu jej nie zamontowało)
Rozwiązanie tego problemu nie jest trudne. Cztery polecenia w konsoli, edycja dwóch plików i sprawa załatwiona.
Do rzeczy:
- najpierw spojrzę gdzie Ubuntu szuka swap’a. Do tego wykonuję polecenie:
cat /etc/fstab
dzięki czemu wiemy jaką partycję chce zamontować system jako partycję wymiany
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2
UUID=41ac465d-dc23-49dc-9814-87dd1ae789e2 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda3
UUID=0cb007b8-1024-47ea-ac99-2760046b748c /home ext3 defaults 0 2
# /dev/sda1
UUID=4638B0CA38B0B9EF /media/sda1 ntfs defaults,umask=007,gid=46 0 1
# /dev/sda4
UUID=2f54d2b5-8947-41e9-b6b7-0f62d14d9b7f none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec 0 0teraz muszę się dowiedzieć która partycja jest partycją wymiany i wpisuję:
sudo fdisk -li otrzymuję:
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8c8b8c8bDevice Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 7413 39062047+ 83 Linux
/dev/sda3 7414 29297 175783230 83 Linux
/dev/sda4 29298 38913 77240520 f W95 Ext’d (LBA)
/dev/sda5 29298 29362 522081 82 Linux swap / Solaris
/dev/sda6 29363 34461 40957686 7 HPFS/NTFS
/dev/sda7 34462 38913 35760658+ 7 HPFS/NTFSteraz muszę poznać UUID partycji sda5, wydaję polecenie:
ls -l /dev/disk/by-uuid/wynik to:
lrwxrwxrwx 1 root root 10 2008-06-11 10:11 0cb007b8-1024-47ea-ac99-2760046b748c -> ../../sda3
lrwxrwxrwx 1 root root 10 2008-06-11 10:11 2f54d2b5-8947-41e9-b6b7-0f62d14d9b7f -> ../../sda5
lrwxrwxrwx 1 root root 10 2008-06-11 10:11 41ac465d-dc23-49dc-9814-87dd1ae789e2 -> ../../sda2
lrwxrwxrwx 1 root root 10 2008-06-11 10:11 4638B0CA38B0B9EF -> ../../sda1
lrwxrwxrwx 1 root root 10 2008-06-11 10:11 7EBCB07FBCB0340D -> ../../sda7
lrwxrwxrwx 1 root root 10 2008-06-11 10:11 FEDCA555DCA5094B -> ../../sda6edytuje plik fstab
sudo gedit /etc/fstabi podmieniam linijkę
UUID=4dds35ab-5632-8763-a65a-12ba45ff93b3 none swap sw 0 0na:
UUID=2f54d2b5-8947-41e9-b6b7-0f62d14d9b7f none swap sw 0 0na koniec edytujemy jeszcze jeden plik:
sudo gedit /etc/initramfs-tools/conf.d/resumei wpisujemy (podmieniamy)
RESUME=UUID=2f54d2b5-8947-41e9-b6b7-0f62d14d9b7f
teraz tylko
sudo update-initramfs -ui restart komputera. Wszystko gra.
ten poradnik jest ok choć z 2008r mam ubuntu1404 i właśnie uratowałeś mojego swapa dzięki 🙂
Spoko, cieszę się że komuś się przydało.