Telling Linux what to use as its swap partition
How can I get Linux to recognize its swap partition? Somehow, the information became lost, and it does not realize it has a 1 GB swap partition set aside for it. This is bad, because setup will not let me upgrade to Fedora Core 3 without a swap partition. I have one, but my Core 3 Test 1 install does not recognize it anymore. Little help anyone?
Thanks! |
First of all swap partition must be formated as swap hextype is 82
Secondly you enable it by typing "swapon" Just an example: $mkswap /dev/hda2 $swapon /dev/hda2 |
First do you know what partition your swap should be? Log in as root and enter the follow command:
fdisk -l (that is a small L) Check the /etc/fstab file and see if it matches. Look for /dev/hdxy swap swap defaults 0 0 (or similar). Where xy is the drive a partition ID. Look at the output of the free command. If total swap space is 0 then it isn't activated. To activate swap swapon /dev/hdxy (again replace xy with the ide of thepartition) If your getting errors activating the drive then you can reformat swap with the command. mkswap /dev/hdxy The try a swapon command again. Check the output of the free command to see if everything is working. |
Thanks guys. Three problems.
First: No fdisk. [root@pcp04376218pcs danny]# fdisk -l bash: fdisk: command not found I found the swap partition anyway, though. It's /dev/hdf6. Second and third: No swapon or mkswap either. [root@pcp04376218pcs danny]# swapon /dev/hdf6 bash: swapon: command not found [root@pcp04376218pcs danny]# mkswap /dev/hdf6 bash: mkswap: command not found Any pointers? Thanks! P.S. Running Fedora Core 3 Test 1, as mentioned above. |
Please, be sure that you enter commands like "fdisk" or "cfdisk" as superuser, in fact, CFDISK is easier to use
$su <PW> $cfdisk |
I am logged in as root. fdisk, cfdisk, swapon, and mkswap all come up with command not found errors.
|
Easy solution is, of course, LiveCD, which has all options you need for lowformatting
|
Is there another way to go through with this without LiveCD? Alternatively, how do I get LiveCD? (Alternate solution would be more appreciated.)
|
OK. First answer to second question. Any distro as well as LiveCD my be downloaded free at http://distrowatch.com
Second, let us try again, shall we: CTRL+ALT+F1 $login <PW> $cfdisk |
Quote:
Try /sbin/swapon /dev/???? fdisk and mkswap should also be in /sbin |
syg00 may be also right in this case.
Try what he wrote....:) |
Ah, come on, please. Log in as root correctly. That means, use su --login or the two short-forms su -l or su -, but don't use just "su". It's not enough. Then run:
parted /dev/hda print |
Quote:
I found and fixed the problem and am now confronted with a new one though. I recently installed a new hard drive, and for some reason it started looking for the swap partition in the same spot on the new drive. Fixed that, and both Linux and FC3 setup worked correctly. I got my installation upgraded to Fedora Core 3, but now whenever I boot it, it refuses to load at all. It does: Initializing hardware: network (something else I can't remember) audio [ OK ] Then it does: Configuring kernel parameters: And just stops and won't boot past that. This problem just went from marginally annoying to very serious... Thanks for your help. |
Quote:
Please, take time to reply when the initial problem is fixed, because people keep posting regarding the initial one. We take time to help you - you take time to at least notify. Regards;) |
Quote:
|
Jee, you've got some attitude...:jawa:
"....While boiling, liquid's flowing over edge, Increase by view is only but in fact is damade" W. Shakespeare Patience is virtue |
Look, I'm sorry, but I did post as soon as I could. I took offense to what you said because I used the fix that was posted, applied it, then finished up what I started. After rebooting, it failed again, so I booted back into Windows, hopped back online, and posted what you read a few minutes ago. Now I have a new problem, and I hope for some help with it.
|
Quote:
|
Quote:
|
Or perhaps the linux gurus could give noobs full paths to commands they want to run. So instead of "type fdisk /dev/hda" give them /sbin/fdisk/ just to make sure. Then maybe explain why the path is important for root and why you should type "su -" when wanting to run commands located in /sbin/. Happy New Year everyone...be happy!
|
Well, you don't really want to remember whether a tool is in /bin, /usr/bin, /usr/sbin, /sbin, /usr/X11R6/bin or elsewhere. Further, specifying full path to programs is misleading as it's not necessary and should not look like it is.
|
I beg to differ...
To fully understand an OS it's good to know what's in /bin and what's in /sbin. What if you're paths get screwed up? What if you're working on someone elses machine and their paths are different? Folks need to learn what's where. Now don't get me wrong, I'm not saying EVERY post with a command it in should list the full path. But not everyone here is very familiar with linux and jumping on them because they don't know what su - does is not needed. Lots of people are intimidated enough with linux, coming to a forum is somehting many of us didn't have when we were learning linux and I think it's a great thing. My point in the first post was be friendly and explain things to the noobs...don't jump all over them when they don't do something right. We're here to help people...not scare them off. |
Quote:
$ ll /bin | wc -l 97 $ ll /sbin | wc -l 223 That's the number of files in those directories on this machine. It's beneficial to understand the purpose of the different bin directories. But you don't really care where exactly a tool is stored. When you know the distribution, you know the tool is installed by default and is available when you're logged in. Quote:
Quote:
|
FWIW I'm with misc
I offered the full path to help with a particular problem - I don't believe it's warranted normally. Remember that the post I responded to initially said Quote:
|
Sorry if I caused any confusion...
Anyway, can anyone help with my newest problem? |
Quote:
Quote:
|
Subscribe to fedora-list. Community support is better there: http://www.redhat.com/mailman/listinfo/fedora-list
The Fedora Community Portal also provides gateways to the lists: http://fcp.homelinux.org/ |
All times are GMT -5. The time now is 05:51 PM. |