Solved

Macbook Pro "startup disk is full" and cannot login?

Posted on 2010-08-29
4
1,346 Views
Last Modified: 2012-05-10
Hello.

When OSX starts and login screen appears, message "startup disk is full" and when I try login, cannot login it stucks?

How I can delete files now? There is only 130Mb free space. I try boot from install DVD and then open terminal, is there any way to go osx partition?
0
Comment
Question by:Raikka_
4 Comments
 
LVL 13

Expert Comment

by:Justin Pierce
ID: 33555024
Hi Raikka,

 Try this solution:

(1) Restart the computer in Mac OS X single user mode by holding Command-S at startup.
Mount the computer's drive for read/write access. To do so, type the following command at the command prompt, and then press Enter:
% mount -uw /

(2) Remove the file that identifies that the initial run of the "Mac OS X Setup Assistant" has been completed, with this command at the command prompt, followed by Enter:
% rm /var/db/.applesetupdone
(3) Restart the computer by entering this command, followed by Enter.
% reboot
The Mac OS X Setup Assistant screen should appear after the reboot, just as it does when you start up a brand new computer or upgrade to a new version of Mac OS X.
Create a new user account with the Setup Assistant. Be sure to name this user something different than the admin

Because of security implications delete this extra Admin account after you are done using it.
0
 
LVL 15

Expert Comment

by:roylong
ID: 33561070
Have you tried starting the MacBook with the 'T' key pressed (target disk mode), then plug this into another macintosh with a FireWire cable - this should mount the disk on the other macintosh.  You should be able to delete some files now.
0
 
LVL 53

Accepted Solution

by:
strung earned 500 total points
ID: 33565901
Try doing a safe boot while holding down the shift key.

If this allows you to boot, check your hard drive to see how much space you do in fact have left.

If you haven't done so recently, empty your trash and see if that increases your free space. The Mac does not free up space when you put items into the trash, only when you empty the trash.

You should be able to delete or backup files you no longer need to keep on your hard drive.

Once you have cleared up enough space on the drive to boot normally, I suggest you download ONYX:  http://www.titanium.free.fr/download.php and run the maintenance scripts and cache cleaning scripts. This will clean out some additional room.

0
 
LVL 12

Expert Comment

by:nxnw
ID: 33582869
The target mode solution would be easiest, if you have a second mac to plug it into and a firewire cable.

Using terminal from the install DVD, in accordance with your question, would also let you delete files.

1. This will take you to the directory containing your startup disk: cd /Volumes/

2. This will then list your volumes: ls -l

3. Then cd to your startup volume. If the name has spaces, add a \ befor the space, as in: cd mac\ HD

4. You can then use the cd and ls -l commands to navigate to and view the contents of your drive.

5. I suggest that you then identify files to delete and do so individually using the rm command, as in: rm americanidol.avi

You can use rm to delete directories and to delete hundreds (thousands...) of files with a signle command, using wildcards, but you can also cause yourself a lot of damage if you make a mistake. I strongly suggest that you delete only single files to clear up enough disk space to let you log in.

I also suggest that you do as Mr. Strung suggest, but ONLY the "maintenance scripts and cache cleaning scripts", as he says, until you have confirmed that your drive is full because you filled it up yourself. Otherwise, you may just be obscuring a problem that will quickly return - i.e. a problem that is causing a log to balloon to massive proportions.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

765 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question