On Mon, Aug 4, 2014 at 10:57 AM, Martin G. McCormick <mar...@server1.shellworld.net> wrote: > Tom H writes: >> >> Are you mounting "/mnt/{dev,proc,sys}" before chrooting? > > No. I did try the mount command after chrooting which successfully ran, but > didn't fix the missing /dev. I bet this is the crux of the > problem, however. Mount just mounts everything in /etc/fstab. I > don't remember if dev is there but /proc is there for sure > When I mount /dev/sdf1 on /mnt and do a ls -l /dev/sda, > it looks good. > > brw-rw---- 1 root disk 8, 0 Jul 28 19:09 sda > > Do I need to mount those befor chrooting? > > The only thing I am concerned about is of course is not > overwriting the good boot sector on the old drive.:-(
You need to mount these filesystems within the chroot for it to be functional. "/dev/sda" won't be accessible once you enter the chroot. You need to have "/mnt/dev/sda". Just in case you don't believe me, here are two links. The Gentoo installation manual (just under "Mounting the necessary Filesystems"): https://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=6#doc_chap1 The Arch install instructions: https://wiki.archlinux.org/index.php/Install_from_Existing_Linux The Arch installation script (the "api_fs_mount" function): https://projects.archlinux.org/arch-install-scripts.git/tree/common (I'm surprised that Gentoo rbinds "/sys"; it wasn't there when I last looked at the handbook - possibly a few years ago; I usually don't even bind it. I'm suprised that Arch doesn't bind "/dev"; I've never seen this before.) The way that I ensure that I'm running grub-install on the right disk is to run blkid to see which filesystem is on which disk. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAOdo=sxfaurueo+vvwmn6jug+9jlw_nukgzs-oetpr1yhkj...@mail.gmail.com