Я обновился с 12.04 до 14.04. Открыв монитор ресурсов, я заметил, что мой своп не обнаружен. Я установил Gparted, открыл программу и начал просматривать дерево файлов. Я заметил, что моя область обмена помечена как unknown
, с красным восклицательным знаком рядом с ним. Я отформатировал его как linux-swap, затем выбрал «swapon» из меню. Я перезагрузил системный монитор, и это выглядело так, как будто моя проблема была решена.
Я перезапустил свой компьютер, снова открыл системный монитор и увидел, что подкачки больше нет. В Gparted на этот раз раздел был распознан как swap, но система его не увидела. Мне нужно `менять местами каждый раз, когда моя система перезагружается.
Я был впервые предупрежден об этой проблеме, когда VMware сказал мне, что у меня нет свопа. Я думал, что сделал, так как все, что я сделал, было обновить мой дистрибутив. Структура моего раздела не изменилась вообще во время процесса обновления.
Я решил использовать свой gparted livingisk для форматирования той же области подкачки (которую вы увидите на фотографиях) linux-swap
. До того, как я это сделал, Gparted Liveisk выдал ту же ошибку, что и он был не распознан. После завершения форматирования подкачки я перезагрузил компьютер, чтобы выяснить, что он не загружается. На этот раз GRUB имеет ошибку. Это никогда не случалось со мной раньше с дистрибутивами, занимающимися аналогичной работой с дисками.
Тогда я решил сделать чистую установку 14.04 с USB и CD, но у меня все еще остается та же проблема. Я попытался (как вы также увидите на фотографиях) «обменять -a» с терминала тоже безуспешно (даже если я могу заменить Gparted в ОС) - я получил ошибку каталога.
Это мой файл fstab:
# /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>
# / was on /dev/sda5 during installation
UUID=a596c6cc-c9aa-43fe-aaad-abfeaae63916 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
#UUID=c4959ceb-5934-4cff-acd3-33ffcb153220 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
Я мало знаю, что означает эта информация, но она может быть вам полезна. Мог ли я испортить своп, отформатировав его в Gparted? Это было неизвестно в утилите, так как это было cryptswap.
Это мое текущее состояние. Как я уже сказал, мне нужно «менять» каждый раз, когда я перезагружаюсь.
Я использовал Ubuntu в качестве двойной загрузки уже несколько лет. С 6.06 "Даппер". Я использовал почти все дистрибутивы и никогда раньше не сталкивался с этой проблемой. Здесь я прошу вашей помощи и предложения. Я не гик, только энтузиаст, и я обладаю базовыми навыками и способностями.
Ответы:
Откройте терминал и выполните эту команду:
Это даст вам номер UUID разделов вашего жесткого диска, из них обратите внимание на раздел UUID раздела подкачки.
Теперь перейдите к файлу fstab от имени пользователя root в этом файле и перейдите в строку «# swap был включен / dev / sda6 во время установки», замените UUID-номер под swap на тот, который вы получили из команды blkid
Удалите символ «#» перед UUID, это означает, что строка не будет работать, поэтому удалите ее.
Также полностью удалите нижнюю строку
/dev/mapper/cryptswap1 none swap sw 0 0
Теперь перезагрузитесь.
Надеюсь, это поможет.
источник
sudo swapon /dev/sda6
или включить его через gparted или что-то еще.