You are not logged in.
Is there an option in the standard installer of Devuan -- or any other major distro -- to include all the files you need to test at boot time and choose the right drivers for whatever system the disk has been placed in? Or is that a special mode that has to be configured by expert devs?
Offline
and choose the right drivers for whatever system the disk has been placed in? Or is that a special mode that has to be configured by expert devs?
That is by definition what most live boot systems are. They are designed to have pretty much all the drivers needed to boot on most hardware. Now there are some live boot systems which only boot on certain hardware like a Pi or other such specialized hardware. But for the most part the 32 and 64 bit live disks for the most common Intel/AMD processors will boot on the vast majority of the hardware out there doing what you want without any extra effort.
Offline
Yeah, but they are fixed on CD. If I install from a "live" CD don't I get a system adapted to the hardware I installed on? If I want to take an HDD with a personal install (choice of applications) and use it in several different systems, can I make such an HDD with a typical "Live" disk?
Offline
A live disk will install the system that's on the live disk. It's not designed for you to select software like the installer isos are. If you want a live CD that has your customizations on it, you need to make your own. You could install and run refractasnapshot in your HDD system and make a live iso that's a copy of that system, then you could use that to install the same thing to other computers.
Offline
^^^What he said is exactly how I would do it.
I started work on a script a while back that's now on the back-burner, that would query your system to find out what all firmware was actually being used and what was superfluous and could be un-installed and do so. But that kinda stuff is fraught with peril, even if I got it working for me I doubt I would make it public as there's too much that can go wrong.
Seems like I remember PclinuxOS had such a script way back in the day, don't know if they still do.
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded April 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
It's odd how you can ask the same question multiple times and never be understood. Is it so impossible to create an HDD that can boot on multiple systems like a "live" CD, that no one can even comprehend the question? I would think it would be possible to tell your OS to install all available drivers and use a slightly modified boot process similar to what a live CD uses.
Offline
generally speaking the linux kernel continues to grow in size partially because of new devices being added as time marches on:
https://www.kernel.org/doc/html/latest/driver-api/driver-model/index.html
so for example, devuan installed on an ssd could be moved between different machines as long as they were the same architecture
also you might find these interesting as well:
https://www.theregister.com/2022/06/20/redbean_2_a_singlefile_web/
https://justine.lol/cosmo3/
https://github.com/jart/cosmopolitan
Be Excellent to each other and Party On!
https://www.youtube.com/watch?v=rph_1DODXDU
https://en.wikipedia.org/wiki/Bill_%26_Ted%27s_Excellent_Adventure
Do unto others as you would have them do instantaneously back to you!
Offline
It's odd how you can ask the same question multiple times and never be understood. Is it so impossible to create an HDD that can boot on multiple systems like a "live" CD, that no one can even comprehend the question? I would think it would be possible to tell your OS to install all available drivers and use a slightly modified boot process similar to what a live CD uses.
That's not really the same question you asked in the original post, you kinda moved the goal-post my friend.
I guess what you're asking might be possible, you should try it.
But I don't see the point when it's easy to make a much more portable USB stick with your system on it that will boot up any machine. Use Refracta2usb and you can get persistence, multi-boot if you want more than one system on the USB, and also additional partitions just for data.
It's also possible to make a USB system that's NOT a live-session, you can do a conventional install on a USB stick too, i've done it with Refracta Installer. Perhaps that would be more suitable to your purpose.
Either way, good luck!
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded April 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
If I want to take an HDD with a personal install (choice of applications) and use it in several different systems, can I make such an HDD with a typical "Live" disk?
Certainly can and is what my cloning script does. It takes my live running system and clones it to the drive I choose which I then boot it on. When booting the boot process does hardware probes which will load the required drivers for the system booted on. Where you can run into problems is when you have nvidia card using the proprietary drivers that will fail on machine without one in it that can use the driver installed. I rarely do installs any more it is simple clone boot then clone onto new machine once booted. Edit three files to change the UUIDs required for the new machine drive to ensure proper booting once done and reboot to new install with all of my previous information and settings intact.
The way it can be done with a live USB is by booting the live installer on your original install. with new machine drive connected to it. Then you open a terminal and partition the new drive and format it. You then mount the current install drive partitions and the new install drive partitions. Using the rsync program you copy byte for byte the original to the new drive then make the UUID changes in the already mentioned three files for EFI install, MBR no clue. Take the drive put it in the new machine and it should just boot. I made post just the other day giving all of the commands needed to do it.
Edit: The thread that contains the instructions.
https://dev1galaxy.org/viewtopic.php?id=7275
Last edited by RedGreen925 (Yesterday 22:14:38)
Offline