Page 3 of 3 FirstFirst 123
Results 21 to 24 of 24

Thread: Ubuntu 12.10 MacBook Pro 5.1

  1. #21
    Join Date
    Dec 2006
    Beans
    5

    Re: Ubuntu 12.10 MacBook Pro 5.1

    Thank you for a great guide.

    Unfortunately I run into an issue at the very end. I've Macbook Pro 5.1, so I expected it to be smooth sailing. I've got to the very end but I cannot get the X's functional with nvidia drivers. The plymouth is crashing (known bug when using nvidia drivers) and I get text-mode only. I can startx (nvidia log flash), but all I get is a wallpaper with no menu bars. Any ideas?

    Thanks
    Last edited by grybba; January 24th, 2013 at 11:42 PM.

  2. #22
    Join Date
    May 2009
    Beans
    2

    Re: Ubuntu 12.10 MacBook Pro 5.1

    First of all I want to say thanks for making this guide, as I too have been trying to get my 9400 working on other operating systems since the day I bought this laptop (MBP 5.1) over 4 years ago.

    I followed all the steps and I'm having the same problem as grybba. Ubuntu successfully installed and I can see it in rEFInd. However, when I try to boot it, it defaults into text-only mode. Adding nomodeset doesn't help at this point, it still defaults into text-only mode. And if I try to use the recovery mode and start with failsafe graphics, it doesn't start at all.

    After some frustration and re-installing Ubuntu, I tried installing all the nvidia drivers *before* converting Ubuntu to EFI boot. I updated every package, and activated nvidia-current-updates and the Broadcom wireless driver. Still got the text-only boot.

    When I type "startx" I get the following message:
    Fatal server error:
    no screens found

    Here is the log file from startx:
    Code:
    [   137.888] 
    X.Org X Server 1.11.3
    Release Date: 2011-12-16
    [   137.888] X Protocol Version 11, Revision 0
    [   137.888] Build Operating System: Linux 2.6.42-34-generic x86_64 Ubuntu
    [   137.888] Current Operating System: Linux vcm-MacBookPro 3.2.0-38-generic #61-Ubuntu SMP Tue Feb 19 12:18:21 UTC 2013 x86_64
    [   137.888] Kernel command line: BOOT_IMAGE=/vmlinuz-3.2.0-38-generic root=UUID=aa90c13d-2d84-4c56-baeb-484712ecca6f ro quiet splash nomodeset vt.handoff=7
    [   137.888] Build Date: 17 January 2013  06:14:10AM
    [   137.888] xorg-server 2:1.11.4-0ubuntu10.11 (For technical support please see http://www.ubuntu.com/support) 
    [   137.889] Current version of pixman: 0.24.4
    [   137.889]     Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
    [   137.889] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [   137.889] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Mar  2 22:48:17 2013
    [   137.889] (==) Using config file: "/etc/X11/xorg.conf"
    [   137.889] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [   137.890] (==) No Layout section.  Using the first Screen section.
    [   137.890] (==) No screen section available. Using defaults.
    [   137.890] (**) |-->Screen "Default Screen Section" (0)
    [   137.890] (**) |   |-->Monitor "<default monitor>"
    [   137.890] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
    [   137.890] (**) |   |-->Device "Default Device"
    [   137.890] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
    [   137.890] (==) Automatically adding devices
    [   137.890] (==) Automatically enabling devices
    [   137.890] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
    [   137.890]     Entry deleted from font path.
    [   137.890] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
    [   137.890]     Entry deleted from font path.
    [   137.890] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
    [   137.890]     Entry deleted from font path.
    [   137.890] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
    [   137.890]     Entry deleted from font path.
    [   137.890] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
    [   137.890]     Entry deleted from font path.
    [   137.890] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
    [   137.890]     Entry deleted from font path.
    [   137.890] (==) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/Type1,
        built-ins
    [   137.890] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
    [   137.890] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
    [   137.890] (II) Loader magic: 0x7fb367abcb00
    [   137.890] (II) Module ABI versions:
    [   137.890]     X.Org ANSI C Emulation: 0.4
    [   137.890]     X.Org Video Driver: 11.0
    [   137.890]     X.Org XInput driver : 16.0
    [   137.890]     X.Org Server Extension : 6.0
    [   137.892] (!!) More than one possible primary device found.  Using first one seen.
    [   137.892] (--) PCI:*(0:2:0:0) 10de:0647:106b:00a9 rev 161, Mem @ 0xd4000000/16777216, 0xb0000000/268435456, 0xd2000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
    [   137.892] (--) PCI: (0:3:0:0) 10de:0863:106b:00ac rev 177, Mem @ 0xd6000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x????????/131072
    [   137.892] (II) Open ACPI successful (/var/run/acpid.socket)
    [   137.892] (II) LoadModule: "extmod"
    [   137.892] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [   137.893] (II) Module extmod: vendor="X.Org Foundation"
    [   137.893]     compiled for 1.11.3, module version = 1.0.0
    [   137.893]     Module class: X.Org Server Extension
    [   137.893]     ABI class: X.Org Server Extension, version 6.0
    [   137.893] (II) Loading extension MIT-SCREEN-SAVER
    [   137.893] (II) Loading extension XFree86-VidModeExtension
    [   137.893] (II) Loading extension XFree86-DGA
    [   137.893] (II) Loading extension DPMS
    [   137.893] (II) Loading extension XVideo
    [   137.893] (II) Loading extension XVideo-MotionCompensation
    [   137.893] (II) Loading extension X-Resource
    [   137.893] (II) LoadModule: "dbe"
    [   137.893] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [   137.893] (II) Module dbe: vendor="X.Org Foundation"
    [   137.893]     compiled for 1.11.3, module version = 1.0.0
    [   137.893]     Module class: X.Org Server Extension
    [   137.893]     ABI class: X.Org Server Extension, version 6.0
    [   137.893] (II) Loading extension DOUBLE-BUFFER
    [   137.893] (II) LoadModule: "glx"
    [   137.893] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
    [   137.907] (II) Module glx: vendor="NVIDIA Corporation"
    [   137.907]     compiled for 4.0.2, module version = 1.0.0
    [   137.907]     Module class: X.Org Server Extension
    [   137.907] (II) NVIDIA GLX Module  304.64  Tue Oct 30 11:18:32 PDT 2012
    [   137.907] (II) Loading extension GLX
    [   137.907] (II) LoadModule: "record"
    [   137.907] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [   137.907] (II) Module record: vendor="X.Org Foundation"
    [   137.907]     compiled for 1.11.3, module version = 1.13.0
    [   137.907]     Module class: X.Org Server Extension
    [   137.907]     ABI class: X.Org Server Extension, version 6.0
    [   137.907] (II) Loading extension RECORD
    [   137.907] (II) LoadModule: "dri"
    [   137.908] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [   137.908] (II) Module dri: vendor="X.Org Foundation"
    [   137.908]     compiled for 1.11.3, module version = 1.0.0
    [   137.908]     ABI class: X.Org Server Extension, version 6.0
    [   137.908] (II) Loading extension XFree86-DRI
    [   137.908] (II) LoadModule: "dri2"
    [   137.908] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [   137.908] (II) Module dri2: vendor="X.Org Foundation"
    [   137.908]     compiled for 1.11.3, module version = 1.2.0
    [   137.908]     ABI class: X.Org Server Extension, version 6.0
    [   137.908] (II) Loading extension DRI2
    [   137.908] (==) Matched nvidia as autoconfigured driver 0
    [   137.908] (==) Matched nouveau as autoconfigured driver 1
    [   137.908] (==) Matched nv as autoconfigured driver 2
    [   137.908] (==) Matched vesa as autoconfigured driver 3
    [   137.908] (==) Matched fbdev as autoconfigured driver 4
    [   137.908] (==) Assigned the driver to the xf86ConfigLayout
    [   137.908] (II) LoadModule: "nvidia"
    [   137.908] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
    [   137.908] (II) Module nvidia: vendor="NVIDIA Corporation"
    [   137.908]     compiled for 4.0.2, module version = 1.0.0
    [   137.908]     Module class: X.Org Video Driver
    [   137.909] (II) LoadModule: "nouveau"
    [   137.909] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
    [   137.909] (II) Module nouveau: vendor="X.Org Foundation"
    [   137.909]     compiled for 1.11.3, module version = 0.0.16
    [   137.909]     Module class: X.Org Video Driver
    [   137.909]     ABI class: X.Org Video Driver, version 11.0
    [   137.909] (II) LoadModule: "nv"
    [   137.909] (WW) Warning, couldn't open module nv
    [   137.909] (II) UnloadModule: "nv"
    [   137.909] (II) Unloading nv
    [   137.909] (EE) Failed to load module "nv" (module does not exist, 0)
    [   137.909] (II) LoadModule: "vesa"
    [   137.910] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    [   137.910] (II) Module vesa: vendor="X.Org Foundation"
    [   137.910]     compiled for 1.11.3, module version = 2.3.0
    [   137.910]     Module class: X.Org Video Driver
    [   137.910]     ABI class: X.Org Video Driver, version 11.0
    [   137.910] (II) LoadModule: "fbdev"
    [   137.910] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [   137.910] (II) Module fbdev: vendor="X.Org Foundation"
    [   137.910]     compiled for 1.11.3, module version = 0.4.2
    [   137.910]     ABI class: X.Org Video Driver, version 11.0
    [   137.910] (==) Matched nvidia as autoconfigured driver 0
    [   137.910] (==) Matched nouveau as autoconfigured driver 1
    [   137.910] (==) Matched nv as autoconfigured driver 2
    [   137.910] (==) Matched vesa as autoconfigured driver 3
    [   137.910] (==) Matched fbdev as autoconfigured driver 4
    [   137.910] (==) Assigned the driver to the xf86ConfigLayout
    [   137.910] (II) LoadModule: "nvidia"
    [   137.910] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
    [   137.910] (II) Module nvidia: vendor="NVIDIA Corporation"
    [   137.910]     compiled for 4.0.2, module version = 1.0.0
    [   137.910]     Module class: X.Org Video Driver
    [   137.910] (II) UnloadModule: "nvidia"
    [   137.910] (II) Unloading nvidia
    [   137.910] (II) Failed to load module "nvidia" (already loaded, 32691)
    [   137.910] (II) LoadModule: "nouveau"
    [   137.910] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
    [   137.910] (II) Module nouveau: vendor="X.Org Foundation"
    [   137.910]     compiled for 1.11.3, module version = 0.0.16
    [   137.910]     Module class: X.Org Video Driver
    [   137.910]     ABI class: X.Org Video Driver, version 11.0
    [   137.910] (II) UnloadModule: "nouveau"
    [   137.910] (II) Unloading nouveau
    [   137.910] (II) Failed to load module "nouveau" (already loaded, 32691)
    [   137.910] (II) LoadModule: "nv"
    [   137.911] (WW) Warning, couldn't open module nv
    [   137.911] (II) UnloadModule: "nv"
    [   137.911] (II) Unloading nv
    [   137.911] (EE) Failed to load module "nv" (module does not exist, 0)
    [   137.911] (II) LoadModule: "vesa"
    [   137.911] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    [   137.911] (II) Module vesa: vendor="X.Org Foundation"
    [   137.911]     compiled for 1.11.3, module version = 2.3.0
    [   137.911]     Module class: X.Org Video Driver
    [   137.911]     ABI class: X.Org Video Driver, version 11.0
    [   137.911] (II) UnloadModule: "vesa"
    [   137.911] (II) Unloading vesa
    [   137.911] (II) Failed to load module "vesa" (already loaded, 0)
    [   137.911] (II) LoadModule: "fbdev"
    [   137.911] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [   137.911] (II) Module fbdev: vendor="X.Org Foundation"
    [   137.911]     compiled for 1.11.3, module version = 0.4.2
    [   137.911]     ABI class: X.Org Video Driver, version 11.0
    [   137.911] (II) UnloadModule: "fbdev"
    [   137.911] (II) Unloading fbdev
    [   137.911] (II) Failed to load module "fbdev" (already loaded, 0)
    [   137.911] (II) NVIDIA dlloader X Driver  304.64  Tue Oct 30 10:59:51 PDT 2012
    [   137.911] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [   137.911] (II) NOUVEAU driver Date:   Wed Nov 30 18:56:54 2011 +0100
    [   137.911] (II) NOUVEAU driver for NVIDIA chipset families :
    [   137.911]     RIVA TNT        (NV04)
    [   137.911]     RIVA TNT2       (NV05)
    [   137.911]     GeForce 256     (NV10)
    [   137.911]     GeForce 2       (NV11, NV15)
    [   137.911]     GeForce 4MX     (NV17, NV18)
    [   137.911]     GeForce 3       (NV20)
    [   137.911]     GeForce 4Ti     (NV25, NV28)
    [   137.911]     GeForce FX      (NV3x)
    [   137.911]     GeForce 6       (NV4x)
    [   137.911]     GeForce 7       (G7x)
    [   137.911]     GeForce 8       (G8x)
    [   137.911]     GeForce GTX 200 (NVA0)
    [   137.911]     GeForce GTX 400 (NVC0)
    [   137.911] (II) VESA: driver for VESA chipsets: vesa
    [   137.911] (II) FBDEV: driver for framebuffer: fbdev
    [   137.912] (--) using VT number 7
    
    [   137.914] (II) Loading sub module "fb"
    [   137.914] (II) LoadModule: "fb"
    [   137.914] (II) Loading /usr/lib/xorg/modules/libfb.so
    [   137.915] (II) Module fb: vendor="X.Org Foundation"
    [   137.915]     compiled for 1.11.3, module version = 1.0.0
    [   137.915]     ABI class: X.Org ANSI C Emulation, version 0.4
    [   137.915] (II) Loading sub module "wfb"
    [   137.915] (II) LoadModule: "wfb"
    [   137.915] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [   137.915] (II) Module wfb: vendor="X.Org Foundation"
    [   137.915]     compiled for 1.11.3, module version = 1.0.0
    [   137.915]     ABI class: X.Org ANSI C Emulation, version 0.4
    [   137.915] (II) Loading sub module "ramdac"
    [   137.915] (II) LoadModule: "ramdac"
    [   137.915] (II) Module "ramdac" already built-in
    [   137.915] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
    [   137.915] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [   137.915] (II) Loading /usr/lib/xorg/modules/libfb.so
    [   137.915] (WW) Falling back to old probe method for vesa
    [   137.915] (WW) Falling back to old probe method for fbdev
    [   137.915] (II) Loading sub module "fbdevhw"
    [   137.915] (II) LoadModule: "fbdevhw"
    [   137.915] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
    [   137.915] (II) Module fbdevhw: vendor="X.Org Foundation"
    [   137.915]     compiled for 1.11.3, module version = 0.0.2
    [   137.915]     ABI class: X.Org Video Driver, version 11.0
    [   137.915] (II) NVIDIA(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
    [   137.915] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
    [   137.915] (==) NVIDIA(0): RGB weight 888
    [   137.915] (==) NVIDIA(0): Default visual is TrueColor
    [   137.915] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [   137.915] (**) NVIDIA(0): Option "NoLogo" "True"
    [   137.915] (**) NVIDIA(0): Enabling 2D acceleration
    [   138.374] (II) NVIDIA(0): NVIDIA GPU GeForce 9600M GT (G96) at PCI:2:0:0 (GPU-0)
    [   138.374] (--) NVIDIA(0): Memory: 524288 kBytes
    [   138.374] (--) NVIDIA(0): VideoBIOS: 62.94.58.00.18
    [   138.374] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    [   138.374] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
    [   138.377] (--) NVIDIA(0): Valid display device(s) on GeForce 9600M GT at PCI:2:0:0
    [   138.377] (--) NVIDIA(0):     DFP-0
    [   138.377] (--) NVIDIA(0):     DFP-1
    [   138.377] (--) NVIDIA(0):     DFP-2
    [   138.377] (--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
    [   138.377] (--) NVIDIA(0): DFP-0: Internal Single Link TMDS
    [   138.377] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
    [   138.377] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
    [   138.377] (--) NVIDIA(0): DFP-2: 480.0 MHz maximum pixel clock
    [   138.377] (--) NVIDIA(0): DFP-2: Internal DisplayPort
    [   138.377] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0
    [   138.380] (EE) NVIDIA(0): Failing initialization of X screen 0
    [   138.396] (II) UnloadModule: "nvidia"
    [   138.396] (II) Unloading nvidia
    [   138.397] (II) UnloadModule: "wfb"
    [   138.397] (II) Unloading wfb
    [   138.397] (II) UnloadModule: "fb"
    [   138.397] (II) Unloading fb
    [   138.397] (EE) Screen(s) found, but none have a usable configuration.
    [   138.397] 
    Fatal server error:
    [   138.397] no screens found
    [   138.397] 
    Please consult the The X.Org Foundation support 
         at http://wiki.x.org
     for help. 
    [   138.397] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [   138.397] 
    [   138.402]  ddxSigGiveUp: Closing log
    [   138.402] Server terminated with error (1). Closing log file.

  3. #23
    Join Date
    May 2009
    Beans
    2

    Re: Ubuntu 12.10 MacBook Pro 5.1

    Okay, after more tinkering, I finally got Ubuntu 12.04 booted in EFI mode. Here are the steps I did:


    - when you get to the grub menu, hit "e" over regular 12.04 boot
    - add "outb 0x750 0" to the second line. your menu entry should look like this:
    Code:
    menuentry 'Ubuntu, with Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux     --class gnu --class os {
        outb 0x750 0
        recordfail
        set gfxpayload=$linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='(hd0,gpt5)'
        search --no-floppy --fs-uuid --set=root bc495raf-515r-4r2b-b3de-0ec679a7303a
        linux   /boot/vmlinuz-3.0.0-12-generic root=UUID=bc495raf-515r-4r2b-    b3de-0ec679a7303a ro hpet=force
        initrd  /boot/initrd.img-3.0.0-12-generic
    }
    That let me boot into Ubuntu. The 9600 is disabled and the 9400 is the only GPU activated.

    I don't really know how to make this change permanent though.

    The link I got the answer from is here:
    http://askubuntu.com/questions/73332...ro-5-1-5-2-5-3

  4. #24
    Join Date
    Apr 2013
    Beans
    1

    Re: Ubuntu 12.10 MacBook Pro 5.1

    Hi, I'm new with ubuntu on a MacBookPro(5.1) and I would like know if is it possible to replace my osX hard drive by a newer for an install of Ubuntu 12.10 or 13.04 and switch the hard drive if i would like re-use osX.

    Is it possible to install ubuntu without any damage to my mac (BIOS or anything) if I follow these instructions : http://ubuntuforums.org/showthread.p...1#post12407951

    Thanks,


    Edit :
    Finally, I've instal ubuntu in dualboot and it work great with your help. Thanks a lot
    Last edited by Gilgalidd; April 10th, 2013 at 05:15 PM.

Page 3 of 3 FirstFirst 123

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •