LFS on a Slackware system
I've been running slackware 13.37 32-bit for a while dual-booting windows 7, but I quickly realised I want to create my own linux and start working around from there.
I'm following the LFS (Linux from scratch) guide which is great, but slackware/linux itself is causing me some trouble. It would be great if somebody could help me out here.
1. Lilo: I was disconnecting/reconnecting some external HDs and maybe an internal one as well (note that linux and slackware are on the same hd). When I tried to login through lilo it couldn't find linux. So I went into gparted and found that the partition path was changed from sdb1 to sdc1. So when I logged in through "Linux root=/dev/sdc1" it came up with various errors that internal parts are supposed to be in sdb1 (obviously due to the global renaming of sdb1 to sdc1)
Meanwhile windows didn't have this problem. So how can I prevent this from happening again? Or alternatively how can I rename the path?
2. While installing/upgrading packages for LFS and to compile a kernel (GCC in particular) I do sometimes do a mistake and I'm not sure where what went or how to fix it.
Is there a way to backup the whole system (like a timemachine) so I don't have to worry too much about it for now?
3. (not so important) every time I open a file a temporary file of the same name with a "~" is created that seems to stay on the system forever, even for a simple text file. Is there a way to auto-clean it?
Any help is much appreciated!