[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Installing into DOS partition
- To: "Maisenbacher Matthias \(K3/EMW4\) *" <http://www.de.bosch.com/~Matthias.Maisenbacher>
- Subject: Re: Installing into DOS partition
- From: http://dummy.us.eu.org/robert (robert)
- Date: Tue, 5 Mar 2002 12:18:44 -0500
- Folder: folders/o1.work
Hi. Did you ever successfully install Debian into a UMSDOS partition?
Thanks.
> From: Martin Schulze <http://www.finlandia.Infodrom.North.DE/~joey>
> Date: Sat, 26 Aug 2000 07:07:29 +0200
>
> Moin!
>
> Maisenbacher Matthias (K3/EMW4) * wrote:
> > > > First try: umsdos
> > > You'll need to supply more information. What is failing with
> > > umsdos.o?
> > Don't remember anymore. Its working now. Don't ask why :-(
>
> This way I can't work on its support...
>
> Tell me more about umsdos, which commands are required to set it
> up on a second console? I don't have dos flying around so I'll
> have to do everything under Linux. Assume I have a blank dos
> partition (mkdosfs). What are the next steps.
>
> > > Once you're able to mount, mount it on /target, the install routine
> > > will accept that later.
> > Yes, it does so.
> >
> > And here comes the real problem:
> >
> > The install routine will (given c:\ is mounted at /target) build
> > c:\etc, c:\bin, c:\sbin... instead of c:\linux\etc, c:\linux\bin....
> > which is a must for using it as root filesystem.
> >
> > (Ok, I could circumvent this with something like:
> > mount -t umsdos /dev/hdxy /top
> > ln -s /top/linux /target)
>
> Until now I thought that if umsdos was used and \LINUX\ should be used
> as umsdos path, it gets mapped transparently and you won't have to fiddle
> with \LINUX\ unless you enter the /orig path or something like that.
>
> > How did you solve this problem? (If you really did install, of course)
>
> I haven't installed Debian on umsdos yet. I installed it into a
> file /dev/hdb1:/file, 300MB large.
>
> > And - of course - it doesn't build the '--linux.---' files and
> > doesn't run umssync in order to fill them up correctly.
>
> Are you *sure* that you did you the umsdos driver and not the msdos
> driver? What you explain looks like dos-fat and not umsdos.
>
> Speaking of umssync: Is that program in the root fs? I don't think
> so...
>
> > > > Second try: loop file system
> > > > No modules needed, but same problem with mount.
> > > I installed potato into a file using loop (mount -o loop
> > > /mnt/file /target)
> > > today, so this works, proven.
> > Again, (quite sure having used the right syntax before) it now works :-(
> >
> > But like with umsdos, here comes the real problem:
> >
> > In order to create my filesystem i should use
> >
> > dd if=/dev/zero of=/mnt/linux bs=1k count=100k
> > mke2fs /mnt/linux
> >
> > -> of which the second gives me an:
> > error in loading shared library /lib/libext2fs.so.2
> > symbol __divdi3
> > version GLIBC_2.0 not defined in file libc.so.6 with link time reference
>
> I've spent four days on fixing this, no luck. You're invited to
> develop the real fix. We went that far that symbols are in libraries
> where we didn't expect them... Doesn't help since the symbol is not
> on the rootfs.
>
> > In case of umsdos i stuck with
> > the umssync problem. Maybe I could save this with one of these
> > mini-linux-on-one-floppy which contains umssync.
>
> You can *always* switch to the 2nd console, mount the floppy, copy
> a file from there to /target/sbin and run it.
>
> > I tried tomsrtbt but this missed umsdos support.
>
> umsdos is not very common these days...
>
> > Therefore:
> > Any ideas to solve the umssync problem without a mini distribution?
>
> Need more input. At the moment I'm willing to spend some time on it.
>
> Regards,
>
> Joey
>
> --
> This is Linux Country. On a quiet night, you can hear Windows reboot.
> Oldenburger LinuxTag 2000 http://oldenburger.linuxtage.de/