[Pkg-mactel-devel] Debian jessie install on a Apple mactel i386 boots debian wheezy system in adjacent partition

David Henderson dgh at its.caltech.edu
Wed Jan 28 23:09:15 UTC 2015


Package: Debian Installer (most likely)
Version: debian-jessie-DI-b2-i386-netinst.iso
Date installed: circa 1/26/2015

The system runs OSX 10.6.8 and identifies itself as:
   Computer- Apple iMac model iMac4,1
   Core Duo, 2GB ram, 250GB hard drive

Partition display:
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.


(parted) print
Model: ATA WDC WD2500JS-40N (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system     Name                  Flags
1      20.5kB  210MB   210MB   fat32           EFI System Partition  boot
2      210MB   50.2GB  50.0GB  hfs+            i386OSX
3      50.3GB  71.7GB  21.3GB  hfs+            comhfs
4      71.8GB  74.0GB  2147MB  ext2            aBoot
5      74.0GB  76.1GB  2147MB  ext2            bBoot
6      76.1GB  78.3GB  2147MB  ext2            cBoot
7      78.3GB  78.4GB  157MB   hfs+            Apple_HFS_Untitled_2
8      78.4GB  78.6GB  157MB                   aBios
9      78.6GB  78.7GB  157MB                   bBios
10      78.7GB  78.9GB  157MB                   cBios
11      78.9GB  84.9GB  5999MB  linux-swap(v1)
12      84.9GB  140GB   55.0GB  ext4            aRoot
13      140GB   195GB   55.0GB  ext4            bRoot
14      195GB   250GB   55.0GB  ext4            cRoot

lspci:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:07.0 Performance counters: Intel Corporation Device 27a3 (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI M56P [Radeon Mobility X1600]
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22)
03:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 01)
04:03.0 FireWire (IEEE 1394): LSI Corporation FW322/323 [TrueFire] 1394a Controller (rev 61)



Summary:
   Installed 3 systems on this machine to experiment and track down this jessie boot bug,
   as well as to get a version of wireless firmware not dependent on internet.
   The last install, Jessie i386, booted a Wheezy i386 system.

Context: this iMac is not normally near a hardwired connection. I can lug
the machine next to the wireless router for a hardwired internet, but its
not a very convenient location for me. I want to install Debian 7.8.0 off dvd's with
nonfree firmware and load wireless interface loaded off flash drive.

Have experimented with rEFInd and have not achieved booting success.
Want to avoid being dependent on rEFInd and grub-efi-ia32.

Problem 1(what is being reported):
   Debian Jessie installs but does not always leave the system in a fully bootable state.   
   Option poweron indicates a boot icon that does not always boot.

Problem 2(another problem related to wireless b43 firmware):
   Debian wheezy does not install a functioning Broadcom driver from a hardwired connection.
       It seeks a driver from a URL that does not exist.
   Debian jessie will install a functioning driver. I desire firmware that I can
   put on a flash drive and install with Debian wheezy.

Preparation for debugging both problems led me to install 3 systems in the following order:
   system A: on partitions labeled, aBios, aBoot, aRoot, swap
       Holds Debian 7.7.0 i386 dvd1 install with Debian internet mirror
       grub installed to /dev/sda
   system B: on partitions labeled, bBios, bBoot, bRoot, swap
       Holds Debian 7.8.0 i386 dvd1 install with no internet mirror
       grub installed to /dev/sda
   system C: on partitions labeled cBios, cBoot, cRoot, swap
       Holds Debian jessie netinstall,  i386 architecture.
       grub installed to /dev/sda

Statement of the Jessie boot bug:

   After performing the 3 system installs, and performing poweron with the option key;
       select to boot from the "Windows" icon instead of OSX.
   grub boots, its menu shows up as: 
       System B Debian system (wheezy from 7.8.0 dvd1)
       System B Debian rescue (wheezy from 7.8.0 dvd1)
       System A Debian system (wheezy from 7.7.0 dvd1 + network mirror)
       System A Debian rescue (wheezy from 7.7.0 dvd1 + network mirror)
       various OSX systems,

What I expected was to see was after the grub boot:
       System C Debian system (jessie from netinst)
       System C Debian rescue (jessie from netinst)
       System A Debian system (wheezy from 7.7.0 dvd1 + network mirror)
       System A Debian rescue (wheezy from 7.7.0 dvd1 + network mirror)
       System B Debian system (wheezy from 7.8.0 dvd1)
       System B Debian rescue (wheezy from 7.8.0 dvd1)
       various OSX systems,

My guesstimate of the most likely problem:
   There is an indexing error. 0-origin vs 1-origin in partitions.





More information about the Pkg-Mactel-Devel mailing list