LINUX.ORG.RU

Случайно изменил UUID swap раздела.

 


0

1

Я случайно в GParted тронул swap и поменял его UUID. После этого при загрузке меня встречали строчки

hibernation device «UUID=старый swap UUID» not found
[ TIME ] Timed out waiting for device бла бла бла 
[ DEPEND ] Dependency failed for бла бла бла
[ DEPEND ] Dependency failed for бла бла бла
Я заменил в /etc/fstab старый swap UUID на новый, и это частично помогло — теперь при загрузке высвечивается только
hibernation device «UUID=старый swap UUID» not found
Как полностью решить проблему? UPD: Заменил старый UUID на новый в /boot/grub/grub.cfg. Всем спасибо, всё работает. А ещё лучше отредачить /etc/default/grub, и прописать sudo update-grub.



Последнее исправление: RoganBorn (всего исправлений: 2)

Пересоздай swap с параметром задающим его UUID.

infomeh ★★
()
Ответ на: комментарий от anonymous

В Debian не задаётся.

menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-471cfa34-6bae-4cf6-ab4e-7fbf56a15042' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  18534d26-de0e-4a1e-ba97-cd0fc3620c08
        else
          search --no-floppy --fs-uuid --set=root 18534d26-de0e-4a1e-ba97-cd0fc3620c08
        fi
        echo    'Loading Linux 4.9.0-3-amd64 ...'
        linux   /vmlinuz-4.9.0-3-amd64 root=UUID=471cfa34-6bae-4cf6-ab4e-7fbf56a15042 ro  quiet
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-4.9.0-3-amd64
}

Указание resume раздела находится в /etc/initramfs-tools/conf.d/resume

cat /etc/initramfs-tools/conf.d/resume
RESUME=UUID=caa098fc-f1d5-4ed2-ad5f-612db914a976

Только после этого нужно перегенерировать initramfs.

Поэтому сделать swapoff и пересоздать swap

mkswap
mkswap: error: Nowhere to set up swap on?

Usage:
 mkswap [options] device [size]

Set up a Linux swap area.

Options:
 -c, --check               check bad blocks before creating the swap area
 -f, --force               allow swap size area be larger than device
 -p, --pagesize SIZE       specify page size in bytes
 -L, --label LABEL         specify label
 -v, --swapversion NUM     specify swap-space version number
 -U, --uuid UUID           specify the uuid to use
 -V, --version             output version informatio

с указанием UUID.

infomeh ★★
()
Последнее исправление: infomeh (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.