[AT&T Samsung Galaxy S II Skyrocket SGH-I727] m4570d0n:
Yeah, I already have rEFInd installed. I had to do that to get Mint 14 and Win8 to play nice with each other a few months back. The problem isn't that it's not booting, it's that during the boot process, either 1) it isn't detecting my display hardware, or 2) it's not finding either of my display drivers (Intel or Nvidia). Mint has never given me any problems that I would not also have in Ubuntu, and there have been several times where I had issues in Ubuntu that were never present when I tried the equivalent release of Mint. When I have the "nomodeset" variable set in GRUB and the X-server fails (but the display is at least working), this is the error I found in Xorg.0.log:

...
[ 33.965] Initializing built-in extension DRI2
[ 33.965] (II) LoadModule: "glx"
[ 33.965] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 33.965] (II) Module glx: vendor="X.Org Foundation"
[ 33.965] compiled for 1.13.3, module version = 1.0.0
[ 33.965] ABI class: X.Org Server Extension, version 7.0
[ 33.965] (==) AIGLX enabled
[ 33.965] Loading extension GLX
[ 33.965] (==) Matched intel as autoconfigured driver 0
[ 33.965] (==) Matched vesa as autoconfigured driver 1
[ 33.965] (==) Matched modesetting as autoconfigured driver 2
[ 33.965] (==) Matched fbdev as autoconfigured driver 3
[ 33.965] (==) Assigned the driver to the xf86ConfigLayout
[ 33.965] (II) LoadModule: "intel"
[ 33.965] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 33.965] (II) Module intel: vendor="X.Org Foundation"
[ 33.965] compiled for 1.13.3, module version = 2.21.6
[ 33.965] Module class: X.Org Video Driver
[ 33.965] ABI class: X.Org Video Driver, version 13.1
[ 33.965] (II) LoadModule: "vesa"
[ 33.965] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 33.965] (II) Module vesa: vendor="X.Org Foundation"
[ 33.965] compiled for 1.12.99.902, module version = 2.3.2
[ 33.965] Module class: X.Org Video Driver
[ 33.965] ABI class: X.Org Video Driver, version 13.0
[ 33.965] (II) LoadModule: "modesetting"
[ 33.965] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 33.966] (II) Module modesetting: vendor="X.Org Foundation"
[ 33.966] compiled for 1.13.3, module version = 0.7.0
[ 33.966] Module class: X.Org Video Driver
[ 33.966] ABI class: X.Org Video Driver, version 13.1
[ 33.966] (II) LoadModule: "fbdev"
[ 33.966] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 33.966] (II) Module fbdev: vendor="X.Org Foundation"
[ 33.966] compiled for 1.12.99.902, module version = 0.4.3
[ 33.966] Module class: X.Org Video Driver
[ 33.966] ABI class: X.Org Video Driver, version 13.0
[ 33.966] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
Ivybridge Server (GT2), Haswell Desktop (GT1), Haswell Desktop (GT2),
Haswell Desktop (GT2+), Haswell Mobile (GT1), Haswell Mobile (GT2),
Haswell Mobile (GT2+), Haswell Server (GT1), Haswell Server (GT2),
Haswell Server (GT2+), Haswell SDV Desktop (GT1),
Haswell SDV Desktop (GT2), Haswell SDV Desktop (GT2+),
Haswell SDV Mobile (GT1), Haswell SDV Mobile (GT2),
Haswell SDV Mobile (GT2+), Haswell SDV Server (GT1),
Haswell SDV Server (GT2), Haswell SDV Server (GT2+),
Haswell ULT Desktop (GT1), Haswell ULT Desktop (GT2),
Haswell ULT Desktop (GT2+), Haswell ULT Mobile (GT1),
Haswell ULT Mobile (GT2), Haswell ULT Mobile (GT2+),
Haswell ULT Server (GT1), Haswell ULT Server (GT2),
Haswell ULT Server (GT2+), Haswell CRW Desktop (GT1),
Haswell CRW Desktop (GT2), Haswell CRW Desktop (GT2+),
Haswell CRW Mobile (GT1), Haswell CRW Mobile (GT2),
Haswell CRW Mobile (GT2+), Haswell CRW Server (GT1),
Haswell CRW Server (GT2), Haswell CRW Server (GT2+),
ValleyView PO board
[ 33.966] (II) VESA: driver for VESA chipsets: vesa
[ 33.966] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 33.966] (II) FBDEV: driver for framebuffer: fbdev
[ 33.966] (++) using VT number 7

[ 33.972] (WW) Falling back to old probe method for modesetting
[ 33.972] (EE) open /dev/dri/card0: No such file or directory
[ 33.972] (WW) Falling back to old probe method for fbdev
[ 33.972] (II) Loading sub module "fbdevhw"
[ 33.972] (II) LoadModule: "fbdevhw"
[ 33.972] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 33.972] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 33.972] compiled for 1.13.3, module version = 0.0.2
[ 33.972] ABI class: X.Org Video Driver, version 13.1
[ 33.972] (II) Loading sub module "vbe"
[ 33.972] (II) LoadModule: "vbe"
[ 33.972] (II) Loading /usr/lib/xorg/modules/libvbe.so
[ 33.972] (II) Module vbe: vendor="X.Org Foundation"
[ 33.972] compiled for 1.13.3, module version = 1.1.0
[ 33.972] ABI class: X.Org Video Driver, version 13.1
[ 33.972] (II) Loading sub module "int10"
[ 33.972] (II) LoadModule: "int10"
[ 33.972] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 33.972] (II) Module int10: vendor="X.Org Foundation"
[ 33.972] compiled for 1.13.3, module version = 1.0.0
[ 33.972] ABI class: X.Org Video Driver, version 13.1
[ 33.972] (II) VESA(0): initializing int10
[ 33.972] (EE) VESA(0): V_BIOS address 0x0 out of range
[ 33.972] (II) UnloadModule: "vesa"
[ 33.972] (II) UnloadSubModule: "int10"
[ 33.972] (II) Unloading int10
[ 33.972] (II) UnloadSubModule: "vbe"
[ 33.972] (II) Unloading vbe
[COLOR="Red"][b][ 33.972] (EE) Screen(s) found, but none have a usable configuration.
[ 33.972] Fatal server error:
[ 33.972] no screens found
[ 33.972] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help.
[ 33.972] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.[/b][/COLOR]
[ 33.973] (EE)
[ 33.980] Server terminated with error (1). Closing log file.

What confuses me is the fact that if I just plug in another monitor into my serial port, it boots up with my internal display working just fine.