REFInd, 64bit Arch, and a 32bit EFI (MacBook 2,1 2007)

I installed rEFInd on a 32bit EFI MacBook, and after copying the filesystem drivers into /efi/refind/drivers, was able to boot into an UEFI stripped install cd.  I ran through the install, taking notes from the MacBook wiki entry
I am under the impression that rEFInd should do magic and find linux inside /boot (as suggested here) but the automatically generated "Legacy" OS entry fails: "Operating system missing."  Perhaps because the kernel EFI stub is 64bit while the EFI is 32?
My failing manual menuentry errors with "Error: Not Found While Loading vmllinuz-linux." I suspect this is because I do not have the partition labeled correctly (see diskutil and gptfdisk outputs) or am expecting rEFInd to be able to read into places it can not. But am mostly totally clueless.
I also did some configuration before realizing /efi/ on the mac partition is different than the ESP (EFI system partition) and am still unclear how the two are related.
Any one have success with a similar setup?
» /usr/local/Cellar/gptfdisk/0.8.8/sbin/gdisk -l /dev/disk0
Found valid GPT with hybrid MBR; using GPT.
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 208349631 99.2 GiB AF00 _DS_DEV_DISK_X_
3 208613376 312580095 49.6 GiB 8300 Arch
» diskutil info /dev/disk0s3
Device Identifier: disk0s3
Device Node: /dev/disk0s3
Part Of Whole: disk0
Device / Media Name: Arch
Volume Name:
Escaped with Unicode:
Mounted: No
File System: None
Partition Type: 0FC63DAF-8483-4772-8E79-3D69D8477DE4
Bootable: Is bootable
Media Type: Generic
Protocol: SATA
SMART Status: Verified
Total Size: 53.2 GB (53230960640 Bytes) (exactly 103966720 512-Byte-Blocks)
Volume Free Space: Not Applicable
Read-Only Media: No
Read-Only Volume: Not applicable (no filesystem)
Ejectable: No
Whole: No
Internal: Yes
» sed -e 's/#.*//;/^$/d' /efi/refind/refind.conf # no disabled menuentry is shown :)
timeout 20
scan_all_linux_kernels
menuentry "Arch Linux Core Kernel" {
icon /EFI/refind/icons/os_arch.icns
volume Arch
loader vmlinuz-linux
initrd initramfs-linux.img
options "root=UUID=2c17e506-1d6a-433e-9f63-12ea59cc779b rootfstype=ext4 rw loglevel=6 printk.time=y"
ostype Linux
graphics off
» ls /efi/refind/drivers/
ext2_ia32.efi ext4_ia32.efi hfs_ia32.efi iso9660_ia32.efi
» ext4fuse /dev/disk0s3 /Volumes/Arch
» ls /Volumes/Arch/boot
initramfs-linux-fallback.img initramfs-linux.img refind_linux.conf vmlinuz-linux

Thanks for the link!  It's unclear to me what happens when a bootloader is installed to the MBR in the hybrid partition table.  Mac will go into BIOS mode and use that bootloader? EFI will still take precidence and rEFInd will give an option to boot to the MBR (is that what happens now, and the reason for the no OS found error?)
I thought going to EFI-installed grub or syslinux through rEFInd might work. I'm able to use the 64bit kernel on the install CD.
Unfortunately, --target=i386-efi as suggested by the grub wiki doesn't work. Expected files are missing
» ls /Volumes/Arch/usr/lib/grub
i386-pc/ x86_64-efi/
» egrep '368-efi|32' /Volumes/Arch/var/lib/pacman/local/grub-1:2.00.1282.g5ae5c54-1/files
usr/lib/grub/i386-pc/adler32.mod
usr/lib/grub/i386-pc/efiemu32.o
usr/lib/grub/x86_64-efi/adler32.mod
etc/default/grub a03ffd56324520393bf574cefccb893d
is there an alternative grub package?
[I'll be back with an edit after backing up the mbr and trying syslinux ]

Similar Messages

  • Arch and MacBook Pro 8,3 2011

    Hello all! I have a MacBook Pro 8,3 late 2011 model. It has an Intel HD Graphics 3000 (i915 driver) and a AMD Radeon HD 6750M (radeon driver). I have been successful in setting up a partition for Arch and booting via EFI, but I am hitting a wall with the graphics portion of the configuration. If I edit the boot entry (pressing e when Grub comes up) and add the nomodeset kernel parameter the screen stays responsive and I am able to log into the system. Without adding that parameter, the screen stops updating. I have read up on the mux that controls the two graphics chips and it sounds like the the Radeon takes over, but is not pointing to the screen.
    I am not too concerned about the Radeon working at all. I primarily want to use the Intel chip and would only want to use the Radeon if could get something like vgaswitcheroo to work. I followed the documentation at https://wiki.archlinux.org/index.php/Ma … 8,3_(2011) and added this to my 10_linux Grub entry
    outb 0x728 1
    outb 0x710 2
    outb 0x740 2
    outb 0x750 0
    but I’m still not able to get the system to boot without manually adding the nomodeset kernel parameter each time.
    Any suggestions?

    Anyone here with some insight?
    Just to give a little more information on the graphics problem. I can boot fine with KMS enabled for i915 and I see all the tty boot information fine and can use the tty consoles fine, but when I startx with the intel driver it looks like it is going to start fine for a second and then tty7 is just blank/black. I can go back to other tty's and when I look at /var/log/Xorg.0.log there are no errors that I can see. From the log it appears that the driver loaded fine but tty7 is just blank/black.

  • 32bit java on 64bit arch

    Hi,
    I have 64bit archlinux. I have installed eclipse and openjdk from repository so both are 64bit version. But I need 32bit version of java for actual job. So i downloaded it from oracle's web. Now I have two java on my arch (./usr/lib/jvm/java-6-openjdk - 64bit and /opt/java/jdk1.6.0_34/ - 32bit). When I changed $JAVA_HOME to  32bit version, eclipse didnt works. So I change $JAVA_HOME back to 64bit.
    And my question. If I add new (32bit) java virtual machine to eclipse and select it for use, will be this 32bit version used for programing?
    And what about maven? We use maven for build project. Can I set it to use 32bit java?
    Thanks
    Last edited by funny (2012-08-15 11:52:52)

    you can create a script that wrapps maven with 32 bit java
    Call it sth like mvn32 , put this to your $HOME/bin direcotry  and insert following:
    #!/bin/sh
    export JAVACMD=/path/to/java-32/bin/java
    #or
    #export JAVA_HOME=/path/to/java-32/
    mvn $*
    Then you call mvn with mvn32 clean install for example.
    When name this scipt mvn and ensure that $HOME/bin is the first entry in your $PATH variable this scipt will be excuted as first when you call mvn
    An other alternative is  edit  /opt/maven/bin/mvn
    and adjust the JAVA_HOME Variable to your 32 bit jdk-
    Framas

  • 64bit distro and browser but need 32bit plugin?

    Ok so i have an issue where i run 64bit Arch with 64bit chromium.
    I've also enabled multilib and installed a Swedish Identity Security Software that requires a 32bit browser with Flash/Java support.. and I'm not quite sure how to go about this.
    My first thought was to install pacman -U firefox... with a downloaded 32bit version and hope for some magic but that didn't work so well.
    So any ideas on how to solve this?
    I need either for Chromium to run as if it was a 32bit environment to fool the "plugin" (that being Java loading the 3 party software called BankID) or an actual 32bit browser (pref Firefox or something other than Chromium to not mix them up)

    Pierre wrote:
    Maybbe nspluginwrapepr still works. You could also always use a container/chroot or vm.
    But then, a proprietary "security" plugin that requires java and flash? I don't think you really want to install or even use this.
    How would i go about creating a temporary chroot? do i need to know the specific location of the plugin for that to work or just do a /usr/lib32 something?
    Hehe, i'm well aware that "security" and "flash/java" doesn't ring to well, but it's the only option in Sweden to authenticate as "me" when doing banking and social security tasks i'm afraid.
    Doing taxes atm and just moved and both require "BankID" :/
    a VM is a sure thing solution, as a last resort i'll go down that road and install either some dummy Win7 or Arch-32bit :)
    Last edited by Torxed (2013-06-22 21:31:27)

  • [SOLVED]Compiling 32bit C programs on a 64bit arch

    Hi guys, for the first time I decided to use 64bit arch on my machine and so far no complains (I don't think there will ever be). I'm a student of computer engineering  and I use C to code some projects but I haven't found a way to compile 32bit programs on my 64bit arch. Everybody says "just add -m32 flag to the compile step" but I think this is not all I have to do (it doesn't work if I just do that).
    To prove it I have created a simple "hello world" in C:
    #include <stdio.h>
    int main(){
    printf("Hello, World");
    return 0;
    When I try to compile it, I just run
    gcc -m32 hello.c -o hello
    But all I get is
    In file included from /usr/include/features.h:399:0,
    from /usr/include/stdio.h:27,
    from test.c:1:
    /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
    compile finish
    Needless to say it doesn't create the hello executable. Is there some packages I have to install in order to have this happen?
    Last edited by xangelux (2012-07-25 00:24:40)

    xangelux wrote:/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
    Well, you could see that something "-32" is missing so you are searching for 32 bit stuff that is not installed.
    There's a tool called pkgfile which searches in the repository database for a file name and tells you which package it is in.
    In this case, stubs-32.h
    ~ % pkgfile stubs-32.h
    multilib/lib32-glibc
    Maybe another helpful article: https://wiki.archlinux.org/index.php/Ar … ib_Project

  • How to get FlashBuilder 4.6 to run Photoshop 64bit and not 32bit?

    Anyone know how to get FlashBuilder 4.6 with Extension Builder 2.1 to run Photoshop 64bit and not 32bit?
    Bridge runs 64bit, double click runs 64bit but Flash Builder runs 32 bit.

    Hi,
    Try:
    SQL> with t as (
      2  select 2357248357953456217244 col from dual union all
      3  select 3490872049578204934532 col from dual
      4  )
      5  select substr(col, 1, 6) part1
      6  ,      substr(col, 7, length(col)-10 ) part2
      7  ,      substr(col, -4, length(col)) part3
      8  from  t;
    PART1  PART2                              PART
    235724 835795345621                       7244
    349087 204957820493                       4532
    2 rows selected.
    edit
    Hmz, I type way to slow in comparison to Alex and Blu ;)
    edit2
    Besides typing to slow, I also type too much:
      7  ,      substr(col, -4, length(col)) part3This is indeed enough:
      7  ,      substr(col, -4) part3Thanks for the reminder ;)
    Edited by: hoek on Jul 16, 2009 4:54 PM
    Edited by: hoek on Jul 16, 2009 4:57 PM

  • Hey, I'm doing some cross browser testing and i want to know Is there any difference between the behavior of Firefox in an operating system 64bit & operating system with 32bit. (like windows7/windows vista...)

    ''duplicate of https://support.mozilla.com/en-US/questions/905881''
    Hey, I'm doing some cross browser testing and i want to know Is there any difference between the behavior of Firefox in an operating system 64bit & operating system with 32bit. (like windows7/windows vista...)

    Hi Kossa,
    You can also check if the issue occurs in
    Clean Boot. If the issue disappears in the Clean Boot environment, you can continue to narrow down which entry is causing the issue.
    Besides, uninstall it and re-download
    a fresh copy of FireFox to check the result. If the issue still exists, create a new user account to see if it occurs.
    If the issue persists, you can contact Mozilla Support directly and use Internet Explorer (IE) during the time.
    J
    Please Note: The third-party product discussed here is manufactured by a company that is independent of Microsoft. We make no warranty, implied or otherwise,
    regarding this product's performance or reliability.
    Regards,
    Linda

  • Hey, I'm doing some cross browser testing and i want to know Is there any difference between the behavior of Firefox in an operating system 64bit & operating system with 32bit. (like windows7/windows vista...) Thanks,

    Hey, I'm doing some cross browser testing and i want to know Is there any difference between the behavior of Firefox in an operating system 64bit & operating system with 32bit. (like windows7/windows vista...) Thanks,

    Hi O_H_I_O,
    Have you got an error code ?
    Considering it is a brand new machine ,please update the machines .To get a better performance of the machines ,we should always keep it up to date .
    There is a possibility that the DVD/CD-ROm drives driver is old or has corrupted .Please open the device manager , update or reinstall the driver to have a check.
    Apart from this ,we can run the built-in tool to a diagnostic :
    Control Panel\All Control Panel Items\Troubleshooting\All Categories\Hardware and Devices
    We also can run the following fixit tool to have a check.
    Fix problems with CD or DVD drives that can’t read or write media
    http://support.microsoft.com/mats/cd_dvd_drive_problems
    Best regards

  • My MACBOOK Pro turned out to be Snow Leopard, and later upgraded to LION. And update the EFI, I would like to replace the Snow Leopard, EFI can not boot, how do? How to use the Snow Leopard install disk to reduce EFI?

    My MACBOOK Pro turned out to be Snow Leopard, and later upgraded toLION. And update the EFI, I would like to replace the Snow Leopard, EFIcan not boot, how do? How to use the Snow Leopard install disk to reduce EFI?

    Do you mean some of your software does not work in Lion? Do you want to return to using Snow Leopard? If so, then do this:
    Downgrade Lion to Snow Leopard
    1.  Boot from your Snow Leopard Installer Disc. After the installer loads select your language and click on the Continue button.  When the menu bar appears select Disk Utility from the Utilities menu.
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Note the SMART status of the drive in DU's status area.  If it does not say "Verified" then the drive is failing or has failed and will need replacing.  SMART info will not be reported  on external drives. Otherwise, click on the Partition tab in the DU main window.
    3. Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Set the format type to Mac OS Extended (Journaled.) Click on the Options button, set the partition scheme to GUID then click on the OK button. Click on the Partition button and wait until the process has completed.
    4. Quit DU and return to the installer. Install Snow Leopard.
    This will erase the whole drive so be sure to backup your files if you don't have a backup already. If you have performed a TM backup using Lion be aware that you cannot restore from that backup in Snow Leopard (see below.) I suggest you make a separate backup using Carbon Copy Cloner 3.4.1.
    If you have Snow Leopard Time Machine backups, do a full system restore per #14 in Time Machine - Frequently Asked Questions.  If you have subsequent backups from Lion, you can restore newer items selectively, via the "Star Wars" display, per #15 there, but be careful; some Snow Leopard apps may not work with the Lion files.

  • 32bit and 64bit Windows and Lookout

    I have two versions of Lookout - 6.0 and 6.6. I am trying to install them on Windows 7/64bit version and find that when I install them, they do not start up at all. I click on the icon and nothing happens. Is this because these versions of Lookout can run only on 32bit version of Windows 7? Or is this another problem entirely?

    Hi, I am having problems running Lookout V6.7 on a Windows 64bit machine.
    The problem is actually once installed, my laptop will no longer boot up properly.  I have a Panasonic Toughbook, CF-53 with a 512 SSD, 16GB RAM.  The laptop will boot up and then sits at the "Please Wait" bit before you get to CTL - ALT - Delete to login.
    I think there is an NI service that is not starting up properly.  Once Lookout and all NI software was uninstalled, it seemed to start ok.
    Funny thing is, once booted up (using Windows Safe Mode without Networking), I could generally restart the laptop and it would be ok, but if it was shutdown and then booted up later it wouldn't reboot.
    Any one have any ideas on this?
    Any help would be greatly appreciated.
    Thanks!

  • QT 32bit on 64bit arch

    I want to develope a QT based application for android using a 64bit archlinux. I also want to test it on 64bit archlinux. The problem is, that i have to use a library which i have for android and for 32bit linux only. So i need a 32bit QT for 64bit archlinux to build and test the application on my pc.
    I have installed QT for android from aur, but i can't find it for 32bit on 64bit archlinux.
    (Because i want to develope an android application i need a QT version >=5.1)
    I tried to compile Qt from source with this configuration
    ./configure -platform linux-g++-64 -xplatform linux-g++-32
    But it doesn't work. I also tried to export this before compiling:
    CFLAGS = -m32
    CXXFLAGS = -m32
    LFLAGS = -m32
    But it doesn't helped. Qtcreator says, that i have a 32bit compiler(gcc) so that should not be the problem.
    I tried a chroot as well like this https://wiki.archlinux.org/index.php/In … _in_Arch64 , but when i try to install qt i get the error that it is for the wrong Architekture. I can't install some packages. Some other are working.
    I just started learning c++ and QT(but i have experience with c and i'm a java developer). So is there a way to get this working? Or do i have to install a 32bit archlinux for this?
    Thanks for reply
    Last edited by Algor88 (2013-04-20 13:22:27)

    I had a problem compiling my qt programs until I found this http://www.spinics.net/lists/gcchelp/msg36767.html which basically tells you to install gcc-multilib. If you don't have gcc-multilib installed it probably just ignores the -m32 flag.

  • Screen flicker and trackpad issues on macbook pro 8 2

    Hi I have a macbook pro (8,2) 15 inch with a high rez anti glare display.  The display stared to flicker after living my computer open in arch for about 30 min.  I tried rebooting and it even started happening in the boot screen and in mac os x.  The last thing I did before it happened was setup pommed in arch and leve my computer open.
    Also this has sort of been asked but my question is a little different.  I am trying to set up my multitouch trackpad.  I installed mtrack from the aur but changing the settings does nothing.  What I want to accomplish is this.  1)  I want to right click by clicking (not tapping) with one finger in the button right corner of my trackpad. 2) I need to disable tap to click!!!! 3) I want to be able to click the trackpad with my thump and use my index finger to drag instead of only my thumb.  for example I want to click on a window border with my thumb and move it around with my index finger while holding down my thumb.
    Any help would be greatly appreciated!

    Glad you figured it out.  Sorry to see no one else chimed in.
    I have arch on a macbook as well.  I have never seen a need for the many elaborate packages which claim to make these things work.  If they're working then stick with it - but if you need another option, I've had great luck with simply properly configuring synaptics:
    https://wiki.archlinux.org/index.php/Touchpad_Synaptics

  • UnixODBC connects, but won't select - 64bit Linux and client 10.2.0.1.0

    ODBC connects, but won't select - 64bit Linux and 64 bit Oracle instant client 10.2.0.1.0, full install (all files but basiclite).
    ODBC can connect to an Oracle database, but cannot describe or select.
    sqlplus can connect and select.
    Also, ODBC can connect and select using a mysql database.
    At end is ODBC trace log, odbcinst.ini and odbc.ini
    Using the isql utility from unixODBC version 2.2.10, I get the following
    ## working tnsnames.ora is located
    $ export TNS_ADMIN=/usr/share/oracle/OraHome_1/network/admin
    $ LD_LIBRARY_PATH=/usr/lib64/oracle isql -v TESTDB foo bar
    | Connected! |
    | |
    | sql-statement |
    | help [tablename] |
    | quit |
    | |
    SQL> describe dual
    [IM003][unixODBC][Driver Manager]Specified driver could not be loaded
    [ISQL]ERROR: Could not SQLAllocStmt
    SQL> select count(*) from dual;
    [IM003][unixODBC][Driver Manager]Specified driver could not be loaded
    [ISQL]ERROR: Could not SQLAllocStmt
    SQL>
    Trace appended at end.
    System Details
    SuSE 9.3 64 bit, 2x Xeon, 8Gb RAM, latest SuSE kernel 2.6.11.4-21.9-smp
    A 64bit full client(10.1.0.3.0) is installed in /usr/share/oracle/OraHome_1, where the tnsnames.ora file is located (in network/admin)
    The 64 bit instant client is installed in /usr/lib64/instantclient_10_2, pointed to by soft-link /usr/lib64/oracle
    I also have a 32bit instant client, which is needed by OpenOffice
    From a shell with unset ORACLE_HOME, and with no Oracle lib in the ld.config path, all 3 versions are able to connect, and describe dual and select (*) from dual;
    export TNS_ADMIN=/usr/share/oracle/OraHome_1/network/admin
    # 10.2 64 bit instant client
    LD_LIBRARY_PATH=/usr/lib64/oracle /usr/lib64/oracle/sqlplus foo/bar@TESTDB
    # 10.2 32 bit instant client
    LD_LIBRARY_PATH=/usr/lib/oracle /usr/lib/oracle/sqlplus foo/bar@TESTDB
    # 10.1 64 bit full client
    LD_LIBRARY_PATH=/usr/share/oracle/OraHome_1/lib /usr/share/oracle/OraHome_1/bin/sqlplus foo/bar@TESTDB
    #### LOG AND INI FILES
    ### odbcinst.ini
    [OracleODBC-10g]
    Description = Oracle ODBC driver for Oracle 10g
    Driver = /usr/lib64/oracle/libsqora.so.10.1
    Setup = /usr/lib64/unixODBC/liboraodbcS.so.1
    FileUsage =
    CPTimeout =
    CPReuse =
    [ODBC]
    Trace = Yes
    TraceFile = /tmp/sql.log
    ForceTrace = No
    Pooling = No
    ### odbc.ini
    [TESTDB]
    Application Attributes = T
    Attributes = W
    BatchAutocommitMode = IfAllSuccessful
    CloseCursor = F
    DisableDPM = F
    DisableMTS = T
    Driver = OracleODBC-10g
    DSN = TESTDB
    EXECSchemaOpt =
    EXECSyntax = T
    Failover = T
    FailoverDelay = 10
    FailoverRetryCount = 10
    FetchBufferSize = 64000
    ForceWCHAR = F
    Lobs = T
    Longs = T
    MetadataIdDefault = F
    QueryTimeout = T
    ResultSets = T
    ServerName = TESTDB
    SQLGetData extensions = F
    Translation DLL =
    Translation Option = 0
    Here is the output from ODBC's trace of the isql session
    [ODBC][27847][__handles.c][444]
              Exit:[SQL_SUCCESS]
                   Environment = 0x507700
    [ODBC][27847][SQLAllocHandle.c][346]
              Entry:
                   Handle Type = 2
                   Input Handle = 0x507700
    [ODBC][27847][SQLAllocHandle.c][464]
              Exit:[SQL_SUCCESS]
                   Output Handle = 0x507ce0
    [ODBC][27847][SQLConnect.c][3527]
              Entry:
                   Connection = 0x507ce0
                   Server Name = [TESTDB][length = 6 (SQL_NTS)]
                   User Name = [foo][length = 3 (SQL_NTS)]
                   Authentication = [bar][length = 3 (SQL_NTS)]
              UNICODE Using encoding ASCII 'ISO8859-1' and UNICODE 'UCS-2LE'
    [ODBC][27847][SQLConnect.c][4101]
              Exit:[SQL_SUCCESS]
    [ODBC][27847][SQLAllocHandle.c][511]
              Entry:
                   Handle Type = 3
                   Input Handle = 0x507ce0
    [ODBC][27847][SQLAllocHandle.c][641]Error: IM003
    [ODBC][27847][SQLError.c][424]
              Entry:
                   Connection = 0x507ce0
                   SQLState = 0x7fffffffd750
                   Native = 0x7fffffffd748
                   Message Text = 0x7fffffffd760
                   Buffer Length = 500
                   Text Len Ptr = 0x7fffffffd74e
    [ODBC][27847][SQLError.c][461]
              Exit:[SQL_SUCCESS]
                   SQLState = IM003
                   Native = 0x7fffffffd748 -> 0
                   Message Text = [[unixODBC][Driver Manager]Specified driver could not be loaded]
    [ODBC][27847][SQLError.c][424]
              Entry:
                   Connection = 0x507ce0
                   SQLState = 0x7fffffffd750
                   Native = 0x7fffffffd748
                   Message Text = 0x7fffffffd760
                   Buffer Length = 500
                   Text Len Ptr = 0x7fffffffd74e
    [ODBC][27847][SQLError.c][461]
              Exit:[SQL_NO_DATA]
    [ODBC][27847][SQLError.c][504]
              Entry:
                   Environment = 0x507700
                   SQLState = 0x7fffffffd750
                   Native = 0x7fffffffd748
                   Message Text = 0x7fffffffd760
                   Buffer Length = 500
                   Text Len Ptr = 0x7fffffffd74e
    [ODBC][27847][SQLError.c][541]
              Exit:[SQL_NO_DATA]
    [ODBC][27847][SQLAllocHandle.c][511]
              Entry:
                   Handle Type = 3
                   Input Handle = 0x507ce0
    [ODBC][27847][SQLAllocHandle.c][641]Error: IM003
    [ODBC][27847][SQLError.c][424]
              Entry:
                   Connection = 0x507ce0
                   SQLState = 0x7fffffffd750
                   Native = 0x7fffffffd748
                   Message Text = 0x7fffffffd760
                   Buffer Length = 500
                   Text Len Ptr = 0x7fffffffd74e
    [ODBC][27847][SQLError.c][461]
              Exit:[SQL_SUCCESS]
                   SQLState = IM003
                   Native = 0x7fffffffd748 -> 0
                   Message Text = [[unixODBC][Driver Manager]Specified driver could not be loaded]
    [ODBC][27847][SQLError.c][424]
              Entry:
                   Connection = 0x507ce0
                   SQLState = 0x7fffffffd750
                   Native = 0x7fffffffd748
                   Message Text = 0x7fffffffd760
                   Buffer Length = 500
                   Text Len Ptr = 0x7fffffffd74e
    [ODBC][27847][SQLError.c][461]
              Exit:[SQL_NO_DATA]
    [ODBC][27847][SQLError.c][504]
              Entry:
                   Environment = 0x507700
                   SQLState = 0x7fffffffd750
                   Native = 0x7fffffffd748
                   Message Text = 0x7fffffffd760
                   Buffer Length = 500
                   Text Len Ptr = 0x7fffffffd74e
    [ODBC][27847][SQLError.c][541]
              Exit:[SQL_NO_DATA]

    We are having similar issue. Could you please let me know how to resolve this issue. If using 32-bit driver is the only solution, please provide the URL to download this.
    Linux gahfndev02 2.6.9-42.0.3.ELsmp #1 SMP Mon Sep 25 17:24:31 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
    SQL*Plus: Release 10.2.0.1.0 - Production on Mon Jan 22 16:56:41 2007

  • [Solved] Boot process hangs for installed Arch and installation usb

    Hi. I've been using Arch Linux for around 6 months now and I'm in love with it. It is now my primary OS. However, I might have done something or performed some update, and I can no longer boot into Arch. The boot process hangs right before it should show the login screen (I'm using Gnome 3.6 with GDM). I see the following messages on the screen:
    Loading Linux core repo kernel ...
    Loading initial ramdisk ...
    /dev/sda3: recovering journal
    /dev/sda3: clean, 330610/1749664 files, 5585671/6996827 blocks
    And then it hangs right there. I have to hard-reboot after this.
    I then tried to boot using the Arch Linux Installation USB (archlinux-2012.12.01-dual.img), which also hangs at a particular point, before it should show me the prompt. I took a picture of the screen where it hangs: Screen Capture. This is an issue with just my laptop, because the USB boots just fine on another laptop I tried.
    I also have Windows 7 and Ubuntu 12.10 installed on my system, and I'm able to boot into both of them.
    I have 2 hard drives: /dev/sda is a 120GB SSD, and /dev/sdb is a 500GB hard disk. My partitions are as follows:
    sda1 - Windows 7 100MB System Reserved Partition (boot flag enabled)
    sda2 - Windows 7 OS
    sda3 - ArchLinux (boot flag enabled)
    sdb1 - Ubuntu 12.10 (boot flag enabled)
    sdb2 - Just data
    I ran bootinfoscript and below is the output:
    Boot Info Script 0.61 [1 April 2012]
    ============================= Boot Info Summary: ===============================
    => Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of
    the same hard drive for core.img. core.img is at this location and looks
    in partition 99 for .
    => Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
    the same hard drive for core.img. core.img is at this location and looks
    in partition 99 for .
    sda1: __________________________________________________________________________
    File system: ntfs
    Boot sector type: Windows Vista/7: NTFS
    Boot sector info: No errors found in the Boot Parameter Block.
    Operating System:
    Boot files: /bootmgr /Boot/BCD
    sda2: __________________________________________________________________________
    File system: ntfs
    Boot sector type: Windows Vista/7: NTFS
    Boot sector info: No errors found in the Boot Parameter Block.
    Operating System: Windows 7
    Boot files: /Windows/System32/winload.exe
    sda3: __________________________________________________________________________
    File system: ext4
    Boot sector type: -
    Boot sector info:
    Mounting failed: mount: /dev/sda3 already mounted or sda3 busy
    sdb1: __________________________________________________________________________
    File system: ext4
    Boot sector type: -
    Boot sector info:
    Operating System: Ubuntu 12.10
    Boot files: /boot/grub/grub.cfg /etc/fstab
    sdb2: __________________________________________________________________________
    File system: ntfs
    Boot sector type: Windows Vista/7: NTFS
    Boot sector info: No errors found in the Boot Parameter Block.
    Operating System:
    Boot files:
    ============================ Drive/Partition Info: =============================
    Drive: sda _____________________________________________________________________
    Disk /dev/sda: 120.0 GB, 120034123776 bytes
    255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    Partition Boot Start Sector End Sector # of Sectors Id System
    /dev/sda1 * 2,048 206,847 204,800 7 NTFS / exFAT / HPFS
    /dev/sda2 206,848 178,466,084 178,259,237 7 NTFS / exFAT / HPFS
    /dev/sda3 * 178,466,085 234,440,703 55,974,619 83 Linux
    Drive: sdb _____________________________________________________________________
    Disk /dev/sdb: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    Partition Boot Start Sector End Sector # of Sectors Id System
    /dev/sdb1 * 63 20,948,759 20,948,697 83 Linux
    /dev/sdb2 20,964,824 976,771,071 955,806,248 7 NTFS / exFAT / HPFS
    "blkid" output: ________________________________________________________________
    Device UUID TYPE LABEL
    /dev/mmcblk0p1 6665-3162 vfat
    /dev/sda1 CA6A20CC6A20B75B ntfs System Reserved
    /dev/sda2 1EE242D5E242B137 ntfs
    /dev/sda3 65db0c59-9f04-46f1-975d-8a4c28132137 ext4
    /dev/sdb1 bb9818db-ce7c-43a4-8ad5-8d3702001aed ext4
    /dev/sdb2 3C2E3A4E2E3A0206 ntfs
    ================================ Mount points: =================================
    Device Mount_Point Type Options
    /dev/mmcblk0p1 /media/dhaval/6665-3162 vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)
    /dev/sdb1 / ext4 (rw,errors=remount-ro)
    =========================== sdb1/boot/grub/grub.cfg: ===========================
    # DO NOT EDIT THIS FILE
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
    set have_grubenv=true
    load_env
    fi
    set default="0"
    if [ x"${feature_menuentry_id}" = xy ]; then
    menuentry_id_option="--id"
    else
    menuentry_id_option=""
    fi
    export menuentry_id_option
    if [ "${prev_saved_entry}" ]; then
    set saved_entry="${prev_saved_entry}"
    save_env saved_entry
    set prev_saved_entry=
    save_env prev_saved_entry
    set boot_once=true
    fi
    function savedefault {
    if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
    fi
    function recordfail {
    set recordfail=1
    if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
    function load_video {
    if [ x$feature_all_video_module = xy ]; then
    insmod all_video
    else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
    fi
    if [ x$feature_default_font_path = xy ] ; then
    font=unicode
    else
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 bb9818db-ce7c-43a4-8ad5-8d3702001aed
    else
    search --no-floppy --fs-uuid --set=root bb9818db-ce7c-43a4-8ad5-8d3702001aed
    fi
    font="/usr/share/grub/unicode.pf2"
    fi
    if loadfont $font ; then
    set gfxmode=auto
    load_video
    insmod gfxterm
    set locale_dir=$prefix/locale
    set lang=en_US
    insmod gettext
    fi
    terminal_output gfxterm
    if [ "${recordfail}" = 1 ]; then
    set timeout=-1
    else
    set timeout=10
    fi
    ### END /etc/grub.d/00_header ###
    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    if background_color 13,37,73; then
    clear
    fi
    ### END /etc/grub.d/05_debian_theme ###
    ### BEGIN /etc/grub.d/10_linux ###
    function gfxmode {
    set gfxpayload="${1}"
    if [ "${1}" = "keep" ]; then
    set vt_handoff=vt.handoff=7
    else
    set vt_handoff=
    fi
    if [ "${recordfail}" != 1 ]; then
    if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
    if [ ${match} = 0 ]; then
    set linux_gfx_mode=keep
    else
    set linux_gfx_mode=text
    fi
    else
    set linux_gfx_mode=text
    fi
    else
    set linux_gfx_mode=keep
    fi
    else
    set linux_gfx_mode=text
    fi
    export linux_gfx_mode
    if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
    menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-bb9818db-ce7c-43a4-8ad5-8d3702001aed' {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 bb9818db-ce7c-43a4-8ad5-8d3702001aed
    else
    search --no-floppy --fs-uuid --set=root bb9818db-ce7c-43a4-8ad5-8d3702001aed
    fi
    linux /boot/vmlinuz-3.5.0-21-generic root=UUID=bb9818db-ce7c-43a4-8ad5-8d3702001aed ro quiet splash acpi_osi=Linux acpi_backlight=vendor $vt_handoff
    initrd /boot/initrd.img-3.5.0-21-generic
    submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-bb9818db-ce7c-43a4-8ad5-8d3702001aed' {
    menuentry 'Ubuntu, with Linux 3.5.0-21-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-21-generic-advanced-bb9818db-ce7c-43a4-8ad5-8d3702001aed' {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 bb9818db-ce7c-43a4-8ad5-8d3702001aed
    else
    search --no-floppy --fs-uuid --set=root bb9818db-ce7c-43a4-8ad5-8d3702001aed
    fi
    echo 'Loading Linux 3.5.0-21-generic ...'
    linux /boot/vmlinuz-3.5.0-21-generic root=UUID=bb9818db-ce7c-43a4-8ad5-8d3702001aed ro quiet splash acpi_osi=Linux acpi_backlight=vendor $vt_handoff
    echo 'Loading initial ramdisk ...'
    initrd /boot/initrd.img-3.5.0-21-generic
    menuentry 'Ubuntu, with Linux 3.5.0-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-21-generic-recovery-bb9818db-ce7c-43a4-8ad5-8d3702001aed' {
    recordfail
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 bb9818db-ce7c-43a4-8ad5-8d3702001aed
    else
    search --no-floppy --fs-uuid --set=root bb9818db-ce7c-43a4-8ad5-8d3702001aed
    fi
    echo 'Loading Linux 3.5.0-21-generic ...'
    linux /boot/vmlinuz-3.5.0-21-generic root=UUID=bb9818db-ce7c-43a4-8ad5-8d3702001aed ro recovery nomodeset
    echo 'Loading initial ramdisk ...'
    initrd /boot/initrd.img-3.5.0-21-generic
    menuentry 'Ubuntu, with Linux 3.2.0-29-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-29-generic-advanced-bb9818db-ce7c-43a4-8ad5-8d3702001aed' {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 bb9818db-ce7c-43a4-8ad5-8d3702001aed
    else
    search --no-floppy --fs-uuid --set=root bb9818db-ce7c-43a4-8ad5-8d3702001aed
    fi
    echo 'Loading Linux 3.2.0-29-generic ...'
    linux /boot/vmlinuz-3.2.0-29-generic root=UUID=bb9818db-ce7c-43a4-8ad5-8d3702001aed ro quiet splash acpi_osi=Linux acpi_backlight=vendor $vt_handoff
    echo 'Loading initial ramdisk ...'
    initrd /boot/initrd.img-3.2.0-29-generic
    menuentry 'Ubuntu, with Linux 3.2.0-29-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-29-generic-recovery-bb9818db-ce7c-43a4-8ad5-8d3702001aed' {
    recordfail
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 bb9818db-ce7c-43a4-8ad5-8d3702001aed
    else
    search --no-floppy --fs-uuid --set=root bb9818db-ce7c-43a4-8ad5-8d3702001aed
    fi
    echo 'Loading Linux 3.2.0-29-generic ...'
    linux /boot/vmlinuz-3.2.0-29-generic root=UUID=bb9818db-ce7c-43a4-8ad5-8d3702001aed ro recovery nomodeset
    echo 'Loading initial ramdisk ...'
    initrd /boot/initrd.img-3.2.0-29-generic
    ### END /etc/grub.d/10_linux ###
    ### BEGIN /etc/grub.d/20_linux_xen ###
    ### END /etc/grub.d/20_linux_xen ###
    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 bb9818db-ce7c-43a4-8ad5-8d3702001aed
    else
    search --no-floppy --fs-uuid --set=root bb9818db-ce7c-43a4-8ad5-8d3702001aed
    fi
    linux16 /boot/memtest86+.bin
    menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 bb9818db-ce7c-43a4-8ad5-8d3702001aed
    else
    search --no-floppy --fs-uuid --set=root bb9818db-ce7c-43a4-8ad5-8d3702001aed
    fi
    linux16 /boot/memtest86+.bin console=ttyS0,115200n8
    ### END /etc/grub.d/20_memtest86+ ###
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-CA6A20CC6A20B75B' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 CA6A20CC6A20B75B
    else
    search --no-floppy --fs-uuid --set=root CA6A20CC6A20B75B
    fi
    chainloader +1
    ### END /etc/grub.d/30_os-prober ###
    ### BEGIN /etc/grub.d/30_uefi-firmware ###
    ### END /etc/grub.d/30_uefi-firmware ###
    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries. Simply type the
    # menu entries you want to add after this comment. Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###
    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f ${config_directory}/custom.cfg ]; then
    source ${config_directory}/custom.cfg
    elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
    source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###
    =============================== sdb1/etc/fstab: ================================
    # /etc/fstab: static file system information.
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    # <file system> <mount point> <type> <options> <dump> <pass>
    proc /proc proc nodev,noexec,nosuid 0 0
    # / was on /dev/sdb1 during installation
    UUID=bb9818db-ce7c-43a4-8ad5-8d3702001aed / ext4 errors=remount-ro 0 1
    =================== sdb1: Location of files loaded by Grub: ====================
    GiB - GB File Fragment(s)
    4.564525127 = 4.901121536 boot/grub/grub.cfg 1
    5.130507946 = 5.508840960 boot/initrd.img-3.2.0-29-generic 2
    5.851592541 = 6.283099648 boot/initrd.img-3.5.0-21-generic 2
    6.317649364 = 6.783524352 boot/vmlinuz-3.2.0-29-generic 1
    4.965751171 = 5.331934720 boot/vmlinuz-3.5.0-21-generic 2
    5.851592541 = 6.283099648 initrd.img 2
    5.851592541 = 6.283099648 initrd.img.old 2
    4.965751171 = 5.331934720 vmlinuz 2
    4.965751171 = 5.331934720 vmlinuz.old 2
    I tried adding nomodeset and acpi=off to the boot parameters, but the boot process still hangs. Please let me know if I should provide any other information.
    Last edited by dhavalparmar (2012-12-30 11:45:25)

    Ok.. So my Arch Linux randomly decided to work. I'm sure I didn't do anything between my last "not working" state and my current "working" state. Below are a few things I tried:
    I thought of trying an earlier build of ArchLinux, and downloaded archlinux-2012.11.01-dual.iso and made a bootable USB out of it. It still hung.
    I was getting error messages during Arch boot that the last access time for the disks was at a future date. I found out that Ubuntu was using localtime instead of UTC and screwing up my hardware clock. I fixed it, and thought maybe the time issues were causing the boot problem. But fixing time didn't solve my problem.
    I chrooted into Arch from my Ubuntu install, ran 'sudo pacman -Syyu' and updated my Arch install.
    I thought maybe GDM isn't starting up. I re-enabled the service using 'systemctl enable gdm.service'.
    I removed OpenNTPd and installed NTPd. Enabled the daemon using 'systemctl enable ntpd'
    None of the above solved the problem, and rebooting to Arch still hung the system. So I stopped fiddling with it yesterday. Today, as usual, I just tried logging into Arch.. And it just worked out of the blue. The solution to me is as mysterious as the problem.
    I told this to my friend who introduced me to Arch, and this is what he said:
    Damn it computers, you were supposed to be deterministic!

  • Dreaded Gray screen with Folder and Question Mark (EFI Boot poofs away)

    Hey--
    I've had trouble with my Imac that I purchasd in 2005 for a year and a half or so.  I had a gray screen about a year and a half ago, went on vacation for a week, came back and it booted just fine.  Another time it went down, I did a safe boot and it came back.  I've tried Command-Option P+R before with some success.  I had a boot camp partitioned windows xp drive on there also (I don't know if this matters, but wanted to mention that).  I've also tried putting the installation disk in there with no luck (thinking it would find the software on it)
    I put it away because I moved and dragged it out of storage to see if a miracle might have occured since the last time I tried 5 months ago.  Well, same thing--gray screen with a flashing folder with question mark.  I read in the discussions to hold the option key down to select a book device.  I tried this and got an EFI Boot icon with a mouse pointer, but when I go to select it it "poofs" away (literally, the icon POOFS away) before I can select it with the mouse pointer icon. 
    Has anyone seen anything like this or have any suggestions?  I guess I'm at my wits end and am ready to haul it down to the Apple store to get the prognosis (I'm sure it will not be good--probably shot hard drive or something).  I'm hoping this can be salvaged without much cost.
    Thanks so much for any advice or input you might have.
    Chris

    How to Perform an Archive and Install
    An Archive and Install will NOT erase your hard drive, but you must have sufficient free space for a second OS X installation which could be from 3-9 GBs depending upon the version of OS X and selected installation options. The free space requirement is over and above normal free space requirements which should be at least 6-10 GBs. Read all the linked references carefully before proceeding.
    1. Be sure to use Disk Utility first to repair the disk before performing the Archive and Install.
    Repairing the Hard Drive and Permissions
    Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Installer menu (Utilities menu for Tiger, Leopard or Snow Leopard.) After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list. In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive. If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer. Now restart normally.
    If DU reports errors it cannot fix, then you will need Disk Warrior and/or Tech Tool Pro to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
    2. Do not proceed with an Archive and Install if DU reports errors it cannot fix. In that case use Disk Warrior and/or TechTool Pro to repair the hard drive. If neither can repair the drive, then you will have to erase the drive and reinstall from scratch.
    3. Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When you reach the screen to select a destination drive click once on the destination drive then click on the Option button. Select the Archive and Install option. You have an option to preserve users and network preferences. Only select this option if you are sure you have no corrupted files in your user accounts. Otherwise leave this option unchecked. Click on the OK button and continue with the OS X Installation.
    4. Upon completion of the Archive and Install you will have a Previous System Folder in the root directory. You should retain the PSF until you are sure you do not need to manually transfer any items from the PSF to your newly installed system.
    5. After moving any items you want to keep from the PSF you should delete it. You can back it up if you prefer, but you must delete it from the hard drive.
    6. You can now download a Combo Updater directly from Apple's download site to update your new system to the desired version as well as install any security or other updates. You can also do this using Software Update.
    If yours is an Intel model, then I recommend getting Snow Leopard to upgrade OS X, but I would recommend first erasing the drive before installing Snow Leopard.
    Upgrade Paths to Snow Leopard, Lion, and/or Mountain Lion
    You can upgrade to Mountain Lion from Lion or directly from Snow Leopard. Mountain Lion can be downloaded from the Mac App Store for $19.99. To access the App Store you must have Snow Leopard 10.6.6 or later installed.
    Upgrading to Snow Leopard
    You can purchase Snow Leopard through the Apple Store: Mac OS X 10.6 Snow Leopard - Apple Store (U.S.). The price is $19.99 plus tax. You will be sent physical media by mail after placing your order.
    After you install Snow Leopard you will have to download and install the Mac OS X 10.6.8 Update Combo v1.1 to update Snow Leopard to 10.6.8 and give you access to the App Store. Access to the App Store enables you to download Mountain Lion if your computer meets the requirements.
         Snow Leopard General Requirements
           1. Mac computer with an Intel processor
           2. 1GB of memory
           3. 5GB of available disk space
           4. DVD drive for installation
           5. Some features require a compatible Internet service provider;
               fees may apply.
           6. Some features require Apple’s iCloud services; fees and
               terms apply.
    Upgrading to Lion
    If your computer does not meet the requirements to install Mountain Lion, it may still meet the requirements to install Lion.
    You can purchase Lion by contacting Customer Service: Contacting Apple for support and service - this includes international calling numbers. The cost is $19.99 (as it was before) plus tax.  It's a download. You will get an email containing a redemption code that you then use at the Mac App Store to download Lion. Save a copy of that installer to your Downloads folder because the installer deletes itself at the end of the installation.
         Lion System Requirements
           1. Mac computer with an Intel Core 2 Duo, Core i3, Core i5, Core i7,
               or Xeon processor
           2. 2GB of memory
           3. OS X v10.6.6 or later (v10.6.8 recommended)
           4. 7GB of available space
           5. Some features require an Apple ID; terms apply.
    Upgrading to Mountain Lion
    To upgrade to Mountain Lion you must have Snow Leopard 10.6.8 or Lion installed. Purchase and download Mountain Lion from the App Store. Sign in using your Apple ID. Mountain Lion is $19.99 plus tax. The file is quite large, over 4 GBs, so allow some time to download. It would be preferable to use Ethernet because it is nearly four times faster than wireless.
         OS X Mountain Lion - System Requirements
           Macs that can be upgraded to OS X Mountain Lion
             1. iMac (Mid 2007 or newer) - Model Identifier 7,1 or later
             2. MacBook (Late 2008 Aluminum, or Early 2009 or newer) - Model Identifier 5,1 or later
             3. MacBook Pro (Mid/Late 2007 or newer) - Model Identifier 3,1 or later
             4. MacBook Air (Late 2008 or newer) - Model Identifier 2,1 or later
             5. Mac mini (Early 2009 or newer) - Model Identifier 3,1 or later
             6. Mac Pro (Early 2008 or newer) - Model Identifier 3,1 or later
             7. Xserve (Early 2009) - Model Identifier 3,1 or later
    To find the model identifier open System Profiler in the Utilities folder. It's displayed in the panel on the right.
         Are my applications compatible?
             See App Compatibility Table - RoaringApps.
         For a complete How-To introduction from Apple see Upgrade to OS X Mountain Lion.

Maybe you are looking for

  • OS X Yosemite froze on install

    My Mac Book Pro froze during Yosemite installation, I did hard start and it appeared to finish. Now when I turn on my computer, the file reloads. 2 GHz Intel Core i7, 4 GB memory

  • Best practice for Documenting SOA Composites

    Hi, I am looking for any general guideline or best practice to create documentation for composites developed as part of a project. Are there any plugins which help export in Visio or other tool? I don't see a create JPEG button on composite editor si

  • WRT600N Connection Issues

    OK here is a strange issue that I hope someone can help me with because so far Linksys support has been clueless and once I explain the issue I get put on hold then somehow the connection gets lost. so then it is back to calling in and waiting for th

  • Quick audio question......

    For my whole house audio, I've got to use stereo outputs, but I also want to use the fiber optic cable at the same time for 5.1 aTV downloads. My question is, will aTV allow me to use both audio outputs at the same time?

  • IReceivables past due amount difference between forms

    In iReceivables(11.5.10.2) ,past due amounts differ from Account Summary form to Account Details form. For example, Customer ABC Overdue Invoices shows amount of 100K in Account Summary form. When I click on the amount it takes me to the Account deta