Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.os.linux.mint    |    Looks pretty on the outside, thats it!    |    30,566 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 28,635 of 30,566    |
|    Paul to Alan K.    |
|    Re: Boot Cloned Mint 22.1 in New Compute    |
|    04 Jun 25 13:47:10    |
      From: nospam@needed.invalid              On Wed, 6/4/2025 10:35 AM, Alan K. wrote:       > On 6/4/25 10:20 AM, Dan Purgert wrote:       >> On 2025-06-04, Alan K. wrote:       >>> On 6/4/25 9:53 AM, Dan Purgert wrote:       >>>> In general terms, the easiest approach is installing from scratch on the       >>>> new hardware, and then copying your $HOME across.       >>> Are there any hardware configurations in the $HOME directory?       >>       >> What do you mean by "Hardware Configs" ?       >>       > I guess now that I think about it, any "hardware" specific stuff would not       be in a user folder, that would mean if you had 20 different user logins,       you'd have to have the same configuration in all 20 user directories. Way       too much duplication.       >              On some OSes, the hardware drivers are distinguishable by       their using .ko as a file extension (I used to have some       stuff like that on the Apple "UNIX"). Windows uses .sys       for some things like that.              Maybe the file command has some distinction in the value it coughs up ?              There should be some way for a user to figure out the "hardware"       files that a modprobe might discover on every boot. The Linux OS       is adaptable, and the drive can be moved from one machine to       another, and a lot of hardwares are dynamically discovered       (as long as, say, a "class driver" happens to cover them).              The video is a bit different, in that there are multiple       drivers, and some need to be blacklisted so the "right ones"       giving a "best result" are loaded. Occasionally, things       like Broadcom Wifi are also like that, there are multiple       versions of drivers written by different bodies and some       steering is required for a result.              Video drivers on all OSes have "fallback" behavior. That's       partially what MESA is for. An example of a "right way to do it"       is the XVesa driver on Puppy. I don't think it is Direct Render Mode       (DRM), but the name implies it works on the assumptions of a VESA       compliant frame buffer is present on each video card. There       were only a couple Matrox cards, that weren't quite compliant       (leading to a discovery of what "non-compliant" video looks like).              But you would think these "drivers" are in a common tree,       and if users keep "tearing off with $HOME", the file system       arrangement has to allow for that part disappearing or new       accounts being created. There has to be a "system" part of       the file tree. There's a distinction between /usr/local/bin       and /usr/bin and /usr/sbin . The sbin being utilities       a "root" might use. We can't have user inspired code builds       pooping into /usr/sbin . That's how the tree develops, a       place for everything, and everything in its place.              When a new kernel is added to your OS, that's typically a       "genkernel". And if you open that in the kernel building       menu, you'll find a large quantity of material is turned on.       But you can go in there and remove everything not needed       on your current machine. Such a kernel file output ends up being       smaller. and you can also set build flags for the compiler       to generate "code for a Core2 Duo". And then the code runs       fastest on your Core2 Duo. But then, if you move the disk       to a radically different machine, there are going to be       lots of error messages, warnings, or just flat out stuff       not getting mounted. That's a good reason for a "genkernel"       to be present on your hard drive -- it covers off a       certain percentage of the problems caused by moving       a disk to another machine and trying to boot.              That's one of the reasons a user should try the Gentoo distro.       The Gentoo Handbook, leads you step by step through installation,       and it's like a tour of the Hollywood Stars. Since you're doing       a lot of the steps manually, you get to learn what a "chroot"       is and why you might need it one day. When I tell a person       to use "Boot Repair", it's because i don't want to be       explaining what a chroot is, and what the canonical form       of chroot commands is this week :-) The Boot Repair works       on Debian stuff, but when I unleashed it on Fedora, it       was "a swing and a miss". You kind of expect that.               Paul              --- SoupGate-DOS v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca