[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#282308: marked as done (Should be more selective in SuSE detection)



Your message dated Fri, 23 Jun 2006 14:33:53 -0700
with message-id <E1FttHl-0006x1-GO@spohr.debian.org>
and subject line Bug#258623: fixed in os-prober 1.12
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: installation-reports

Debian-installer-version: http://cdimage.debian.org/pub/cdimage-testing/sid_d-i/i386/pre-rc2/sarge-i386-netinst.iso
uname -a: Linux colt 2.6.8-1-386 #1 Mon Sep 13 23:29:55 EDT 2004 i686 GNU/Linux
Date: 2004-11-20
Method: Burned the above image on CD, booted from the CD, used a normal mirror on the internet for the rest

Machine: custom-built workstation PC, retail parts
Processor: AMD Athlon(tm) XP 3000+
Memory: 1 GB
Root Device: SATA /dev/sda1
Root Size/partition table:
 Disk /dev/sda: 200.0 GB, 200049647616 bytes
 255 heads, 63 sectors/track, 24321 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id  System
 /dev/sda1               1        1306    10490413+  83  Linux  ==> /
 /dev/sda2            1307        2612    10490445   83  Linux  (unused)
 /dev/sda3            2613       24319   174361477+   f  W95 Ext'd (LBA)
 /dev/sda5            2613        2874     2104483+  82  Linux swap ==> swap
 /dev/sda6            2875        3136     2104483+  82  Linux swap (unused)
 /dev/sda7            3137       24319   170152416   83  Linux  ==> /home

Output of lspci and lspci -n:
# lspci
0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
0000:00:05.0 Multimedia audio controller: nVidia Corporation nForce MultiMedia audio [Via VT82C686B] (rev a2)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
0000:00:0c.0 PCI bridge: nVidia Corporation nForce2 PCI Bridge (rev a3)
0000:00:0d.0 FireWire (IEEE 1394): nVidia Corporation nForce2 FireWire (IEEE 1394) Controller (rev a3)
0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
0000:01:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:01:0b.0 RAID bus controller: Silicon Image, Inc. (formerly CMD Technology Inc) SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)
0000:02:01.0 Ethernet controller: 3Com Corporation 3C920B-EMB Integrated Fast Ethernet Controller [Tornado] (rev 40)
0000:03:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G550 AGP (rev 01)
# lspci -n
0000:00:00.0 0600: 10de:01e0 (rev c1)
0000:00:00.1 0500: 10de:01eb (rev c1)
0000:00:00.2 0500: 10de:01ee (rev c1)
0000:00:00.3 0500: 10de:01ed (rev c1)
0000:00:00.4 0500: 10de:01ec (rev c1)
0000:00:00.5 0500: 10de:01ef (rev c1)
0000:00:01.0 0601: 10de:0060 (rev a4)
0000:00:01.1 0c05: 10de:0064 (rev a2)
0000:00:02.0 0c03: 10de:0067 (rev a4)
0000:00:02.1 0c03: 10de:0067 (rev a4)
0000:00:02.2 0c03: 10de:0068 (rev a4)
0000:00:04.0 0200: 10de:0066 (rev a1)
0000:00:05.0 0401: 10de:006b (rev a2)
0000:00:06.0 0401: 10de:006a (rev a1)
0000:00:08.0 0604: 10de:006c (rev a3)
0000:00:09.0 0101: 10de:0065 (rev a2)
0000:00:0c.0 0604: 10de:006d (rev a3)
0000:00:0d.0 0c00: 10de:006e (rev a3)
0000:00:1e.0 0604: 10de:01e8 (rev c1)
0000:01:0a.0 0200: 10ec:8139 (rev 10)
0000:01:0b.0 0104: 1095:3112 (rev 02)
0000:02:01.0 0200: 10b7:9201 (rev 40)
0000:03:00.0 0300: 102b:2527 (rev 01)

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot worked:    [O]
Configure network HW:   [O]
Config network:         [O]
Detect CD:              [O]
Load installer modules: [O]
Detect hard drives:     [O]
Partition hard drives:  [O]
Create file systems:    [O]
Mount partitions:       [O]
Install base system:    [O]
Install boot loader:    [E]
Reboot:                 [O]

Comments/Problems:

The boot loader installation had a small problem in my case.

