История изменений
Исправление 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