navodila:linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
navodila:linux [2023/01/29 20:08] – created g1smonavodila:linux [2024/10/07 17:45] (current) – [Guix] g1smo
Line 13: Line 13:
  
 Če imamo certifikat dodan v firefox brskalnik, naj bi bil na voljo tudi v okularju. Če imamo certifikat dodan v firefox brskalnik, naj bi bil na voljo tudi v okularju.
 +## chroot
  
 +S `chroot`anjem lahko prideš "v" linux sistem, ki je nameščen nekje (v računalniku, na katerem drugem disku, itd.) ter popraviš kakšne zadeve, recimo bootloader.
 +
 +Najprej uporabimo `mount` da pripnemo particije v željen ciljni direktorij (recimo /mnt/nek-linux). Pazit moramo tudi za pripnemo `/boot` particijo, če želimo popraviti zagon.
 +
 +Potem poženemo:
 +
 +<code>
 +cd /pot/do/novega/korena
 +mount -t proc /proc proc/
 +mount -t sysfs /sys sys/
 +mount --rbind /dev dev/
 +mount --rbind /sys/firmware/efi/efivars sys/firmware/efi/efivars # opcionalno, ce rabis EFI, recimo za grub popravit
 +</code>
 +
 +Na koncu pa `chroot /pot/do/novega/korena`
 +
 +### Popravi zagon
 +
 +V `chroot`anem sistemu poženemo `grub-install /dev/<ciljnidisk>`
 +### Guix
 +
 +Chroot ukaz v guixu je `chroot /pot/do/novega/korena /bin/sh`, potem pa je še fino pognat `source /etc/profile`.
 +
 +Tudi guix daemon je smiselno pognat ročno, z ukazom `guix-daemon --build-users-group=guixbuild --disable-chroot &`. Sistem potem "rešimo" (v smislu boota, ...) z `guix system reconfigure /etc/config.scm`.
  
  • navodila/linux.1675019298.txt.gz
  • Last modified: 2023/01/29 20:08
  • by g1smo