Alexander Kapshuk <alexander.kaps...@gmail.com> [13-09-07 23:14]: > On 09/07/2013 11:11 PM, Canek Peláez Valdés wrote: > >On Sat, Sep 7, 2013 at 2:41 PM, Alexander Kapshuk > ><alexander.kaps...@gmail.com> wrote: > > > >>On 09/07/2013 10:35 PM, Canek Peláez Valdés wrote: > >> > >>>On Sat, Sep 7, 2013 at 2:30 PM, Alexander Kapshuk > >>><alexander.kaps...@gmail.com> 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 > >>>>><alexander.kaps...@gmail.com> 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 > >>>>>>><alexander.kaps...@gmail.com> 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 > >>>>>>>>><alexander.kaps...@gmail.com> 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 > >>>>>>>><snip> > >>>>>>>>/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? > >> > >No, I don't see anything that. However, since you cannot "mount > >/boot", but doing it manually works, that means something is wrong > >with your fstab. Can I see it again? There is no /boot/etc/fstab, > >right? What does /boot/grub/device.map say? > > > >Regards. > > > Getting late. I'll have to chase it up tomorrow. Sorry. > > Thanks heaps for your help. > > I'll keep yourself and the list posted on the progress made. > >
Hi, the problem is in your fstab: You try first to mount /boot before mounting root "/".... Cant work... Try this one: /dev/sda3 / ext4 noatime 0 1 /dev/sda1 /boot ext2 default,noatime 0 2 /dev/sda2 none swap sw 0 0 /dev/sda5 /home ext4 noatime 0 2 /dev/cdrom /mnt/cdrom auto noauto,ro 0 0 best regards, mcc