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 BCE901381F3 for ; Thu, 29 Aug 2013 17:29:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3AC96E0EEF; Thu, 29 Aug 2013 17:29:35 +0000 (UTC) Received: from mail-la0-f43.google.com (mail-la0-f43.google.com [209.85.215.43]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E17A3E0EDF for ; Thu, 29 Aug 2013 17:29:33 +0000 (UTC) Received: by mail-la0-f43.google.com with SMTP id ep20so642889lab.16 for ; Thu, 29 Aug 2013 10:29:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=KA6Qf2gMDfDSYHkP9rXWpSQKW/WevTKOMYuhuwt+6gw=; b=MmaNx+AYrZOG70ZVTXXAcM8zUMPq53285XBYdw2zUCY/UvdcNM1cDGTYG5dBQBm1jI u8TtV3aVRSk4xhZgdNTVQbI28WfdNOif73Z4csxOFTxHwZoM1sNB1tE/jcaqWJRnpJpo HQ+d92TKWDBakOmYSi4lfBhdxvyzMYxlUtXSfqRuOX9FIaYg/eNFn8bnPFuxGVVIW2L+ VcPJ8i+s3yZnv3cWJiJQfjzgpfqLs4w5mtl4Et2n9vBq2PyQGfKXGm1Fm4T2dW/cs1RD Nf/+I0RUnsvCTeU15a2n5CNbJ5o3VDK9POGLNX/r5SOP9bhOF8XIrS13aJu54O/i4ueq hP5Q== 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 X-Received: by 10.112.50.72 with SMTP id a8mr1117591lbo.50.1377797372182; Thu, 29 Aug 2013 10:29:32 -0700 (PDT) Received: by 10.114.96.2 with HTTP; Thu, 29 Aug 2013 10:29:32 -0700 (PDT) In-Reply-To: <87r4dcbisz.fsf@nyu.edu> References: <87r4dcbisz.fsf@nyu.edu> Date: Thu, 29 Aug 2013 12:29:32 -0500 Message-ID: Subject: Re: [gentoo-user] where did lvm installation guide go? From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 48dc140c-e96a-4a02-9bb8-45df1ac75204 X-Archives-Hash: 60ae923affc37a1bc40eb05f80a6e654 On Thu, Aug 29, 2013 at 10:47 AM, wrote: > I want to reinstall an old system to have combined root+usr. > > I have always used an lvm installation guide that was a "companion" to > the handbook. That is it would tell you how to augment each handbook > installation chapter for lvm (actually lvm2). > > I can't find this documentation now on gentoo.org. There is a big wiki > page, but that is different as are daniel's 2-volume "learning linux > lvm". > > The closest I found is the raid+lvm quick install guide, but i would be > happier with the one I have used often in the past. > > Any clues (I am emotionally prepared to learn that it is right there on > the installation web page, but my eyes and search commands are > deficient). As James said, the docs are being reorganized. However, I did a systemd+LVM installation (just because I was getting tired of not knowing what the fuss was all about), and (in my experience) there are almost no changes from the regular installation in the handbook. I put everything in LVM (/, /boot, everything). From my notes, the only changes are: >From the livecd: 1. Use partitions, not whole disks (GRUB2 got confused when I tried to use whole disks). 2. Set the partition type as LVM (8e in fdisk). 3. Create the Physical Volume, the Volume Group, and the Logical Volumes as desired. 4. Continue the normal installation, just using /dev/vg0/lvolX (or whatever names you choose). After the chroot and emerging the kernel package: 1. Se the LVM options in the kernel. Compile, install it. 2. Emerge systemd. 3. Emerge dracut (USE=3D"device-mapper", DRACUT_MODULES=3D"systemd lvm", at= least). 4. Set add_dracutmodules=3D"systemd" in /etc/dracut.conf. 5. Weirdly, set lvmconf=3D"no" in /etc/dracut.conf. I didn't even touched /etc/lvm/lvm.conf, so I think leaving it out makes dracut to autoconfigure it. If I put lvmconf=3D"yes", the boot hangs. Didn't investigated why. 6. Emerge GRUB2 (USE=3D"device-mapper mount"); I don't know if GRUB works with LVM, but GRUB2 does, so I used that. 7. Set GRUB_PRELOAD_MODULES=3D"lvm", GRUB_CMDLINE_LINUX=3D"init=3D/usr/lib/systemd/systemd", in /etc/default/grub. 8. Generate initramfs, generate /boot/grub2/grub.cfg, install GRUB2 with grub2-install. 9. Reboot. Everything works. GRUB2 handles LVM just fine, I believe, but my LVM setup was dead simple (the VG was just the only partition of all my disks). dracut+systemd takes care of everything else; I didn't even had to do something special in fstab, since I used labels. To extend/reduce your Logical Volumes you will need a livecd, or a more complex initramfs, though. Regards. --=20 Canek Pel=C3=A1ez Vald=C3=A9s Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n Universidad Nacional Aut=C3=B3noma de M=C3=A9xico