LINUX.ORG.RU

История изменений

Исправление sanyo1234, (текущая версия) :

Ставим ZFS, пакеты:

libnvpair1linux libuutil1linux libzfs2linux libzfslinux-dev libzpool2linux python3-pyzfs pyzfs-doc zfs-dkms zfs-initramfs zfs-test zfs-zed zfsutils-linux

Их потом лучше добавить в apt-mark hold.

mount -t zfs system/rootfs /mnt/d1

Копируем через rsync корневую FS на ZFS dataset: system/rootfs

Настраиваем конфиг grub4dos для Debian/Devuan:

title HOME - Libre 4.19.197-gnu +IPv6
      root ()/img/linux/workstation/
      kernel  /vmlinuz-4.19.197-gnu  root=system/rootfs  boot=zfs ro framebuffer=false ipv6.disable=0 selinux=0          zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lz4 zswap.zpool=z3fold
      initrd  /initrd.img-4.19.197-gnu

Такое приятное Libre ядро доступно из репозитария:

cat /etc/apt/sources.list.d/libre-kernel.list

deb [arch=amd64] mirror://linux-libre.fsfla.org/pub/linux-libre/freesh/mirrors.txt freesh main

zfs snapshot system/rootfs@before_upgrade

apt-get update; apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым релизом, который у вас был (вероятно Buster или Stretch), загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs

kernel /vmlinuz-4.19.197-gnu root=system/rootfs_good ... - можно временно (in memory) отредактировать строку прямо в grub при загрузке

И есть LiveCD с ZFS на борту для исправления факапов: https://xyinn.org/gentoo/livecd/

Можно импортировать пул system/rootfs, замонтировать куда-нибудь типа /mnt/d1 и чрутнуться в этот каталог для продолжения упражнений с apt-get.

Исправление sanyo1234, :

Ставим ZFS, пакеты:

libnvpair1linux libuutil1linux libzfs2linux libzfslinux-dev libzpool2linux python3-pyzfs pyzfs-doc zfs-dkms zfs-initramfs zfs-test zfs-zed zfsutils-linux

Их потом лучше добавить в apt-mark hold.

mount -t zfs system/rootfs /mnt/d1

Копируем через rsync корневую FS на ZFS dataset: system/rootfs

Настраиваем конфиг grub4dos для Debian/Devuan:

title HOME - Libre 4.19.197-gnu +IPv6
      root ()/img/linux/workstation/
      kernel  /vmlinuz-4.19.197-gnu  root=system/rootfs  boot=zfs ro framebuffer=false ipv6.disable=0 selinux=0          zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lz4 zswap.zpool=z3fold
      initrd  /initrd.img-4.19.197-gnu

Такое приятное Libre ядро доступно из репозитария:

cat /etc/apt/sources.list.d/libre-kernel.list

deb [arch=amd64] mirror://linux-libre.fsfla.org/pub/linux-libre/freesh/mirrors.txt freesh main

zfs snapshot system/rootfs@before_upgrade

apt-get update; apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым релизом, который у вас был (вероятно Buster или Stretch), загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs

kernel /vmlinuz-4.19.197-gnu root=system/rootfs_good ... - можно временно (in memory) отредактировать строку прямо в grub при загрузке

И есть LiveCD с ZFS на борту для исправления факапов: https://xyinn.org/gentoo/livecd/

Исправление sanyo1234, :

Ставим ZFS, пакеты:

libnvpair1linux libuutil1linux libzfs2linux libzfslinux-dev libzpool2linux python3-pyzfs pyzfs-doc zfs-dkms zfs-initramfs zfs-test zfs-zed zfsutils-linux

Их потом лучше добавить в apt-mark hold.

mount -t zfs system/rootfs /mnt/d1

Копируем через rsync корневую FS на ZFS dataset: system/rootfs

Настраиваем конфиг grub4dos для Debian/Devuan:

title HOME - Libre 4.19.197-gnu +IPv6
      root ()/img/linux/workstation/
      kernel  /vmlinuz-4.19.197-gnu  root=system/rootfs  boot=zfs ro framebuffer=false ipv6.disable=0 selinux=0          zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lz4 zswap.zpool=z3fold
      initrd  /initrd.img-4.19.197-gnu

Такое приятное Libre ядро доступно из репозитария:

cat /etc/apt/sources.list.d/libre-kernel.list

deb [arch=amd64] mirror://linux-libre.fsfla.org/pub/linux-libre/freesh/mirrors.txt freesh main

zfs snapshot system/rootfs@before_upgrade

apt-get update; apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым вариантом, загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs

kernel /vmlinuz-4.19.197-gnu root=system/rootfs_good ... - можно временно (in memory) отредактировать строку прямо в grub при загрузке

И есть LiveCD с ZFS на борту для исправления факапов: https://xyinn.org/gentoo/livecd/

Исправление sanyo1234, :

Ставим ZFS

mount -t zfs system/rootfs /mnt/d1

Копируем через rsync корневую FS на ZFS dataset: system/rootfs

Настраиваем конфиг grub4dos для Debian/Devuan:

