Differences between revisions 2 and 3
Revision 2 as of 2019-09-14 14:03:13
Size: 5270
Editor: ?dieselnutjob
Comment:
Revision 3 as of 2019-09-14 14:19:49
Size: 6388
Editor: ?dieselnutjob
Comment:
Deletions are marked like this. Additions are marked like this.
Line 47: Line 47:
My MacBookPro has the following characteristics:-
AMD GPU disabled in boot options
SSD drive dedicated to Debian.
The DVD drive has been removed and replaced with a second drive, so one has OSX and the other has Debian.
The OSX drive was removed during the process of Debian installation.
The OS can be selected at boot time using the option key.
LXQT window manager.
My MacBookPro has the following characteristics:-<<BR>>
AMD GPU disabled in boot options<<BR>>
SSD drive dedicated to Debian.<<BR>>
The DVD drive has been removed and replaced with a second drive, so one has OSX and the other has Debian.<<BR>>
The OSX drive was removed during the process of Debian installation.<<BR>>
The OS can be selected at boot time using the option key.<<BR>>
LXQT window manager.<<BR>>
Line 55: Line 55:
1. Boot using Netinst 64 bit USB thumb drive.<<BR>>
2. It is easier to install with an Ethernet cable attached initially.<<BR>>
3. Select text based installation.<<BR>>
3. At tasksel deselect Debian Desktop Environment and all of the sub items (such as Gnome, XFCE etc); select SSH Server and Standard System Utilities.<<BR>>
4. Complete installation and boot into Debian.<<BR>>
5. Edit the file /etc/grub.d/10_linux<<BR>>
Look for these lines:-<<BR>>
  if ([ "$ubuntu_recovery" = 0 ] || [ x$type != xrecovery ]) && \<<BR>>
     ([ "x$GRUB_GFXPAYLOAD_LINUX" != x ] || [ "$gfxpayload_dynamic" = 1 ]); then<<BR>>
      echo " gfxmode \$linux_gfx_mode" | sed "s/^/$submenu_indentation/"<<BR>>
  fi<<BR>>
After these lines add in:-<<BR>>
  echo " outb 0x728 1" | sed "s/^/$submenu_indentation/"<<BR>>
  echo " outb 0x710 2" | sed "s/^/$submenu_indentation/"<<BR>>
  echo " outb 0x740 2" | sed "s/^/$submenu_indentation/"<<BR>>
  echo " outb 0x750 0" | sed "s/^/$submenu_indentation/"<<BR>>
Run update-grub<<BR>>
Reboot<<BR>>


Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

Models covered
Apple MacBookPro 8-3

Sub-models (LIST OF MODEL REFERENCE NUMBER) options :
- Video card (Intel HD 3000, AMD GPU disabled)
- Screen size (17")
- Wireless card (B43)
- Disk and Ram size, optical device
- Other options, like fingerprint reader, bluetooth...

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

[?]

LAN network card:

[?]

Detect CD/DVD:

[?]

Detect hard drives:

[?]

Extra Features

CPU Frequency Scaling

[?]

Hibernation

[?]

Sleep / Suspend

[?]

Xorg

[?]

- OpenGL

[?]

- Resize-and-Rotate(randr)

[?]

Switch to External Screen

[?]

Mouse

- Built-in (Trackpoint)

[?]

- Built-in (Touchpad)

[?]

Modem

[?]

Wireless/Wifi

[?]

Keyboard's Hotkeys

[?]

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Installing Debian Buster on an Apple MacbookPro8,3

Notes

My MacBookPro has the following characteristics:-
AMD GPU disabled in boot options
SSD drive dedicated to Debian.
The DVD drive has been removed and replaced with a second drive, so one has OSX and the other has Debian.
The OSX drive was removed during the process of Debian installation.
The OS can be selected at boot time using the option key.
LXQT window manager.

How to

1. Boot using Netinst 64 bit USB thumb drive.
2. It is easier to install with an Ethernet cable attached initially.
3. Select text based installation.
3. At tasksel deselect Debian Desktop Environment and all of the sub items (such as Gnome, XFCE etc); select SSH Server and Standard System Utilities.
4. Complete installation and boot into Debian.
5. Edit the file /etc/grub.d/10_linux
Look for these lines:-

  • if ([ "$ubuntu_recovery" = 0 ] || [ x$type != xrecovery ]) && \

    • ([ "x$GRUB_GFXPAYLOAD_LINUX" != x ] || [ "$gfxpayload_dynamic" = 1 ]); then

      • echo " gfxmode \$linux_gfx_mode" | sed "s/^/$submenu_indentation/"

    fi

After these lines add in:-

  • echo " outb 0x728 1" | sed "s/^/$submenu_indentation/"
    echo " outb 0x710 2" | sed "s/^/$submenu_indentation/"
    echo " outb 0x740 2" | sed "s/^/$submenu_indentation/"
    echo " outb 0x750 0" | sed "s/^/$submenu_indentation/"

Run update-grub
Reboot

Configuration

Display

  • (not covered yet)

Audio

  • (not covered yet)

Mouse

  • (not covered yet)

Power Management

  • (not covered yet)

WiFi

  • (not covered yet)

Modem

  • (not covered yet)


System Summary

lspci

lsusb

lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null

USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.

Resources

Attachments

Some configuration files and sample outputs.

Credits