From 3a87740b4734c0e65aa8fbcfcf418ee99f006a9a Mon Sep 17 00:00:00 2001
From: Francis Rowe <info@gluglug.org.uk>
Date: Thu, 22 Jan 2015 22:09:57 -0500
Subject: grub.cfg: Add ahci1 to list of devices for optical drive

Docking station on X200 is SATA/AHCI.
---
(limited to 'resources')

diff --git a/resources/grub/config/menuentries/common.cfg b/resources/grub/config/menuentries/common.cfg
index 5299da2..ed7ca02 100644
--- a/resources/grub/config/menuentries/common.cfg
+++ b/resources/grub/config/menuentries/common.cfg
@@ -37,18 +37,20 @@ menuentry 'Parse ISOLINUX menu (USB)' {
 	done
 }
 menuentry 'Parse ISOLINUX menu (CD)' {
-	set root='ata0'
-	if [ -f "/menu.cfg" ] ; then
-		syslinux_configfile -i /menu.cfg
-	elif [ -f "/txt.cfg" ] ; then
-		syslinux_configfile -i /txt.cfg
-	elif [ -f "/isolinux/menu.cfg" ] ; then
-		syslinux_configfile -i /isolinux/menu.cfg
-	elif [ -f "/isolinux/txt.cfg" ] ; then
-		syslinux_configfile -i /isolinux/txt.cfg
-	elif [ -f "/isolinux/isolinux.cfg" ] ; then
-		syslinux_configfile -i /isolinux/isolinux.cfg
-	fi
+	for x in (ata0) (ahci1); do
+		set root=$x
+		if [ -f "/menu.cfg" ] ; then
+			syslinux_configfile -i /menu.cfg
+		elif [ -f "/txt.cfg" ] ; then
+			syslinux_configfile -i /txt.cfg
+		elif [ -f "/isolinux/menu.cfg" ] ; then
+			syslinux_configfile -i /isolinux/menu.cfg
+		elif [ -f "/isolinux/txt.cfg" ] ; then
+			syslinux_configfile -i /isolinux/txt.cfg
+		elif [ -f "/isolinux/isolinux.cfg" ] ; then
+			syslinux_configfile -i /isolinux/isolinux.cfg
+		fi
+	done
 }
 menuentry 'Switch to grubtest.cfg' {
 	set root='cbfsdisk'
--
cgit v0.9.1