Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I want to use partimage to make an image of my Linux system. I have a few unique things about my system and setup that makes mounting my root fs readonly a bit hard:
1. I am saving the image to a NFS mount. I transfer the image to another computer and burn the DVD there.
2. The obvious choice for mounting the root fs readonly is a boot disk or cd like knoppix. Problem is, this is a laptop and it has a USB floppy and cd-rom. Most available boot disks (all that I've seen) won't work.
3. My ethernet NIC uses a 3rd-party kernel module. This is not a problem running Mandrake 9.1 because they include it in the 3rd-party section of their customized kernel, but it can be a problem here. It is a Broadcom 5700 series using the bcm5700 module (I think it's on Broadcom's web site)
4. simply passing the "ro" option to the kernel will not work because mandrake, in its startup process, mounts the root fs read only, runs e2fsck, and remounts in read-write mode, "ro" option or not.
I am posting this in hopes that someone knows of a good (preferably easy) way to mount a linux root fs read-only. I am at wits' end here so any help is much appreciated. Thank you.
I think partimage requires that the partition your backing up not be mounted. It is therefore impossible to back up root after you've booted. Did you try burning the partimage iso(it's on their website) and seeing if you can boot off that? Remarkably, it works on my sony vaio which has a pcmcia connected cd drive and very little else will boot off it. Might be worth a try.
If you have room on the drive, you might try putting a second minimal linux distro on there, install partimage on that and use it for backups of the main system. You can even configure in your network support in there so you can backup to you rnetwork drive. You can certainly do a minimal mandrake install in under 2 GB, probably under 1 GB. If you've got an old 2 or 3 GB drive laying around(who doesn't) you can slave it in the same box and do the install there and set up your boot loader to dual boot both linux distros.That's basically what I do. It speeds up the backups and can be used for trouble shooting the main system if the file system get's corrupted. I use it mainly for maintainance tasks and it comes in very handy.
If you're talking about the system rescue cd then I have already tried it. Knoppix won't work either, although I found modification instructions for USB/firewire cd-roms. The cloop driver kept segfaulting, but I'm getting off topic here...
About the only thing that will boot from this USB CD-ROM drive is the Mandrake install CD. I tried hacking that to mount my fs read-only, but now that you say it has to not be mounted then I guess that's out the window. I'm guessing I'm going to have to burn a custom boot CD, I was kinda hoping that someone knew of an easier way...
Installing a second minimal linux is probably easier than trying to make a custom bootable cd. By the way, how did you get the mandrake install cd to boot?
this probably isn't what you want to hear, but I didn't 'do' anything, per se. When I decided to install Mandrake on this laptop (I already have a Linux desktop), I put the disc in, booted it up, selected "CD-ROM Drive" from the one-time boot menu, and crossed my fingers. I really didn't expect it to work, but it says "Detecting USB devices" before loading the CD (that progress bar thingie in the console, before the GUI loads).
There are many different variables that go into whether you can boot from USB (PCMCIA, and so on) or not. Your BIOS is one, and the setup of the disc is another. Mandrake probably works because it loads USB Mass Storage (usb-storage.o) before it needs to access the actual CD-ROM filesystem. Up until then it is working off of the floppy boot image. Although I'm not sure that's right because I think Mandrake uses ISOLINUX, which doesn't use floppy images. Anyway, back on topic...
The problem with a small linux install is that I only have a 30GB hard disk and this computer has windows on it as well. So things could get a bit tight if I keep adding on. The Linux Diskless Node HOWTO (at tldp.org) provides a pretty good starting point for creating a live Linux CDROM from (just about) any distro.
Can probably use your existing swap partiton and can install partimage on it.
Or you can take a look at zipslack which can be intalled on an existing FAT or FAT32 windows partition by just unzipping it to a directory. Takes about 100MB.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.