Package: syslinux
Version: 3:4.05+dfsg-6+deb7u2
Severity: normal
Tags: upstream
After installing Syslinux on a USB flashdrive:
syslinux -d /boot/syslinux/ -i /dev/sde1
as described here:
http://www.syslinux.org/wiki/index.php/SYSLINUX#Linux
-- I found that dosfsck, from the dosfstools package, isn't happy
about it:
# dosfsck /dev/sde1
dosfsck 3.0.13, 30 Jun 2012, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
...
This doesn't seem to prevent booting from the partition, but such errors
are disconcerting, and presumably the backup is there for a reason.
There is some discussion of the technical issues involved here:
http://en.wikipedia.org/wiki/File_Allocation_Table#Technical_design
For FAT32 file systems, the reserved sectors include a File System
Information Sector at logical sector 1 and a Backup Boot Sector at
logical sector 6. While many other vendors have continued to utilize
a single-sector setup (logical sector 0 only) for the bootstrap
loader, Microsoft's boot sector code has grown to spawn over logical
sectors 0 and 2 since the introduction of FAT32, with logical sector
0 depending on sub-routines in logical sector 2. The Backup Boot
Sector area consists of three logical sectors 6, 7, and 8 as well.
-- but the basic problem seems clear enough. If Syslinux writes its
bootloader code into the VFAT boot sector, shouldn't it write a
duplicate copy into the backup area?
I have attached a copy of the first 32 (512-byte) sectors of the
flashdrive partition in question, in case anybody wants to investigate
this problem in detail, although it shouldn't be difficult to replicate.
-- Ian Bruce
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'unstable'),
(500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages syslinux depends on:
ii libc62.13-38
ii libuuid1 2.20.1-5.3
ii syslinux-common 3:4.05+dfsg-6+deb7u2
Versions of packages syslinux recommends:
ii mtools 4.0.17-1
Versions of packages syslinux suggests:
ii dosfstools 3.0.13-1
ii os-prober 1.42
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org