In addition to the mentioned /dev/sda I have an IDE hard disk /dev/hda
that contains Windows and SUSE Linux.  The boot loader GRUB was
installed in the MBR of /dev/hda, so that it controls the whole boot
process.  The other operating systems were recognized and installed
in the boot menu.  However, the SUSE installation contains several
files in /boot/vmlinuz* that are not kernels and should not be
entered in the boot menu.  The relevant part of the boot menu that
was generated by the Debian installer is:

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title           SuSE Linux 8.2 (i586) (on /dev/hda5)
root            (hd0,4)
kernel          /boot/vmlinuz root=/dev/hda5
initrd          /boot/initrd
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title           SuSE Linux 8.2 (i586) (on /dev/hda5)
root            (hd0,4)
kernel          /boot/vmlinuz root=/dev/hda5
initrd          /boot/initrd.shipped
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title           SuSE Linux 8.2 (i586) (on /dev/hda5)
root            (hd0,4)
kernel          /boot/vmlinuz root=/dev/hda5
initrd          /boot/initrd
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title           SuSE Linux 8.2 (i586) (on /dev/hda5)
root            (hd0,4)
kernel          /boot/vmlinuz root=/dev/hda5
initrd          /boot/initrd.shipped
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title           SuSE Linux 8.2 (i586) (on /dev/hda5)
root            (hd0,4)
kernel          /boot/vmlinuz.autoconf.h root=/dev/hda5
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title           SuSE Linux 8.2 (i586) (on /dev/hda5)
root            (hd0,4)
kernel          /boot/vmlinuz.config root=/dev/hda5
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title           SuSE Linux 8.2 (i586) (on /dev/hda5)
root            (hd0,4)
kernel          /boot/vmlinuz.shipped root=/dev/hda5
initrd          /boot/initrd.shipped
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title           SuSE Linux 8.2 (i586) (on /dev/hda5)
root            (hd0,4)
kernel          /boot/vmlinuz.version.h root=/dev/hda5
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title           SuSE Linux 8.2 (i586) (on /dev/hda5)
root            (hd0,4)
kernel          /boot/vmlinux.gz root=/dev/hda5
savedefault
boot


Most of these combinations don't work, because the files aren't boot
sectors at all.  Users might be confused if they see 9 entries in the
boot menu, most of which don't work.

The entries in the original GRUB menu of the SUSE installation were:

title linux
    kernel (hd0,4)/boot/vmlinuz root=/dev/hda5 vga=0x31a  acpi=off splash=silent showopts
    initrd (hd0,4)/boot/initrd

title failsafe
    kernel (hd0,4)/boot/vmlinuz.shipped root=/dev/hda5 showopts ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3
    initrd (hd0,4)/boot/initrd.shipped


The other files can be told apart pretty easily:

# file /mnt/boot/vmlinu*
/mnt/boot/vmlinux.gz:         gzip compressed data, was "vmlinux", from Unix, max compression
/mnt/boot/vmlinuz:            x86 boot sector
/mnt/boot/vmlinuz.autoconf.h: ASCII C program text
/mnt/boot/vmlinuz.config:     ASCII English text
/mnt/boot/vmlinuz.shipped:    x86 boot sector
/mnt/boot/vmlinuz.version.h:  ASCII text


Maybe this method can be used to avoid installing useless boot
menu entries.


--- End Message ---
--- Begin Message ---
Source: os-prober
Source-Version: 1.12

We believe that the bug you reported is fixed in the latest version of
os-prober, which is due to be installed in the Debian FTP archive:

os-prober-udeb_1.12_i386.udeb
  to pool/main/o/os-prober/os-prober-udeb_1.12_i386.udeb
os-prober_1.12.dsc
  to pool/main/o/os-prober/os-prober_1.12.dsc
os-prober_1.12.tar.gz
  to pool/main/o/os-prober/os-prober_1.12.tar.gz
os-prober_1.12_i386.deb
  to pool/main/o/os-prober/os-prober_1.12_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 258623@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frans Pop <fjp@debian.org> (supplier of updated os-prober package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 23 Jun 2006 21:46:41 +0200
Source: os-prober
Binary: os-prober os-prober-udeb
Architecture: source i386
Version: 1.12
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Frans Pop <fjp@debian.org>
Description: 
 os-prober  - utility to detect other OSes on a set of drives
 os-prober-udeb - utility to detect other OSes on a set of drives (udeb)
Closes: 258623 259825
Changes: 
 os-prober (1.12) unstable; urgency=low
 .
   [ Joey Hess ]
   * Patch from VMiklos to sed off (hdn,n) from the front of a kernel path,
     as seen in SuSE grub configs. Closes: #258623 although this is fixed
     imprefectly since it assumes stripping the string is enough.
   * Patch from VMiklos to not require an initrd be specified in the grub
     probe.
   * Patch from VMiklos to add --mounted option to linux-boot-prober.
     May not be useful for d-i but in other situations including for the
     Frugalware installer.
 .
   [ Frans Pop ]
   * When parsing a lilo configuration, dereference symbolic links. Not doing
     this will break booting the old OS if the link was in / and there was a
     separate /boot partition. And grub in general prefers full paths.
     Closes: #259825.
   * Use environment variable to pass --mounted option to lower level scripts
     instead of perpetuating the parameter.
   * Add myself to uploaders.
Files: 
 1ace43209fff58fb2e0b0a7936303889 638 debian-installer optional os-prober_1.12.dsc
 f01dd65e05a2d85480cd829568a102fb 13987 debian-installer optional os-prober_1.12.tar.gz
 6accb5364cd3666a8d57fe7fb82f389d 7456 debian-installer optional os-prober-udeb_1.12_i386.udeb
 73ff648a59f713734c8e513544aa1a72 11772 utils extra os-prober_1.12_i386.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFEnEW4gm/Kwh6ICoQRAhdZAKDaICwbkNz/T7+Ke+ZjulSVS6Kx4ACeIs8S
ApKgmXrA1hcUlLw7Z223xhs=
=2C42
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: