logout: - $Author:
QuicklinksEndUserTest/VirtualisatonInstallierenKernel - TuningNetworkDisplay / PadsBock DevicesPrinterUSB-DevicesBenutzerSWServerInstall NotesGeneral/Hints |
Collection of installation & troublshooting info related to my linux (debian/mint/ubuntu) installations Init und Start KernelDer Linuxstart geschieht meist mehrstufig.
KSplice,KpatchKernelpatches im laufenden Betrieb kexecKernel aus einem bestehenden Linux-System starten. Ähnlich einem reboot.
https://www.linux.com/blog/simple-kexec-example
switch_roothttp://lists.busybox.net/pipermail/busybox/2007-August/062506.html pivot_rootmanuelles erstellen und freigeben der Resourcen nötig mkdir /tmp/tmproot mount -t tmpfs none /tmp/tmproot mkdir /tmp/tmproot/{proc,sys,dev,run,usr,var,tmp,oldroot} cp -ax /{bin,etc,mnt,sbin,lib,lib64} /tmp/tmproot/ cp -ax /usr/{bin,sbin,lib,lib64} /tmp/tmproot/usr/ cp -ax /var/{account,empty,lib,local,lock,nis,opt,preserve,run,spool,tmp,yp} /tmp/tmproot/var/ mount --make-rprivate / # necessary for pivot_root to work pivot_root /tmp/tmproot /tmp/tmproot/oldroot for i in dev proc sys run; do mount --move /oldroot/$i /$i; done Aus busybox (initramfs)Minimalsystem, um das gewünschte System zu starten takeover.shhttps://www.reddit.com/r/linuxquestions/comments/5z934f/attempting_to_live_switch_linux_with_pivot_root/
https://github.com/marcan/takeover.sh Nutzenmittels Pivot-Root kann das Root geändert werden.
|