title HOME - Libre 4.19.197-gnu +IPv6
      root ()/img/linux/workstation/
      kernel  /vmlinuz-4.19.197-gnu  root=system/rootfs  boot=zfs ro framebuffer=false ipv6.disable=0 selinux=0          zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lz4 zswap.zpool=z3fold
      initrd  /initrd.img-4.19.197-gnu

Такое приятное Libre ядро доступно из репозитария:

cat /etc/apt/sources.list.d/libre-kernel.list

deb [arch=amd64] mirror://linux-libre.fsfla.org/pub/linux-libre/freesh/mirrors.txt freesh main

zfs snapshot system/rootfs@before_upgrade

apt-get update; apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым вариантом, загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs

kernel /vmlinuz-4.19.197-gnu root=system/rootfs_good ... - можно временно (in memory) отредактировать строку прямо в grub при загрузке

И есть LiveCD с ZFS на борту для исправления факапов: https://xyinn.org/gentoo/livecd/

Исправление sanyo1234, :

Ставим ZFS, конфиг grub4dos для Debian/Devuan:

title HOME - Libre 4.19.197-gnu +IPv6
      root ()/img/linux/workstation/
      kernel  /vmlinuz-4.19.197-gnu  root=system/rootfs  boot=zfs ro framebuffer=false ipv6.disable=0 selinux=0          zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lz4 zswap.zpool=z3fold
      initrd  /initrd.img-4.19.197-gnu

Такое приятное Libre ядро доступно из репозитария:

cat /etc/apt/sources.list.d/libre-kernel.list

deb [arch=amd64] mirror://linux-libre.fsfla.org/pub/linux-libre/freesh/mirrors.txt freesh main

zfs snapshot system/rootfs@before_upgrade

apt-get update; apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым вариантом, загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs

kernel /vmlinuz-4.19.197-gnu root=system/rootfs_good ... - можно временно (in memory) отредактировать строку прямо в grub при загрузке

И есть LiveCD с ZFS на борту для исправления факапов: https://xyinn.org/gentoo/livecd/

Исправление sanyo1234, :

Ставим ZFS, конфиг grub4dos для Debian/Devuan:

title HOME - Libre 4.19.197-gnu +IPv6
      root ()/img/linux/workstation/
      kernel  /vmlinuz-4.19.197-gnu  root=system/rootfs  boot=zfs ro framebuffer=false ipv6.disable=0 selinux=0          zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lz4 zswap.zpool=z3fold
      initrd  /initrd.img-4.19.197-gnu

Такое приятное Libre ядро доступно из репозитария:

cat /etc/apt/sources.list.d/libre-kernel.list

deb [arch=amd64] mirror://linux-libre.fsfla.org/pub/linux-libre/freesh/mirrors.txt freesh main

zfs snapshot system/rootfs@before_upgrade

apt-get update; apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым вариантом, загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs

kernel /vmlinuz-4.19.197-gnu root=system/rootfs_good ... - можно временно (in memory) отредактировать строку прямо в grub при загрузке

Исправление sanyo1234, :

Ставим ZFS, конфиг grub4dos для Debian/Devuan:

title HOME - Libre 4.19.197-gnu +IPv6
      root ()/img/linux/workstation/
      kernel  /vmlinuz-4.19.197-gnu  root=system/rootfs  boot=zfs ro framebuffer=false ipv6.disable=0 selinux=0          zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lz4 zswap.zpool=z3fold
      initrd  /initrd.img-4.19.197-gnu

Такое приятное Libre ядро доступно из репозитария:

cat /etc/apt/sources.list.d/_/libre-kernel.list

deb [arch=amd64] mirror://linux-libre.fsfla.org/pub/linux-libre/freesh/mirrors.txt freesh main

zfs snapshot system/rootfs@before_upgrade

apt-get update; apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым вариантом, загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs

kernel /vmlinuz-4.19.197-gnu root=system/rootfs_good ... - можно временно (in memory) отредактировать строку прямо в grub при загрузке

Исправление sanyo1234, :

Ставим ZFS, конфиг grub4dos для Debian/Devuan:

title HOME - Libre 4.19.197-gnu +IPv6
      root ()/img/linux/workstation/
      kernel  /vmlinuz-4.19.197-gnu  root=system/rootfs  boot=zfs ro framebuffer=false ipv6.disable=0 selinux=0          zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lz4 zswap.zpool=z3fold
      initrd  /initrd.img-4.19.197-gnu

zfs snapshot system/rootfs@before_upgrade

apt-get update; apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым вариантом, загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs

kernel /vmlinuz-4.19.197-gnu root=system/rootfs_good ... - можно временно (in memory) отредактировать строку прямо в grub при загрузке

Исправление sanyo1234, :

zfs snapshot system/rootfs@before_upgrade

apt-get update; apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым вариантом, загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs

Исходная версия sanyo1234, :

zfs snapshot system/rootfs@before_upgrade

apt-get update apt-get dist-upgrade

Если что-то пошло не так и не получается исправить, то:

zfs rollback system/rootfs@before_upgrade

или лучше даже так:

zfs clone system/rootfs@before_upgrade system/rootfs_good

и тогда можно работать как со старым вариантом, загружаясь с system/rootfs_good, так и пытаться исправить новый system/rootfs