I tried update/upgrade, then redo the grub-install, but to no avail: $ sudo aptitude update Reading package lists... Done Building dependency tree... Done Initializing package states... Done Building tag database... Done Get:1 http://security.ubuntu.com dapper-security Release.gpg [189B] Get:2 http://archive.ubuntu.com dapper Release.gpg [189B] Get:3 http://security.ubuntu.com dapper-security Release [30.9kB] Get:4 http://archive.ubuntu.com dapper Release [34.8kB] Get:5 http://security.ubuntu.com dapper-security/main Packages [25.1kB] Get:6 http://archive.ubuntu.com dapper/main Packages [619kB] Get:7 http://security.ubuntu.com dapper-security/restricted Packages [4253B] Get:8 http://security.ubuntu.com dapper-security/main Sources [6227B] Get:9 http://security.ubuntu.com dapper-security/restricted Sources [974B] Get:10 http://archive.ubuntu.com dapper/restricted Packages [4571B] Get:11 http://archive.ubuntu.com dapper/main Sources [255kB] Get:12 http://archive.ubuntu.com dapper/restricted Sources [1478B] Fetched 983kB in 4s (219kB/s) Reading package lists... Done ubuntu@ubuntu:/target/etc/apt$ sudo aptitude upgrade Reading package lists... Done Building dependency tree... Done Initializing package states... Done Building tag database... Done The following packages have been kept back: linux-image-386 linux-restricted-modules-386 The following packages will be upgraded: binutils-static firefox gdm libfreetype6 libnspr4 libnss3 libtiff4 libxine-main1 linux-386 linux-restricted-modules-common mozilla-thunderbird 11 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Need to get 25.1MB of archives. After unpacking 28.7kB will be used. Do you want to continue? [Y/n/?] Get:1 http://security.ubuntu.com dapper-security/main binutils-static 2.16.1cvs20060117-1ubuntu2.1 [536kB] Get:2 http://security.ubuntu.com dapper-security/main libfreetype6 2.1.10-1ubuntu2.1 [415kB] Get:3 http://security.ubuntu.com dapper-security/main libnspr4 2:1.firefox1.5.dfsg+1.5.0.4-0ubuntu6.06 [146kB] Get:4 http://security.ubuntu.com dapper-security/main libnss3 2:1.firefox1.5.dfsg+1.5.0.4-0ubuntu6.06 [669kB] Get:5 http://security.ubuntu.com dapper-security/main firefox 1.5.dfsg+1.5.0.4-0ubuntu6.06 [7911kB] Get:6 http://security.ubuntu.com dapper-security/main gdm 2.14.6-0ubuntu2.1 [1714kB] Get:7 http://security.ubuntu.com dapper-security/main libtiff4 3.7.4-1ubuntu3.1 [461kB] Get:8 http://security.ubuntu.com dapper-security/main libxine-main1 1.1.1+ubuntu2-7.1 [2934kB] Get:9 http://security.ubuntu.com dapper-security/restricted linux-386 2.6.15.23 [23.4kB] Get:10 http://security.ubuntu.com dapper-security/restricted linux-restricted-modules-common 2.6.15.11-2 [17.7kB] Get:11 http://security.ubuntu.com dapper-security/main mozilla-thunderbird 1.5.0.4-0ubuntu6.06.1 [10.3MB] Fetched 25.1MB in 54s (459kB/s) Preconfiguring packages ... (Reading database ... 67140 files and directories currently installed.) Preparing to replace binutils-static 2.16.1cvs20060117-1ubuntu2 (using .../binutils-static_2.16.1cvs20060117-1ubuntu2.1_i386.deb) ... Unpacking replacement binutils-static ... Preparing to replace libfreetype6 2.1.10-1ubuntu2 (using .../libfreetype6_2.1.10-1ubuntu2.1_i386.deb) ... Unpacking replacement libfreetype6 ... Preparing to replace libnspr4 2:1.firefox1.5.dfsg+1.5.0.3-0ubuntu3 (using .../libnspr4_2%3a1.firefox1.5.dfsg+1.5.0.4-0ubuntu6.06_i386.deb) ... Unpacking replacement libnspr4 ... Preparing to replace libnss3 2:1.firefox1.5.dfsg+1.5.0.3-0ubuntu3 (using .../libnss3_2%3a1.firefox1.5.dfsg+1.5.0.4-0ubuntu6.06_i386.deb) ... Unpacking replacement libnss3 ... Preparing to replace firefox 1.5.dfsg+1.5.0.3-0ubuntu3 (using .../firefox_1.5.dfsg+1.5.0.4-0ubuntu6.06_i386.deb) ... Unpacking replacement firefox ... Preparing to replace gdm 2.14.6-0ubuntu2 (using .../gdm_2.14.6-0ubuntu2.1_i386.deb) ... Unpacking replacement gdm ... Preparing to replace libtiff4 3.7.4-1ubuntu3 (using .../libtiff4_3.7.4-1ubuntu3.1_i386.deb) ... Unpacking replacement libtiff4 ... Preparing to replace libxine-main1 1.1.1+ubuntu2-7 (using .../libxine-main1_1.1.1+ubuntu2-7.1_i386.deb) ... Unpacking replacement libxine-main1 ... Preparing to replace linux-386 2.6.15.22 (using .../linux-386_2.6.15.23_i386.deb) ... Unpacking replacement linux-386 ... Preparing to replace linux-restricted-modules-common 2.6.15.11-1 (using .../linux-restricted-modules-common_2.6.15.11-2_all.deb) ... Unpacking replacement linux-restricted-modules-common ... Preparing to replace mozilla-thunderbird 1.5.0.2-0ubuntu2 (using .../mozilla-thunderbird_1.5.0.4-0ubuntu6.06.1_i386.deb) ...Unpacking replacement mozilla-thunderbird ... Setting up binutils-static (2.16.1cvs20060117-1ubuntu2.1) ... Setting up libfreetype6 (2.1.10-1ubuntu2.1) ... Setting up libnspr4 (1.firefox1.5.dfsg+1.5.0.4-0ubuntu6.06) ... Setting up libnss3 (1.firefox1.5.dfsg+1.5.0.4-0ubuntu6.06) ... Setting up firefox (1.5.dfsg+1.5.0.4-0ubuntu6.06) ... Setting up gdm (2.14.6-0ubuntu2.1) ... * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended. [ ok ] find: WARNING: Hard link count is wrong for .: this may be a bug in your filesystem driver. Automatically turning on find's -noleaf option. Earlier results may have failed to include directories that should have been searched. find: WARNING: Hard link count is wrong for .: this may be a bug in your filesystem driver. Automatically turning on find's -noleaf option. Earlier results may have failed to include directories that should have been searched. Setting up libtiff4 (3.7.4-1ubuntu3.1) ... Setting up libxine-main1 (1.1.1+ubuntu2-7.1) ... Setting up linux-386 (2.6.15.23) ... Setting up linux-restricted-modules-common (2.6.15.11-2) ... Setting up mozilla-thunderbird (1.5.0.4-0ubuntu6.06.1) ... $ sudo grub-install --root-directory=/target /dev/hda Due to a bug in xfs_freeze, the following command might produce a segmentation fault when /target/boot/grub is not in an XFS filesystem. This error is harmless and can be ignored.