HD Install :: Files in HD and DSL in the RAM



DSL has the possibility to run into the RAM. Is it possible make a dual boot in my hd with Win98 that I could choose start Win98 or DSL to run in RAM? I'm asking this because I don't want to need to use CD. DSL image could stay in a folder like /DSL and the sistem could running it into the RAM. Is it possible?

Thank you.

Yes, it is possible by partitioning your hd and using the grub bootloader.

There are several threads on this and some details in the wiki.

Hello Juanito,

Thanks for all your help. My knowledge about Linux is quite zero but DSL is so easy to use that a person like me could use it. But as I live in Windows world I'd like ask something based in this word:

Without making a new partition in my HD, is it possible to creat a folder in DOS and put there  DSL to start it by DOS? For exemple, DSL would be in C:\DSL. When I boot my computer Lilo or Grub loader will ask me: Win98 or DSL? I would choose DSL and the sistem will be going to C:\DSL and put it into the RAM. Did you understand my question?

See you,

Yes, you can put DSL into a folder instead of a partition. I think it's called manual frugal. Just make a similar structure to the hd as the cd has (top level directories KNOPPIX and boot) and copy all the stuff there. But rename /boot/isolinux to /boot/grub.

BTW no need to start DSL form dos, it starts directly from grub :)

Then boot the DSL cd, to install grub. Copy all grub's files from /usr/lib/grub/i386-pc/ into boot/grub of the hard disk. Then type these commands from a terminal
Quote
sudo su
grub
root(hd0,1)
setup(hd0)
quit

Now you have grub installed to the HD, and just need to tweak menu.lst to your liking before you reboot.

PS: if you'd like an image in the background of grub, there's an extension *wink*

Hello Curaga,

I did what you told me but there was a problem with root (hd0,1). When I set up this command grub say that partition do not exist. I copied the directories KNOPPIX and boot and I renamed isolinux to grub. after this I restarted my computer and I booted the DSL cd to install grub and copied grub's files. My doubt is if I have to mantain de same structure in my hard disk like the DSL CD: C:boot\grub\usr\lib\grub\i386-pc\into boot\grub (I didn't do it). I only take the archives from usr/lib/grub/i386-pc/ and put directly int \grub.

Another doubt. How Grub knows that I want to run Windows or DSL? I need to make another configuration after that? And how Grup knows that I want to put it into the ram memory?

Thank you very much.

Next Page...
original here.