Quote:
Originally Posted by deggial
i don´t catch the idea of what you were saying ...
both variants
let me explain it in details:
i have 40GB hdd
i have 4 partitions, these are
- ntfs primary partition (~ 9 gigs)
- ntfs logical partition (~ 11 gigs)
- linux swap partition (~ about 1 gig)
- linux ext3 partition (~ about 16-17 gigs, free about 12 gigs)
this is the maximum amount of partitions i can currently have (i have already asked question about partitioning on this forum, but unfortunately wasn´t able to figure out what was it all about - i can´t create the fifth partition
|
Ok, this is sort of what I had, and if you want to install *BSD here you have two choices and none of them are going to be easy. I just did this on my system and I didn't lose any data but I did much planning and took a few days to do it.
It would be better if you show the actual output from fdisk -l so we can know exactly what is your situation.
I think the reason you can't create the fifth is because P4 is primary. It must be extended for 5-n to be able to be created.
In your setup now, you are out of partitions which you can easily use for *BSD. It is possible (I think, but I haven't proved it) to install *BSD in a logical partition, but let's not think of it now because we already have a mess here.
If you want to install *BSD on this disk you can choose either
1 - use linux swap partition to install *BSD. Actually, this isn't a bad choice because you 1G is a pretty big *BSD partition. It may be enough. But even if you do this you will still have to redo your linux partitions because you won't have any swap.
2 - delete your swap and linux partitions and fix your drive. Maybe also delete the NTFS logical partition if you can and rebuild it as a logical somewhere else.
Partitioning is not complicated. You can have 4 primary partitions. If you need more, the 4th one (ideally) should be extended, and then 5-n will be logical. *BSD is best installed in a primary partition.
Quote:
Originally Posted by deggial
can i detach part of ext3 partition for *BSD? for example, (from sector x to the end - as it seems to me - it can in theory work. or i ´m not right?) without deleting my current partition
|
No, because *BSD needs to be in a primary partition. If you make space at the end of your linux partition, you won't be able to use it.
Quote:
Originally Posted by deggial
is there a defragmentation program for linux as it is in windows, that should be run before these operations?
can you please specify this for me?
also info concerning partitioning would be greatly appreciated
|
You don't need to defrag linux because you will be making a tar.bz2 (compressed file) that is not an image of a filesystem, unlike NTFS resizing. You are actually copying the files and then you can restore them anywhere you have enough space. Isn't linux great?
You need to redo your partitions to something like:
1 - NTFS
2 - NTFS (what is your NTFS logical used for???)
3 - *BSD
4 - extended
5 - swap
6 - Linux
Quote:
Originally Posted by deggial
concerning lilo.conf
mine looks like that, without comment signs:
Code:
boot = /dev/hda
prompt
image = /boot/vmlinuz
root = /dev/hda4
label = Slack
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
password=¨some password¨
other = /dev/hda1
label = Windows
table = /dev/hda
in order to get one more onto the list do i have to add lines like that after the last line:
other = /some device
label = some label
or how it should look for example for *BSD
thanks in advance
|
Yes, for *BSD I think what you wrote here is ok.