On Tue, Jul 20, 2010 at 15:58:59 -0400, Thomas H. George wrote: > On Tue, Jul 20, 2010 at 07:23:31PM +0200, Florian Kulzer wrote: > > On Tue, Jul 20, 2010 at 11:25:42 -0400, Thomas H. George wrote: > > > My system, Squeeze, cannot install the latest kernel image because > > > dosfslabel finds a problem that prevents the installation of linux-base. > > > > > > Trying to resolve this I used e2fsck to check each of the disk > > > partitions and e2fsck reported all the partitions clean. However, the > > > result of running dosfslabel /dev/hda1 results in the following output: > > > > > > > > > There are differences between boot sector and its backup. > > > Differences: (offset:original/backup)
[...] > > > Not automatically fixing this. > > > NO NAME > > > > > > This hard drive used to have windoze installed and could be booted. The > > > windoze partition was reformated to be an ext2 partition. [...] > > The first thing I would do is to check for signatures of other > > filesystems that were left behind on /dev/hda1: > > > > wipefs /dev/hda1 [...] > No luck. wipefs removed two bits That is better in any case; such stale additional signatures cause problems for blkid. > but the output of dosfstab was > unchanged. I tried aptitude -f install and the installation of > linux-base still failed as shown below: [...] > The following partially installed packages will be configured: > linux-base linux-image-2.6-amd64 linux-image-2.6.32-5-amd64 > No packages will be installed, upgraded, or removed. > 0 packages upgraded, 0 newly installed, 0 to remove and 50 not upgraded. > Need to get 0B of archives. After unpacking 0B will be used. > Setting up linux-base (2.6.32-15) ... > Logical sector size (15624 bytes) is not a multiple of the physical sector > size. > dosfslabel failed: 256 at /var/lib/dpkg/info/linux-base.postinst line 1059, > <STDIN> line 10. > dpkg: error processing linux-base (--configure): > subprocess installed post-installation script returned error exit status 9 [...] > I assume the problem is with /dev/hda1 as the output of dosfslabel run > on any other partition is: Logical sector size is zero. OK, the normal way to fix the "differences between boot sector and its backup" problem on a vfat filesystem is: fsck.vfat -ar /dev/hda1 (The filesystem should be unmounted for this procedure.) However, I have never had to use it on an ext3 partition and I have no idea if is safe, therefore I am hesitant to recommend it to you. (Fsck.vfat will overwrite the backup of the boot sector with its current content, making the two identical again.) I would like to see your output of wipefs /dev/hda1 (to verify that the ext3 signature has the normal offset) and also the output of fdisk -l /dev/hda to check if the partition type is correct. -- Regards, | Florian | -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100720204346.ga10...@isar.localhost