diff options
-rw-r--r-- | bootloader.py | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/bootloader.py b/bootloader.py index 24d9539da..a3a2bcdf9 100644 --- a/bootloader.py +++ b/bootloader.py @@ -470,16 +470,9 @@ class x86BootloaderInfo(bootloaderInfo): if defaultDev == rootDev: default = 0 else: - i = 0 - for (label, longlabel, version) in kernelList: - i = i + 1 - for (label, longlabel, device) in chainList: - if ((not longlabel) or (longlabel == "")): - continue - if defaultDev == device: - default = i - break - i = i + 1 + # if the default isn't linux, it's the first thing in the + # chain list + default = len(kernelList) # keep track of which devices are used for the device.map usedDevs = {} |