I'm about to send my laptop (Lenovo U31-70, Lubuntu 16.04) away to be repaired, they could wipe it clean and install Windows 10 on it. I want to backup my entire machine (single physical HDD, LVM), and restore it after the laptop would return. How would you recommend that I to do that?    In the few last days, the F11 and the down key have stopped functioning well. The laptop is still under warranty. I spoke with Lenovo support, and apparently it is possibly due to corrosion of faulty soldering and the representative advised me to send it back for a keyboard replacement.  Originally the OS was Windows 10, I gparted, wiped it clean and installed Lubuntu 16.04. When the laptop returns from being repaired, I think it will be wiped clean and have Windows 10 again.  Ideally, I would take out the HDD and give them the laptop to repair, but the guy said that it isn't possible and would void my warranty.  How would you recommend me to backup my entire system such that once the laptop comes back, I can, with minimal effort, just restore everything to the last state?
I'm too spoiled by Windows utilities that take a digital snapshot of your entire drive, which you can then restore from in the event of a drive crash.  (e.g. like Time Machine for Mac OS X).  Is there a similar way of doing this in Linux?
Top Answers in network profile shows incorrect score post of mine has a score of 13, but the  shows that it has 14:  This seems to be a recur of  bug; @Catija's  says it's been fixed.  Can we fix that (again)? How to solve the following congruence equation? $$3n^3+12n^2+13n+2\equiv0,\pmod{2\times3\times5}$$ If $t_n$ be the $n$th triangular number, then  $$t_1^2+t_2^2+...+t_n^2=\frac{t_n(3n^3+12n^2+13n+2)}{30}$$ so if we solve this congruence equation we find the values of $n$ that $t_n$ divides $t_1^2+t_2^2+...+t_n^2$. lsusb relevant output Bus 001 Device 006: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac WLAN Adapter  Upon plugging the device it is recognized by lsusb, however when I go to wireless settings no adapter is recognized. The driver is installed (by going to software and updates -> addition drivers and selecting the open source driver). Closures in a for loop How would I convert a char array to int? I'm writing a technical documentation and I want to explain step-by-step how to go through various menus.  For example I used to write Open with &gt; VLC media player.  That's how it looks in Windows 8:     What I want in Latex should looks similar to this: light grey box, dark grey border and black windows-like font.    I've seen , suggesting the package  - but it looks very old fashioned - are there any more modern approaches? I realise it's unlikely that posting the file would cause a problem. However, since I know nothing about what a what's in a minidump file I thought I should check. Access gnome-shell messaging tray using keyboard Is there a keyboard shortcut to access the gnome-shell messaging tray? E.g. For responding to incoming IM, etc. Travel to Cuba as dual citizen (USA+other)? How to calculate the number of days you can stay in Taiwan on a tourist visa? Tourist visas to Taiwan have an associated "maximum stay" of 30 days. For those visas, how are the days counted? Does the stay begin on the partial day that the traveler arrives or the first full day spent in the country? Does it end on the last full day spent in the country, or the actual day the traveler departs? Converting expressions to polynomial form Show that there exists a $c\in \mathbb{C}$ such that $f(z)=c \bar{z}$ for all $\vert z\vert=1$. The problem is:  Suppose that $f(z)$ is continuous on a domain $D$ that contains the unit circle, and that $f(z)$ satisfies: $$\vert f(e^{i\theta})\vert \leq M \; \forall \theta \, \in [0, 2\pi )$$ and $$\bigg \vert \int _{\vert z \vert=1} f(z) \text{d}z \bigg \vert =2\pi M $$ show that there exists a $c\in \mathbb{C}$ such that $f(z)=c \bar{z}$ for all $\vert z\vert=1$.  I've tried lots of different approaches such as defining a function $g(z)=\frac{f(z)}{\bar{z}}$ and trying to show that $g'(z)=0$ so that $g$ is constant on the circle, or trying to use some bounding theorems for analytic functions to show that $g$ is constant but this requires $g$ to be analytic. Some other methods were using the Cauchy-Riemann equations but I couldn't find any reason why $g$ should be analytic.  Any help would be greatly appreciated, thanks! How much money does Stack Exchange make? Multi-OS Portable TeX system Ubuntu 19.10 change desktop environment iPhone 4 passcode lock disabled and no access to iTunes You have already activated X, but your Gemfile requires Y Lost my old passport for Schengen visa application Linear transformation $T:\mathbb{R}^{n}\rightarrow\mathbb{R}^{n}$ such that $T^{2}=\lambda T.$ Let $T$ be a linear transformation $T:\mathbb{R}^{n}\rightarrow\mathbb{R}^{n}$ such that $T^{2}=\lambda T$ for some $\lambda\in\mathbb{R}.$ Then which of the following is/are true?  $1.\|T(x)\|=|\lambda|\|x\|$ for all $x\in\mathbb{R}^n.$  $2.$ If $\|T(x)\|=\|x\|$ for some non-zero $x\in\mathbb{R}^{n}$, then $\lambda=\pm 1.$  $3.T=\lambda I$ where $I$ is the identity transformation on $\mathbb{R}^{n}.$  $4.$ If $\|T(x)\|&gt;\|x\|$ for a nonzero vector $x\in\mathbb{R}^{n},$ then $T$ is singular.  According to me since $T^{2}=\lambda T$ we have $T$ satisfies the polynomial $x^{2}-\lambda x.$ So choices for its minimal polynomial are $x,x-\lambda,x(x-\lambda).$ So $3$rd option is clearly incorrect and $4$th option is not satisfied if $T=I$ and hence correct one. I am confused in first two options . Please help me. Thanks in advance. canonical-livepatch, Doesn't seem to patch anything