From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id CC2DC1381F3 for ; Sat, 7 Sep 2013 19:41:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 25174E0B50; Sat, 7 Sep 2013 19:41:15 +0000 (UTC) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CACA4E0A6B for ; Sat, 7 Sep 2013 19:41:13 +0000 (UTC) Received: by mail-wg0-f50.google.com with SMTP id j13so4086498wgh.5 for ; Sat, 07 Sep 2013 12:41:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=e4fnnMhdc0y63hYKwcGbPTGbeT+lpcIwy8Gi3uKYW1o=; b=ateiwxeoAKqJFEfGSqBjEob3VKoQjw4hho30mM8vCUj9PfvJVR2XTDC2WdZWZlonj5 OStx6vsXft7lnPPTLijK0FgdurNQyZSrt1fhMLDbClP4nUwIZfJgIJGITH33eSoO5pxd n4PBfgS1iHyGSai9nmg3a5LHQ9h5R4Snftr7ywHlC8sa8bK597HcHe5/3DT2iCZOIWzi 14fae4LMQLzA4f4nyhqPUlKN9hJEcAaA6sZD8LyOk22UPbLOvnJrdlqKRbJogAzRdzdg yuW/r7TZ2IjpI00OoFJfDP8tZOnT//D66ZTmY+VbuMBSk41tm5AChPsvyabooWaTbUuJ YY9Q== X-Received: by 10.194.77.167 with SMTP id t7mr6947394wjw.27.1378582872465; Sat, 07 Sep 2013 12:41:12 -0700 (PDT) Received: from [192.168.1.3] (213-154-212-42.static.vega-ua.net. [213.154.212.42]) by mx.google.com with ESMTPSA id gp9sm1280019wib.8.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 07 Sep 2013 12:41:12 -0700 (PDT) Message-ID: <522B8160.4080809@gmail.com> Date: Sat, 07 Sep 2013 22:41:20 +0300 From: Alexander Kapshuk User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130831 Thunderbird/17.0.8 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] re: can't find /boot/grub/grub.conf after kernel upgrade [3.10.7] References: <522B6B12.2040903@gmail.com> <522B6F69.1060104@gmail.com> <522B7628.3000303@gmail.com> <522B7EBE.4070400@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: a90ed63e-4298-4d6d-9eb0-669c913b8f9b X-Archives-Hash: b523834a6c03c856892ee40c309880f5 On 09/07/2013 10:35 PM, Canek Peláez Valdés wrote: > On Sat, Sep 7, 2013 at 2:30 PM, Alexander Kapshuk > wrote: >> On 09/07/2013 10:25 PM, Canek Peláez Valdés wrote: >>> On Sat, Sep 7, 2013 at 1:53 PM, Alexander Kapshuk >>> wrote: >>>> On 09/07/2013 09:35 PM, Canek Peláez Valdés wrote: >>>>> On Sat, Sep 7, 2013 at 1:24 PM, Alexander Kapshuk >>>>> wrote: >>>>>> On 09/07/2013 09:11 PM, Canek Peláez Valdés wrote: >>>>>>> On Sat, Sep 7, 2013 at 1:06 PM, Alexander Kapshuk >>>>>>> wrote: >>>>>>>> Howdy, >>>>>>>> >>>>>>>> Just compiled the new kernel [3.10.7], was about to edit my >>>>>>>> /boot/grub/grub.conf, and found it missing: >>>>>>>> box0 boot # pwd >>>>>>>> /boot >>>>>>>> box0 boot # ls -a >>>>>>>> . .. kernel-3.10.7-gentoo kernel-3.8.13-gentoo >>>>>>>> >>>>>>>> What did I miss? >>>>>>> Do you have /boot in a separated partition? Did you mounted it? >>>>>>> >>>>>>> Nothing should touch /boot, AFAIK. >>>>>>> >>>>>>> Regards. >>>>>> I do have '/boot' on a separate partition. If I understand it correctly, >>>>>> '/boot' gets mounted every time at system start-up, based on >>>>>> '/etc/fstab', does it not? >>>>> By the contents of your fstab, it should... >>>>> >>>>>> box0 boot # cat /etc/fstab >>>>>> >>>>>> /dev/sda1 /boot ext2 default,noatime 0 2 >>>>>> /dev/sda2 none swap sw 0 0 >>>>>> /dev/sda3 / ext4 noatime 0 1 >>>>>> /dev/sda5 /home ext4 noatime 0 2 >>>>>> /dev/cdrom /mnt/cdrom auto noauto,ro 0 0 >>>>>> >>>>>> >>>>>> box0 boot # mount|grep /dev/sda >>>>>> /dev/sda3 on / type ext4 (rw,noatime,data=ordered) >>>>>> /dev/sda5 on /home type ext4 (rw,noatime) >>>>> ,,,however mount says up there that it's not mounted. >>>>> >>>>>> box0 boot # fdisk -l /dev/sda >>>>>> >>>>>> Disk /dev/sda: 250.1 GB, 250059350016 bytes, 488397168 sectors >>>>>> Units = sectors of 1 * 512 = 512 bytes >>>>>> Sector size (logical/physical): 512 bytes / 512 bytes >>>>>> I/O size (minimum/optimal): 512 bytes / 512 bytes >>>>>> Disk identifier: 0x00000000 >>>>>> >>>>>> Device Boot Start End Blocks Id System >>>>>> /dev/sda1 * 2048 67583 32768 83 Linux >>>>>> /dev/sda2 67584 1116159 524288 82 Linux swap / Solaris >>>>>> /dev/sda3 1116160 43059199 20971520 83 Linux >>>>>> /dev/sda4 43059200 488397167 222668984 5 Extended >>>>>> /dev/sda5 43061248 488397167 222667960 83 Linux >>>>> For some reason your /boot partition didn't get mounted. See the boot >>>>> logs, and try to mounting by hand. Perhaps the fsck failed or it needs >>>>> manual intervention. >>>>> >>>>> Regards. >>>> Based on the 'dmesg' output below, EXT2-fs attempted to mount the '/' >>>> partition instead of the '/boot' one. >>>> >>>> box0 ~ # dmesg|grep 'EXT.*fs' >>>> [ 2.444214] EXT2-fs (sda3): error: couldn't mount because of >>>> unsupported optional features (240) >>>> [ 2.444736] EXT4-fs (sda3): couldn't mount as ext3 due to feature >>>> incompatibilities >>>> [ 2.481412] EXT4-fs (sda3): mounted filesystem with ordered data >>>> mode. Opts: (null) >>>> [ 9.448819] EXT4-fs (sda3): re-mounted. Opts: (null) >>>> [ 9.731383] EXT4-fs (sda5): mounted filesystem with ordered data >>>> mode. Opts: (null) >>>> >>>> Would that suggest a corrupted /boot/grub/grub.conf file? >>> Not necessarily. Can you manually mount /boot and see the contents of >>> /boot/grub/grub.conf. >>> >>>> How did the system boot then? >>> If grub can see the boot partition (and is correctly configured and >>> installed on the MBR), it can mount the root system without problems >>> regardless of fstab. Do you use an initramfs? >>> >>> Regards. >> 'mount /boot' fails: >> box0 ~ # mount /boot >> mount: wrong fs type, bad option, bad superblock on /dev/sda1, >> missing codepage or helper program, or other error >> In some cases useful info is found in syslog - try >> dmesg | tail or so >> >> No, I do not use 'initfamfs'. >> >> What do you suggest doing? > Mounting it by hand: > > mount -t ext2 /dev/sda1 /boot > > Regards. That did the trick. Thanks very much. Here's my /boot/grub/grub.conf: box0 linux # cat /boot/grub/grub.conf # This is a sample grub.conf for use with Genkernel, per the Gentoo handbook # http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2 # If you are not using Genkernel and you need help creating this file, you # should consult the handbook. Alternatively, consult the grub.conf.sample that # is included with the Grub documentation. default 0 timeout 30 splashimage=(hd0,0)/boot/grub/splash.xpm.gz title Gentoo Linux 3.8.13 root (hd0,0) kernel /boot/kernel-3.8.13-gentoo root=/dev/sda3 #initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5 title Gentoo Linux 3.8.13 (rescue) root (hd0,0) kernel /boot/kernel-3.8.13-gentoo root=/dev/sda3 init=/bin/bb # vim:ft=conf: Is there anything that suggests as to why the /boot partition failed to mount at system start-up? Thanks.