public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
@ 2015-05-17 11:48 Nuno Magalhães
  2015-05-17 13:24 ` Peter Humphrey
  2015-05-17 23:24 ` Neil Bothwick
  0 siblings, 2 replies; 66+ messages in thread
From: Nuno Magalhães @ 2015-05-17 11:48 UTC (permalink / raw
  To: gentoo-user

Hello Gentoo World,


TL;DR warning

I've tested Gentoo and liked it, tried to tune it a bit and borked it. :)

I want to use mdadm to create a RAID1 with 2 SATA disks. From what i
gather, i'll need (bootable)  0xFD partitions, i'll use full disk for
them and no separate /boot (unless required). Is GPT required or can i
stick to MBR? Is fdisk safe? Seems usable to me.

Is 0.90 metadata mandatory for RAID1? What's the recommended version?

I've seen manuals that use mknode, but discovered that mdadm --create
will create a /dev/md for me. (Later i want to get rid of systemd-udev
and use eudev instead.)
Also, why so many tty* and similar in /dev? Is there a way to make it
less crowded? Just a whim...

Does GRUB2 (rather grub2-install) handle well RAID1 stuff or does it
get confused?

What's the difference between dodmraid and domdadm? I don't want to
use fakeraid, so is it safe to just use domdadm?

Then i want to use LVM on the /dev/md and setup my / in an LV. This
seems straightforward (as far as creation goes). Any tips here? I
remember you could tune LVM LVs to the underlying RAID stripe.

I intend to use XFS for /. Incidentally, if i later decide to "fork
out" /usr (or some other subdirectory) into it's own LV, is it "just"
a mater of copying its contents and updating /etc/fstab? Or should i
just do it now and expand the LVs if later required (especially if i
want to use different filesystems)?

The problem will be (has been) getting it to boot.

If i have 2 kernels in /boot, shouldn't grub2-mkconfig generate 2
entries in the GRUB boot menu (not counting the recovery entries)?

I read somewhere that genkernel is a bad choice for creating the
kernel because it un/sets a CONFIG_ flag that interferes with RAID/LVM
(sorry, i should've noted where/what). I use make menuconfig anyway,
it's fun. I do use genkernel to create the initramfs, i'm assuming
"genkernel --lvm --mdadm --bootloader=grub --install initramfs" would
suffice?

I'm assuming the key will be to make sure /etc/mdadm.conf has the
ARRAY= line and that GRUB has the right parameters in
/etc/default/grub, like
GRUB_PRELOAD_MODULES=raid,lvm
Or mdraid09? Where do these come from, /etc/grub/i386pc? Mine's an
amd64 but that's the only directory i could find.
GRUB_CMDLINE_LINUX_DEFAULT="domdadm dolvm rootfstype=xfs"

Are there any USE flags i should be aware of? Currently i'm gonna go
with USE="bindist 3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a
smp ssl unicode -avahi -pulseaudio -selinux -gnome -kde -systemd
-bluetooth -ieee1394 -networkmanager -fortran"
Plus CPU_FLAGS_X86 based on an emerge news item about processor flags.
Neither RAID nor LVM should have an impact, application-wise.

While the Handbook is awesome, it doesn't cover this and all the
information i find is either outdated or conflicting. I had a similar
setup with Debian Wheezy on this same hardware, but that was done
through the debian installer, nifty and under the hood.


Incidentally, the hardware's an Asus M2NPV-VM with 4 SATA II disks.
It's my desktop, not mission-critical, but i want to make the most of
it.

Thanks for the patience and feedback (and the distro!) :)

Cheers,
Nuno


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 11:48 [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2 Nuno Magalhães
@ 2015-05-17 13:24 ` Peter Humphrey
  2015-05-17 14:09   ` Rich Freeman
  2015-05-17 23:24 ` Neil Bothwick
  1 sibling, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-17 13:24 UTC (permalink / raw
  To: gentoo-user

On Sunday 17 May 2015 12:48:58 Nuno Magalhães wrote:

> I want to use mdadm to create a RAID1 with 2 SATA disks. From what i
> gather, i'll need (bootable)  0xFD partitions, i'll use full disk for
> them and no separate /boot (unless required). Is GPT required or can i
> stick to MBR? Is fdisk safe? Seems usable to me.

Use this guide:

https://wwwold.gentoo.org/doc/en/gentoo-x86+raid+lvm2-quickinstall.xml

> Is 0.90 metadata mandatory for RAID1? What's the recommended version?

You need 0.90 metadata for any volume that needs to be bootable, unless you 
use what Dale calls an init thingy. I don't do that, and this is my setup:

/boot on /dev/md1 = /dev/sd[ab]1 in RAID1 with metadata 0.90.
/ on /dev/md5 = /dev/sd[ab]5 in RAID1 with metadata 0.90.
[the rest] on /dev/md7 = /dev/sd[ab]7 in RAID1 with metadata > 1.0.

> I've seen manuals that use mknode, but discovered that mdadm --create
> will create a /dev/md for me.

I didn't know that. Interesting.

> (Later i want to get rid of systemd-udev and use eudev instead.)

I use openrc, not systemd. It still works well and has less complication - and 
less typing!

> Also, why so many tty* and similar in /dev? Is there a way to make it
> less crowded? Just a whim...

I tried removing them but found they'd been re-created after the next boot. Ho 
hum.

> Does GRUB2 (rather grub2-install) handle well RAID1 stuff or does it
> get confused?

Don't know. I use legacy-grub. The last I looked, grub-2 couldn't handle the 
choice of kernels I have.

> What's the difference between dodmraid and domdadm? I don't want to
> use fakeraid, so is it safe to just use domdadm?

I think so, yes. As far as I know, dmraid is fake raid.

> Then i want to use LVM on the /dev/md and setup my / in an LV. This
> seems straightforward (as far as creation goes). Any tips here? I
> remember you could tune LVM LVs to the underlying RAID stripe.

I just followed the quick-installation guide.

> I intend to use XFS for /. Incidentally, if i later decide to "fork
> out" /usr (or some other subdirectory) into it's own LV, is it "just"
> a mater of copying its contents and updating /etc/fstab? Or should i
> just do it now and expand the LVs if later required (especially if i
> want to use different filesystems)?

I can't help you with XFS. I know that ext4 in an LV in a VG in a PV on RAID1 
works reliably, even though it does look complex when I write it like that.

> The problem will be (has been) getting it to boot.
> 
> If i have 2 kernels in /boot, shouldn't grub2-mkconfig generate 2
> entries in the GRUB boot menu (not counting the recovery entries)?
> 
> I read somewhere that genkernel is a bad choice for creating the
> kernel because it un/sets a CONFIG_ flag that interferes with RAID/LVM
> (sorry, i should've noted where/what). I use make menuconfig anyway,
> it's fun. I do use genkernel to create the initramfs, i'm assuming
> "genkernel --lvm --mdadm --bootloader=grub --install initramfs" would
> suffice?

Again, legacy grub here. But if you're using an initramfs, from what I've seen 
you don't need to specify metadata 0.90.

--->8

> While the Handbook is awesome, it doesn't cover this and all the
> information i find is either outdated or conflicting.

I reinstalled yesterday while following the guide I cited.

Damn. I've just checked and something has renamed my /dev/md7 to 
/dev/md127. Again. It's just too bad. I shall have to stop it when I get a 
quiet moment and reassemble it into /dev/md7. Actually, I know what caused 
it but I didn't notice at the time.

HTH.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 13:24 ` Peter Humphrey
@ 2015-05-17 14:09   ` Rich Freeman
  2015-05-17 15:35     ` covici
                       ` (2 more replies)
  0 siblings, 3 replies; 66+ messages in thread
From: Rich Freeman @ 2015-05-17 14:09 UTC (permalink / raw
  To: gentoo-user

Just a few clarifications below.

One thing this discussion is missing is any mention of BIOS / EFI.
Most of the discussion below seems most relevant to a legacy BIOS
installation.  Many specialized Gentoo install docs, like mdadm+lvm,
don't really make mention of EFI, or other more recent developments.
Now that all the docs are on the wiki I'd strongly encourage anybody
with an interest to improve them.  Many seasoned Gentoo users barely
reference the documentation these days and I think that is part of why
they've become a bit dated.

A few of the topics below are somewhat controversial, particularly on
this list.  I tried to stick to the facts and indicate where there is
a difference of opinion.  I'd prefer not to rehash all the various
debates...

On Sun, May 17, 2015 at 9:24 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> On Sunday 17 May 2015 12:48:58 Nuno Magalhães wrote:
>
>> (Later i want to get rid of systemd-udev and use eudev instead.)
>
> I use openrc, not systemd. It still works well and has less complication - and
> less typing!

Most people using openrc are also using systemd-udev (and there is a
good chance you do too).  The latter was previously named udev and
long predates what most people call systemd.  Eudev is a fork of udev,
which comes from after it came under the systemd umbrella, but before
the name change and a number of changes that were controversial.  I
believe they try to incorporate many of the patches from systemd-udev
but some default behaviors are different.

In any case, I just wanted to clarify that systemd-udev is not the
"systemd" you're probably thinking of.  In particular, it doesn't
replace openrc or sysvinit.  Systemd-udev largely is concerned with
populating /dev, and running initialization of hardware when it is
detected, based on a configurable set of rules.

>
>> I intend to use XFS for /. Incidentally, if i later decide to "fork
>> out" /usr (or some other subdirectory) into it's own LV, is it "just"
>> a mater of copying its contents and updating /etc/fstab? Or should i
>> just do it now and expand the LVs if later required (especially if i
>> want to use different filesystems)?
>
> I can't help you with XFS. I know that ext4 in an LV in a VG in a PV on RAID1
> works reliably, even though it does look complex when I write it like that.

As far as LVM and xfs themselves go, you can do what you propose.

However, Gentoo QA policy is that it is expected that /usr is mounted
early in boot.  Various tools can break if it is not.  Typically this
is the responsibility of an initramfs, however you can also use
scripts that run early during initialization from / which mount it.
If you just stick /usr in fstab and rely on openrc to mount it for you
normally, you may or may not have problems.

It has been a long time since I actually used such a system in this
manner with Gentoo, but the last I saw discussion on it most who used
this configuration found it usually worked fine, unless you were using
something like a bluetooth keyboard or other key system component that
required a lot of userspace tooling to make work.  However, as a
matter of policy you're on your own if you choose not to mount /usr
early during boot in some way.

The reason it is not supported is that with the rise of things like
bluetooth the list of dependencies possibly required during early boot
has grown to the point where we'd end up not even having a /usr before
long.  My sense is that for the most part most maintainers tend to
respect the traditional definition of / and /usr on Gentoo, and thus
you can often get away with doing things the traditional way.
However, the policy does allow us to end debates over things like udev
rules invoking some userspace tool in /usr and such.  Some packages
more strongly depend on /usr being installed in early boot, and there
have been suggestions (but nothing concrete) that Gentoo consider
supporting the /usr-move that other distros have embraced (and that
would basically get rid of /lib, /bin, and so on).

>
> Again, legacy grub here. But if you're using an initramfs, from what I've seen
> you don't need to specify metadata 0.90.

I used to use grub legacy and kernel RAID auto-assembly.  As a result
I was using metadata 0.90.

I found this configuration problematic on rare occasions.  There is a
reason that mdadm changed the metadata, and why most distros don't do
it this way.  (more below)

>
> Damn. I've just checked and something has renamed my /dev/md7 to
> /dev/md127. Again. It's just too bad. I shall have to stop it when I get a
> quiet moment and reassemble it into /dev/md7. Actually, I know what caused
> it but I didn't notice at the time.

And this was one of the configuration problems I ran into on rare
occasion.  Often booting from a rescue CD or such caused something
like this to happen.

One of the advantages of using an initramfs is that they can be a lot
smarter about finding your partitions.  You can identify them by UUID
or label, and not care as much if mdadm or the kernel renames your
device nodes.

I'd seriously take a look at dracut, though I don't know if it works
with eudev.  It certainly should support openrc, and I know that it
did back when I was running openrc.  It can also mount /usr for you,
and in fact it should automatically do so.  It also respects your
fstab - it uses its internal logic and the kernel boot line to
initially find filesystems, but then it reads your /etc/fstab and
remounts everything as you define it there just in case something has
changed since the last time you built the initramfs/etc.  You can
define your own modules for it which makes it reasonably easy to get
it to do anything at all during early boot, and it doesn't require
anything to be built static (it finds required shared objects anywhere
on the filesystem and includes them in the initramfs).  It can also
give you a rescue shell if something goes wrong, and depending on your
settings you can make that rescue shell reasonably well-featured
(using either dash or bash as you prefer inside, and I imagine you
could tell it to install the other on the side).  A while ago I needed
to run some btrfs tools that aren't in dracut by default and it was
trivial to tell dracut to include them, and I forced a shell on next
boot which gave me the latest tools and kernel without having to build
a rescue CD with them, and a bash shell to run them from.

It certainly isn't necessary to use an initramfs to use Gentoo, and I
used to be among the more minimalist crowd that avoided them.
However, once I took the time to examine dracut it went from being a
blob that looked unnecessary to a tool that is often useful.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 14:09   ` Rich Freeman
@ 2015-05-17 15:35     ` covici
  2015-05-17 15:43       ` Canek Peláez Valdés
  2015-05-17 16:05     ` Peter Humphrey
  2015-05-20  9:16     ` Peter Humphrey
  2 siblings, 1 reply; 66+ messages in thread
From: covici @ 2015-05-17 15:35 UTC (permalink / raw
  To: gentoo-user

Rich Freeman <rich0@gentoo.org> wrote:

> Just a few clarifications below.
> 
> One thing this discussion is missing is any mention of BIOS / EFI.
> Most of the discussion below seems most relevant to a legacy BIOS
> installation.  Many specialized Gentoo install docs, like mdadm+lvm,
> don't really make mention of EFI, or other more recent developments.
> Now that all the docs are on the wiki I'd strongly encourage anybody
> with an interest to improve them.  Many seasoned Gentoo users barely
> reference the documentation these days and I think that is part of why
> they've become a bit dated.
> 
> A few of the topics below are somewhat controversial, particularly on
> this list.  I tried to stick to the facts and indicate where there is
> a difference of opinion.  I'd prefer not to rehash all the various
> debates...
> 
> On Sun, May 17, 2015 at 9:24 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> > On Sunday 17 May 2015 12:48:58 Nuno Magalhães wrote:
> >
> >> (Later i want to get rid of systemd-udev and use eudev instead.)
> >
> > I use openrc, not systemd. It still works well and has less complication - and
> > less typing!
> 
> Most people using openrc are also using systemd-udev (and there is a
> good chance you do too).  The latter was previously named udev and
> long predates what most people call systemd.  Eudev is a fork of udev,
> which comes from after it came under the systemd umbrella, but before
> the name change and a number of changes that were controversial.  I
> believe they try to incorporate many of the patches from systemd-udev
> but some default behaviors are different.
> 
> In any case, I just wanted to clarify that systemd-udev is not the
> "systemd" you're probably thinking of.  In particular, it doesn't
> replace openrc or sysvinit.  Systemd-udev largely is concerned with
> populating /dev, and running initialization of hardware when it is
> detected, based on a configurable set of rules.
> 
> >
> >> I intend to use XFS for /. Incidentally, if i later decide to "fork
> >> out" /usr (or some other subdirectory) into it's own LV, is it "just"
> >> a mater of copying its contents and updating /etc/fstab? Or should i
> >> just do it now and expand the LVs if later required (especially if i
> >> want to use different filesystems)?
> >
> > I can't help you with XFS. I know that ext4 in an LV in a VG in a PV on RAID1
> > works reliably, even though it does look complex when I write it like that.
> 
> As far as LVM and xfs themselves go, you can do what you propose.
> 
> However, Gentoo QA policy is that it is expected that /usr is mounted
> early in boot.  Various tools can break if it is not.  Typically this
> is the responsibility of an initramfs, however you can also use
> scripts that run early during initialization from / which mount it.
> If you just stick /usr in fstab and rely on openrc to mount it for you
> normally, you may or may not have problems.
> 
> It has been a long time since I actually used such a system in this
> manner with Gentoo, but the last I saw discussion on it most who used
> this configuration found it usually worked fine, unless you were using
> something like a bluetooth keyboard or other key system component that
> required a lot of userspace tooling to make work.  However, as a
> matter of policy you're on your own if you choose not to mount /usr
> early during boot in some way.
> 
> The reason it is not supported is that with the rise of things like
> bluetooth the list of dependencies possibly required during early boot
> has grown to the point where we'd end up not even having a /usr before
> long.  My sense is that for the most part most maintainers tend to
> respect the traditional definition of / and /usr on Gentoo, and thus
> you can often get away with doing things the traditional way.
> However, the policy does allow us to end debates over things like udev
> rules invoking some userspace tool in /usr and such.  Some packages
> more strongly depend on /usr being installed in early boot, and there
> have been suggestions (but nothing concrete) that Gentoo consider
> supporting the /usr-move that other distros have embraced (and that
> would basically get rid of /lib, /bin, and so on).
> 
> >
> > Again, legacy grub here. But if you're using an initramfs, from what I've seen
> > you don't need to specify metadata 0.90.
> 
> I used to use grub legacy and kernel RAID auto-assembly.  As a result
> I was using metadata 0.90.
> 
> I found this configuration problematic on rare occasions.  There is a
> reason that mdadm changed the metadata, and why most distros don't do
> it this way.  (more below)
> 
> >
> > Damn. I've just checked and something has renamed my /dev/md7 to
> > /dev/md127. Again. It's just too bad. I shall have to stop it when I get a
> > quiet moment and reassemble it into /dev/md7. Actually, I know what caused
> > it but I didn't notice at the time.
> 
> And this was one of the configuration problems I ran into on rare
> occasion.  Often booting from a rescue CD or such caused something
> like this to happen.
> 
> One of the advantages of using an initramfs is that they can be a lot
> smarter about finding your partitions.  You can identify them by UUID
> or label, and not care as much if mdadm or the kernel renames your
> device nodes.
> 
> I'd seriously take a look at dracut, though I don't know if it works
> with eudev.  It certainly should support openrc, and I know that it
> did back when I was running openrc.  It can also mount /usr for you,
> and in fact it should automatically do so.  It also respects your
> fstab - it uses its internal logic and the kernel boot line to
> initially find filesystems, but then it reads your /etc/fstab and
> remounts everything as you define it there just in case something has
> changed since the last time you built the initramfs/etc.  You can
> define your own modules for it which makes it reasonably easy to get
> it to do anything at all during early boot, and it doesn't require
> anything to be built static (it finds required shared objects anywhere
> on the filesystem and includes them in the initramfs).  It can also
> give you a rescue shell if something goes wrong, and depending on your
> settings you can make that rescue shell reasonably well-featured
> (using either dash or bash as you prefer inside, and I imagine you
> could tell it to install the other on the side).  A while ago I needed
> to run some btrfs tools that aren't in dracut by default and it was
> trivial to tell dracut to include them, and I forced a shell on next
> boot which gave me the latest tools and kernel without having to build
> a rescue CD with them, and a bash shell to run them from.
> 
> It certainly isn't necessary to use an initramfs to use Gentoo, and I
> used to be among the more minimalist crowd that avoided them.
> However, once I took the time to examine dracut it went from being a
> blob that looked unnecessary to a tool that is often useful.

Last time I tried to use dracut with openrc, it failed, I can't remember
exactly what happened, I think udev did hang, but its been a while since
this happened.  Dracut uses systemd internally, so maybe this is part of
the problem.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 15:35     ` covici
@ 2015-05-17 15:43       ` Canek Peláez Valdés
  0 siblings, 0 replies; 66+ messages in thread
From: Canek Peláez Valdés @ 2015-05-17 15:43 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 7938 bytes --]

On Sun, May 17, 2015 at 10:35 AM, <covici@ccs.covici.com> wrote:
>
> Rich Freeman <rich0@gentoo.org> wrote:
>
> > Just a few clarifications below.
> >
> > One thing this discussion is missing is any mention of BIOS / EFI.
> > Most of the discussion below seems most relevant to a legacy BIOS
> > installation.  Many specialized Gentoo install docs, like mdadm+lvm,
> > don't really make mention of EFI, or other more recent developments.
> > Now that all the docs are on the wiki I'd strongly encourage anybody
> > with an interest to improve them.  Many seasoned Gentoo users barely
> > reference the documentation these days and I think that is part of why
> > they've become a bit dated.
> >
> > A few of the topics below are somewhat controversial, particularly on
> > this list.  I tried to stick to the facts and indicate where there is
> > a difference of opinion.  I'd prefer not to rehash all the various
> > debates...
> >
> > On Sun, May 17, 2015 at 9:24 AM, Peter Humphrey <peter@prh.myzen.co.uk>
wrote:
> > > On Sunday 17 May 2015 12:48:58 Nuno Magalhães wrote:
> > >
> > >> (Later i want to get rid of systemd-udev and use eudev instead.)
> > >
> > > I use openrc, not systemd. It still works well and has less
complication - and
> > > less typing!
> >
> > Most people using openrc are also using systemd-udev (and there is a
> > good chance you do too).  The latter was previously named udev and
> > long predates what most people call systemd.  Eudev is a fork of udev,
> > which comes from after it came under the systemd umbrella, but before
> > the name change and a number of changes that were controversial.  I
> > believe they try to incorporate many of the patches from systemd-udev
> > but some default behaviors are different.
> >
> > In any case, I just wanted to clarify that systemd-udev is not the
> > "systemd" you're probably thinking of.  In particular, it doesn't
> > replace openrc or sysvinit.  Systemd-udev largely is concerned with
> > populating /dev, and running initialization of hardware when it is
> > detected, based on a configurable set of rules.
> >
> > >
> > >> I intend to use XFS for /. Incidentally, if i later decide to "fork
> > >> out" /usr (or some other subdirectory) into it's own LV, is it "just"
> > >> a mater of copying its contents and updating /etc/fstab? Or should i
> > >> just do it now and expand the LVs if later required (especially if i
> > >> want to use different filesystems)?
> > >
> > > I can't help you with XFS. I know that ext4 in an LV in a VG in a PV
on RAID1
> > > works reliably, even though it does look complex when I write it like
that.
> >
> > As far as LVM and xfs themselves go, you can do what you propose.
> >
> > However, Gentoo QA policy is that it is expected that /usr is mounted
> > early in boot.  Various tools can break if it is not.  Typically this
> > is the responsibility of an initramfs, however you can also use
> > scripts that run early during initialization from / which mount it.
> > If you just stick /usr in fstab and rely on openrc to mount it for you
> > normally, you may or may not have problems.
> >
> > It has been a long time since I actually used such a system in this
> > manner with Gentoo, but the last I saw discussion on it most who used
> > this configuration found it usually worked fine, unless you were using
> > something like a bluetooth keyboard or other key system component that
> > required a lot of userspace tooling to make work.  However, as a
> > matter of policy you're on your own if you choose not to mount /usr
> > early during boot in some way.
> >
> > The reason it is not supported is that with the rise of things like
> > bluetooth the list of dependencies possibly required during early boot
> > has grown to the point where we'd end up not even having a /usr before
> > long.  My sense is that for the most part most maintainers tend to
> > respect the traditional definition of / and /usr on Gentoo, and thus
> > you can often get away with doing things the traditional way.
> > However, the policy does allow us to end debates over things like udev
> > rules invoking some userspace tool in /usr and such.  Some packages
> > more strongly depend on /usr being installed in early boot, and there
> > have been suggestions (but nothing concrete) that Gentoo consider
> > supporting the /usr-move that other distros have embraced (and that
> > would basically get rid of /lib, /bin, and so on).
> >
> > >
> > > Again, legacy grub here. But if you're using an initramfs, from what
I've seen
> > > you don't need to specify metadata 0.90.
> >
> > I used to use grub legacy and kernel RAID auto-assembly.  As a result
> > I was using metadata 0.90.
> >
> > I found this configuration problematic on rare occasions.  There is a
> > reason that mdadm changed the metadata, and why most distros don't do
> > it this way.  (more below)
> >
> > >
> > > Damn. I've just checked and something has renamed my /dev/md7 to
> > > /dev/md127. Again. It's just too bad. I shall have to stop it when I
get a
> > > quiet moment and reassemble it into /dev/md7. Actually, I know what
caused
> > > it but I didn't notice at the time.
> >
> > And this was one of the configuration problems I ran into on rare
> > occasion.  Often booting from a rescue CD or such caused something
> > like this to happen.
> >
> > One of the advantages of using an initramfs is that they can be a lot
> > smarter about finding your partitions.  You can identify them by UUID
> > or label, and not care as much if mdadm or the kernel renames your
> > device nodes.
> >
> > I'd seriously take a look at dracut, though I don't know if it works
> > with eudev.  It certainly should support openrc, and I know that it
> > did back when I was running openrc.  It can also mount /usr for you,
> > and in fact it should automatically do so.  It also respects your
> > fstab - it uses its internal logic and the kernel boot line to
> > initially find filesystems, but then it reads your /etc/fstab and
> > remounts everything as you define it there just in case something has
> > changed since the last time you built the initramfs/etc.  You can
> > define your own modules for it which makes it reasonably easy to get
> > it to do anything at all during early boot, and it doesn't require
> > anything to be built static (it finds required shared objects anywhere
> > on the filesystem and includes them in the initramfs).  It can also
> > give you a rescue shell if something goes wrong, and depending on your
> > settings you can make that rescue shell reasonably well-featured
> > (using either dash or bash as you prefer inside, and I imagine you
> > could tell it to install the other on the side).  A while ago I needed
> > to run some btrfs tools that aren't in dracut by default and it was
> > trivial to tell dracut to include them, and I forced a shell on next
> > boot which gave me the latest tools and kernel without having to build
> > a rescue CD with them, and a bash shell to run them from.
> >
> > It certainly isn't necessary to use an initramfs to use Gentoo, and I
> > used to be among the more minimalist crowd that avoided them.
> > However, once I took the time to examine dracut it went from being a
> > blob that looked unnecessary to a tool that is often useful.
>
> Last time I tried to use dracut with openrc, it failed, I can't remember
> exactly what happened, I think udev did hang, but its been a while since
> this happened.  Dracut uses systemd internally, so maybe this is part of
> the problem.

Dracut only uses systemd optionally and (AFAIR) not by default. If you
don't specify it, dracut will use its own scripts as init.

Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México

[-- Attachment #2: Type: text/html, Size: 9420 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 14:09   ` Rich Freeman
  2015-05-17 15:35     ` covici
@ 2015-05-17 16:05     ` Peter Humphrey
  2015-05-17 19:36       ` Stefan G. Weichinger
  2015-05-20  9:16     ` Peter Humphrey
  2 siblings, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-17 16:05 UTC (permalink / raw
  To: gentoo-user

On Sunday 17 May 2015 10:09:11 Rich Freeman wrote:
--->8
> Most people using openrc are also using systemd-udev (and there is a
> good chance you do too).  The latter was previously named udev and
> long predates what most people call systemd.  Eudev is a fork of udev,
> which comes from after it came under the systemd umbrella, but before
> the name change and a number of changes that were controversial.  I
> believe they try to incorporate many of the patches from systemd-udev
> but some default behaviors are different.
> 
> In any case, I just wanted to clarify that systemd-udev is not the
> "systemd" you're probably thinking of.  In particular, it doesn't
> replace openrc or sysvinit.  Systemd-udev largely is concerned with
> populating /dev, and running initialization of hardware when it is
> detected, based on a configurable set of rules.

Thanks for the clarification. I admit I haven't kept up with developments here.

> On Sun, May 17, 2015 at 9:24 AM, Peter Humphrey <peter@prh.myzen.co.uk>
> wrote:
> > Damn. I've just checked and something has renamed my /dev/md7 to
> > /dev/md127. Again. It's just too bad. I shall have to stop it when I get a
> > quiet moment and reassemble it into /dev/md7. Actually, I know what caused
> > it but I didn't notice at the time.
> 
> And this was one of the configuration problems I ran into on rare
> occasion.  Often booting from a rescue CD or such caused something
> like this to happen.

I believe the cause in this case was forgetting an important step part-way 
through creating the volumes, rebooting to repair the omission and then 
resuming. I should have checked before now that /dev/mdX hadn't been renamed 
to /dev/md12X. I think it should be fairly straightforward to fix though.

> One of the advantages of using an initramfs is that they can be a lot
> smarter about finding your partitions.  You can identify them by UUID
> or label, and not care as much if mdadm or the kernel renames your
> device nodes.
> 
> I'd seriously take a look at dracut, though I don't know if it works
> with eudev.  It certainly should support openrc, and I know that it
> did back when I was running openrc.

Maybe I will. I suspect dodgy disks and I have a pair of new SSDs on the way. 
Perhaps it's time for a rethink.

> It certainly isn't necessary to use an initramfs to use Gentoo, and I
> used to be among the more minimalist crowd that avoided them.
> However, once I took the time to examine dracut it went from being a
> blob that looked unnecessary to a tool that is often useful.

Thanks again for your contribution, Rich.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 16:05     ` Peter Humphrey
@ 2015-05-17 19:36       ` Stefan G. Weichinger
  2015-05-17 20:48         ` Nuno Magalhães
  2015-05-19  9:02         ` Peter Humphrey
  0 siblings, 2 replies; 66+ messages in thread
From: Stefan G. Weichinger @ 2015-05-17 19:36 UTC (permalink / raw
  To: gentoo-user

Am 2015-05-17 um 18:05 schrieb Peter Humphrey:

> Maybe I will. I suspect dodgy disks and I have a pair of new SSDs on the way. 
> Perhaps it's time for a rethink.

perhaps one more thought to be thought right now:

skip mdadm and lvm ... and try btrfs as you have the chance on shiny new
hardware

less layers, more features ... I definitely recommend giving this a try.

tl;dr ... maybe you listed some reason to stick with mdadm/lvm2/xfs etc
... sorry in that case



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 19:36       ` Stefan G. Weichinger
@ 2015-05-17 20:48         ` Nuno Magalhães
  2015-05-17 22:08           ` Stefan G. Weichinger
  2015-05-19  9:02         ` Peter Humphrey
  1 sibling, 1 reply; 66+ messages in thread
From: Nuno Magalhães @ 2015-05-17 20:48 UTC (permalink / raw
  To: gentoo-user

On Sun, May 17, 2015 at 8:36 PM, Stefan G. Weichinger <lists@xunil.at> wrote:
> tl;dr ... maybe you listed some reason to stick with mdadm/lvm2/xfs etc
> ... sorry in that case

I didn't. 2 disks with RAID1/LVM, 2 disks (maybe) with ZFS. Pairs
because by board has 2 SATA channels, otherwise i'd go RAID5 and gain
an extra TB.
BTRFS seems a bit unstable at the moment (i could be wrong).


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 20:48         ` Nuno Magalhães
@ 2015-05-17 22:08           ` Stefan G. Weichinger
  2015-05-17 22:44             ` Nuno Magalhães
  2015-05-18  1:08             ` Rich Freeman
  0 siblings, 2 replies; 66+ messages in thread
From: Stefan G. Weichinger @ 2015-05-17 22:08 UTC (permalink / raw
  To: gentoo-user

On 17.05.2015 22:48, Nuno Magalhães wrote:
> On Sun, May 17, 2015 at 8:36 PM, Stefan G. Weichinger <lists@xunil.at> wrote:
>> tl;dr ... maybe you listed some reason to stick with mdadm/lvm2/xfs etc
>> ... sorry in that case
> 
> I didn't. 2 disks with RAID1/LVM, 2 disks (maybe) with ZFS. Pairs
> because by board has 2 SATA channels, otherwise i'd go RAID5 and gain
> an extra TB.
> BTRFS seems a bit unstable at the moment (i could be wrong).

not for your use-case = RAID1

-> google for Chris Mason, btrfs, stable ...

Ok, it is not as tested as XFS or ext4 ... but stable enough for
desktops with a few disks (avoid RAID5/6 for now, yes .. but lev1 should
be fine already).

btrfs is in development still, sure (all other fs are in development as
well ;) ).

-

So if you decide for it, keep your kernel and btrfs-progs updated  ...
and an eye on the btrfs-mailing-list(s). And don't overdo with the
snapshots ( ... 10, ok ... hundreds, hmm ... ).

backups ... no comment needed, right?

There were problems with btrfs and the kernel a few months ago (Rich
Freeman was hit by that, maybe he chimes in here), but in general for me
it is still a very positive experience.

I run it on 2 servers with RAID1-setups, a desktop with an SSD and a
RAID1 for 2 hdds ... and on two laptops with dualboot-setups ... after
the initial learning phase I am basically just using it and happy.

No more re-partitioning hassle  ... checksums overall ... snapshots if
you want ... etc etc

For example I cloned my working rootfs into a separate btrfs-subvolume,
and rebuilt everything in there (using systemd-nspawn ... off-topic
here) ... and then switched over to that rootfs by simply adding a new
gummiboot entry.

As you ordered 2 ssds right now this seems a perfect opportunity to
start over and test something "new" (btrfs is in the linux kernel since
2009).

good luck, have fun, Stefan



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 22:08           ` Stefan G. Weichinger
@ 2015-05-17 22:44             ` Nuno Magalhães
  2015-05-18  1:08             ` Rich Freeman
  1 sibling, 0 replies; 66+ messages in thread
From: Nuno Magalhães @ 2015-05-17 22:44 UTC (permalink / raw
  To: gentoo-user

btrfs... ZFS... dunno... we'll see ;)

On Sun, May 17, 2015 at 11:08 PM, Stefan G. Weichinger <lists@xunil.at> wrote:
>
> As you ordered 2 ssds right now this seems a perfect opportunity to
> start over and test something "new" (btrfs is in the linux kernel since
> 2009).

SSDs? Nope... not yet, maybe when i use this desktop as backup i'll
get an HDD caddy + SSD for the laptop.
Then decide what to replace Windows on the laptop with... maybe
Slackware, i've been curious about these two distros... or LFS or
Devuan. We'll see.

For now i'll wait 'till the RAID1 finishes sync'ing, LVM is acting
weird. Then hopefully back to the Handbook.

Cheers,
Nuno


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 11:48 [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2 Nuno Magalhães
  2015-05-17 13:24 ` Peter Humphrey
@ 2015-05-17 23:24 ` Neil Bothwick
  1 sibling, 0 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-17 23:24 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 850 bytes --]

On Sun, 17 May 2015 12:48:58 +0100, Nuno Magalhães wrote:

> I want to use mdadm to create a RAID1 with 2 SATA disks. From what i
> gather, i'll need (bootable)  0xFD partitions, i'll use full disk for
> them and no separate /boot (unless required). Is GPT required or can i
> stick to MBR? Is fdisk safe? Seems usable to me.

If you are not using a UEFI motherboard, you can stick to MBR. Whether
you should is another question. GPT is more flexible and robust than MBR,
having learned from all the shortcomings of the last 30 years of putting
up with a system designed for 10MB hard disk.


-- 
Neil Bothwick

When told the reason for Daylight Saving time the old Indian said...
"Only a white man would believe that you could cut a foot off the top of a
blanket And sew it to the bottom of a blanket and have a longer blanket."

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 22:08           ` Stefan G. Weichinger
  2015-05-17 22:44             ` Nuno Magalhães
@ 2015-05-18  1:08             ` Rich Freeman
  2015-05-18 18:21               ` Nuno Magalhães
  1 sibling, 1 reply; 66+ messages in thread
From: Rich Freeman @ 2015-05-18  1:08 UTC (permalink / raw
  To: gentoo-user

On Sun, May 17, 2015 at 6:08 PM, Stefan G. Weichinger <lists@xunil.at> wrote:
>
> There were problems with btrfs and the kernel a few months ago (Rich
> Freeman was hit by that, maybe he chimes in here), but in general for me
> it is still a very positive experience.
>

It is nowhere near the stability of ext4.  In the last year I've
probably had 2-3 periods of time where I was getting frequent panics,
or panics anytime I'd mount my filesystems rw.  That said, I've never
had an occasion where I couldn't mount the filesystem ro, and I've
never had an actual loss of committed data.  Just downtime while I
sorted things out.  I do keep a full daily rsnapshot backup on ext4
right now since I consider btrfs experimental.  However, if I were too
cheap to do that I wouldn't have actually lost anything yet.

On the other hand, both btrfs and zfs will get you a level of data
security that you simply won't get from ext4+lvm+mdadm - protection
from silent corruption.  The only time I've ever had a filesystem eat
my data on linux was on ext4+lvm+mdadm actually - when I googled for
the specific circumstances I think I ran into one guy on a list
somewhere who had the same problem, but it is pretty rare (and one
piece of advice I would give to anybody using lvm is to backup your
metadata - if I had done that and was more careful about running fsck
in repair mode I probably could have restored everything without
issue).  (For the curious, the issue was that I repaired a bunch of
fsck-detected problems in one filesystem and lost a lot of data in
another one.  I suspect that LVM got its mapping messed up somehow,
and it might have had to do with operating in degraded mode (perhaps
due to a crash and need for rebuild).)

A big advantage of btrfs/zfs is that everything is checksummed on
disk, and the filesystem is not going to rely on anything that isn't
internally consistent.  In the event of a rebuild/etc it can always
tell which copies are good/bad, unless you do something really crazy
like split an array onto two PCs, then rebuild both, and then try to
start mix the disks back together - from what I've heard btrfs lacks
generation numbers/etc needed to detect this kind of problem.

For personal use btrfs is great for playing around with the likely
future default linux filesystem.  I wouldn't go installing it on
production servers in a workplace unless it was a really niche
situation, and then only with appropriate steps to mitigate the risks
(lots of testing of new kernel releases, backups or an ability to
regenerate the system, etc).  I wouldn't go so far as to say that
there are no circumstances where it is the right tool for the job.
You should understand the pros/cons before using it, as with any tool.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-18  1:08             ` Rich Freeman
@ 2015-05-18 18:21               ` Nuno Magalhães
  2015-05-18 19:27                 ` Rich Freeman
  2015-05-19  6:15                 ` Alan McKinnon
  0 siblings, 2 replies; 66+ messages in thread
From: Nuno Magalhães @ 2015-05-18 18:21 UTC (permalink / raw
  To: gentoo-user

On Mon, May 18, 2015 at 2:08 AM, Rich Freeman <rich0@gentoo.org> wrote:
> On the other hand, both btrfs and zfs will get you a level of data
> security that you simply won't get from ext4+lvm+mdadm - protection
> from silent corruption.

That's one of the advantages i see in ZFS. Do you use it frequently?
Can anyone comment on its memory usage (without dedicated SSDs for
ARC)?

Maybe i'd use the 4 drives as a ZFS pool.

For now LVM complains about duplicate PVs (when pvcreate /dev/md0),
i'll have to fiddle with the filters in lvm.conf


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-18 18:21               ` Nuno Magalhães
@ 2015-05-18 19:27                 ` Rich Freeman
  2015-05-19  6:15                 ` Alan McKinnon
  1 sibling, 0 replies; 66+ messages in thread
From: Rich Freeman @ 2015-05-18 19:27 UTC (permalink / raw
  To: gentoo-user

On Mon, May 18, 2015 at 2:21 PM, Nuno Magalhães <nunomagalhaes@eu.ipp.pt> wrote:
> On Mon, May 18, 2015 at 2:08 AM, Rich Freeman <rich0@gentoo.org> wrote:
>> On the other hand, both btrfs and zfs will get you a level of data
>> security that you simply won't get from ext4+lvm+mdadm - protection
>> from silent corruption.
>
> That's one of the advantages i see in ZFS. Do you use it frequently?
> Can anyone comment on its memory usage (without dedicated SSDs for
> ARC)?
>
> Maybe i'd use the 4 drives as a ZFS pool.
>
> For now LVM complains about duplicate PVs (when pvcreate /dev/md0),
> i'll have to fiddle with the filters in lvm.conf
>

I use btrfs heavily, but not ZFS.  The feature set overlaps, but ZFS
has more enterprise-oriented features and is more mature, and btrfs
has more single-workstation-oriented features and is less mature.  For
example, ZFS has features like write-intent logging and read caching
that are useful especially on large arrays.  Btrfs, on the other hand,
lets you mix different-sized drive in a single redundancy unit or
add/remove devices to a single redundancy unit, while in ZFS you can
have multiple vdevs in a zpool but you cannot add/remove drives from a
vdev or fully utilize drives of different sizes in a vdev.  That is
something which is very useful when you have a 3-drive RAID and want
to make it a 4-drive RAID, but it isn't terribly useful when you want
to add 5 drives to a 30-drive SAN.

I'm not sure how many of those differences are design-limitations vs
just being what devs have spent their time on.  I'm sure over time the
feature set of both will grow and further overlap each other.
However, right now with the current focus I'd expect ZFS to continue
to focus on features useful in very large deployments, and btrfs on
features useful in small deployments.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-18 18:21               ` Nuno Magalhães
  2015-05-18 19:27                 ` Rich Freeman
@ 2015-05-19  6:15                 ` Alan McKinnon
  1 sibling, 0 replies; 66+ messages in thread
From: Alan McKinnon @ 2015-05-19  6:15 UTC (permalink / raw
  To: gentoo-user

On 18/05/2015 20:21, Nuno Magalhães wrote:
> On Mon, May 18, 2015 at 2:08 AM, Rich Freeman <rich0@gentoo.org> wrote:
>> On the other hand, both btrfs and zfs will get you a level of data
>> security that you simply won't get from ext4+lvm+mdadm - protection
>> from silent corruption.
> 
> That's one of the advantages i see in ZFS. Do you use it frequently?
> Can anyone comment on its memory usage (without dedicated SSDs for
> ARC)?


ZFS needs a lot of memory to function well. It does work and run with
far less memory than recommended, but doesn't run *well* - performance
is impaired.

I don't recall the exact formula (insufficiently caffeinated at 8am) but
8G is about your minimum for a decent storage device




-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 19:36       ` Stefan G. Weichinger
  2015-05-17 20:48         ` Nuno Magalhães
@ 2015-05-19  9:02         ` Peter Humphrey
  2015-05-19 10:13           ` Neil Bothwick
  1 sibling, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-19  9:02 UTC (permalink / raw
  To: gentoo-user

On Sunday 17 May 2015 21:36:57 Stefan G. Weichinger wrote:
> Am 2015-05-17 um 18:05 schrieb Peter Humphrey:
> > Maybe I will. I suspect dodgy disks and I have a pair of new SSDs on the
> > way. Perhaps it's time for a rethink.
> 
> perhaps one more thought to be thought right now:

(I overlooked this at the time.)

> skip mdadm and lvm ... and try btrfs as you have the chance on shiny new
> hardware

I also have a spare external hard disk, which I could experiment with for 
snapshots etc.

> less layers, more features ... I definitely recommend giving this a try.

I do like the idea of having fewer layers and less complication. I'm doing a 
bit of reading while awaiting the bits - the SSDs are here; all I need now is 
the mounting brackets.

> tl;dr ... maybe you listed some reason to stick with mdadm/lvm2/xfs etc
> ... sorry in that case

No, it's just what I have at the moment.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19  9:02         ` Peter Humphrey
@ 2015-05-19 10:13           ` Neil Bothwick
  2015-05-19 12:54             ` Rich Freeman
  0 siblings, 1 reply; 66+ messages in thread
From: Neil Bothwick @ 2015-05-19 10:13 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 471 bytes --]

On Tue, 19 May 2015 10:02:38 +0100, Peter Humphrey wrote:

> > skip mdadm and lvm ... and try btrfs as you have the chance on shiny
> > new hardware  
> 
> I also have a spare external hard disk, which I could experiment with
> for snapshots etc.

Snapshots are subvolumes in btrfs, so they stay in the same filesystem.
That's why they are so fast.

It's a similar situation with ZFS.


-- 
Neil Bothwick

Stop tagline theft! Copyright your tagline (c)

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 10:13           ` Neil Bothwick
@ 2015-05-19 12:54             ` Rich Freeman
  2015-05-19 14:44               ` Peter Humphrey
  0 siblings, 1 reply; 66+ messages in thread
From: Rich Freeman @ 2015-05-19 12:54 UTC (permalink / raw
  To: gentoo-user

On Tue, May 19, 2015 at 6:13 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Tue, 19 May 2015 10:02:38 +0100, Peter Humphrey wrote:
>
>> > skip mdadm and lvm ... and try btrfs as you have the chance on shiny
>> > new hardware
>>
>> I also have a spare external hard disk, which I could experiment with
>> for snapshots etc.
>
> Snapshots are subvolumes in btrfs, so they stay in the same filesystem.
> That's why they are so fast.
>
> It's a similar situation with ZFS.

Yup.  In both cases they're copy-on-write, so they don't consume
additional space except to the extent that things change.

Also, in both cases you can serialize a snapshot (either in its
entirety or as a diff vs a previous snapshot) and store it on separate
storage.  This is mainly done for backup (storing the serialized
files) or replication (replaying them onto another server with the
same filesystem).

But, neither ZFS nor btrfs are without issue on Linux, so I'd use care
in a production environment.  The btrfs issues tend to revolve around
stability, and the zfs issues tend to revolve around dealing with
out-of-mainline code and legal/license issues.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 12:54             ` Rich Freeman
@ 2015-05-19 14:44               ` Peter Humphrey
  2015-05-19 14:53                 ` Rich Freeman
  2015-05-19 19:39                 ` Nuno Magalhães
  0 siblings, 2 replies; 66+ messages in thread
From: Peter Humphrey @ 2015-05-19 14:44 UTC (permalink / raw
  To: gentoo-user

On Tuesday 19 May 2015 08:54:26 Rich Freeman wrote:
> On Tue, May 19, 2015 at 6:13 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
> > On Tue, 19 May 2015 10:02:38 +0100, Peter Humphrey wrote:
> >> > skip mdadm and lvm ... and try btrfs as you have the chance on shiny
> >> > new hardware
> >> 
> >> I also have a spare external hard disk, which I could experiment with
> >> for snapshots etc.
> > 
> > Snapshots are subvolumes in btrfs, so they stay in the same filesystem.
> > That's why they are so fast.
> > 
> > It's a similar situation with ZFS.
> 
> Yup.  In both cases they're copy-on-write, so they don't consume
> additional space except to the extent that things change.
> 
> Also, in both cases you can serialize a snapshot (either in its
> entirety or as a diff vs a previous snapshot) and store it on separate
> storage.  This is mainly done for backup (storing the serialized
> files) or replication (replaying them onto another server with the
> same filesystem).
> 
> But, neither ZFS nor btrfs are without issue on Linux, so I'd use care
> in a production environment.  The btrfs issues tend to revolve around
> stability, and the zfs issues tend to revolve around dealing with
> out-of-mainline code and legal/license issues.

Well, this is my toy desktop, so no risk to fame and fortune there. By /toy/, 
of course, I mean I play with it, not that it's a Mickey-Mouse setup (which 
some of you pros out there might think it is anyway, but that's another 
story).

Some people will remember that I had a fling with f2fs on my little Atom LAN 
server some months ago; I don't think I'll be using that this time!

Incidentally, what's the received wisdom on frequency of file-system trimming 
on SSDs these days? I've seen values quoted between twice a day and once a 
week. And how does trimming affect btrfs?

Hmm. Looks like I'm hijacking Nuno's thread. Apologies if that's ruffled any 
feathers, but I think I'm still on-topic, more or less, and he may still be 
interested in the conversation.

- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 14:44               ` Peter Humphrey
@ 2015-05-19 14:53                 ` Rich Freeman
  2015-05-19 15:00                   ` Peter Humphrey
                                     ` (2 more replies)
  2015-05-19 19:39                 ` Nuno Magalhães
  1 sibling, 3 replies; 66+ messages in thread
From: Rich Freeman @ 2015-05-19 14:53 UTC (permalink / raw
  To: gentoo-user

On Tue, May 19, 2015 at 10:44 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
>
> Incidentally, what's the received wisdom on frequency of file-system trimming
> on SSDs these days? I've seen values quoted between twice a day and once a
> week. And how does trimming affect btrfs?
>

I've been trimming mine daily, and I've yet to be able to distinguish
it from a no-op.  As far as I can tell fstrim -v always outputs 0
bytes trimmed.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 14:53                 ` Rich Freeman
@ 2015-05-19 15:00                   ` Peter Humphrey
  2015-05-19 15:15                     ` Rich Freeman
  2015-05-19 15:11                   ` Peter Humphrey
  2015-05-19 15:21                   ` Marc Joliet
  2 siblings, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-19 15:00 UTC (permalink / raw
  To: gentoo-user

On Tuesday 19 May 2015 10:53:26 Rich Freeman wrote:
> On Tue, May 19, 2015 at 10:44 AM, Peter Humphrey <peter@prh.myzen.co.uk> 
wrote:
> > Incidentally, what's the received wisdom on frequency of file-system
> > trimming on SSDs these days? I've seen values quoted between twice a day
> > and once a week. And how does trimming affect btrfs?
> 
> I've been trimming mine daily, and I've yet to be able to distinguish
> it from a no-op.  As far as I can tell fstrim -v always outputs 0
> bytes trimmed.

Ah, well that's quite different from my Atom box with its 64GB SSD; before I 
remove the -v a few weeks ago it was reporting many megabytes trimmed most 
times it ran. That's on ext4 and running Gentoo with http-replicator service.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 14:53                 ` Rich Freeman
  2015-05-19 15:00                   ` Peter Humphrey
@ 2015-05-19 15:11                   ` Peter Humphrey
  2015-05-19 15:22                     ` gottlieb
  2015-05-19 15:21                   ` Marc Joliet
  2 siblings, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-19 15:11 UTC (permalink / raw
  To: gentoo-user

On Tuesday 19 May 2015 10:53:26 Rich Freeman wrote:
> On Tue, May 19, 2015 at 10:44 AM, Peter Humphrey <peter@prh.myzen.co.uk> 
wrote:
> > Incidentally, what's the received wisdom on frequency of file-system
> > trimming on SSDs these days? I've seen values quoted between twice a day
> > and once a week. And how does trimming affect btrfs?
> 
> I've been trimming mine daily, and I've yet to be able to distinguish
> it from a no-op.  As far as I can tell fstrim -v always outputs 0
> bytes trimmed.

I've just run fstrim manually on my LAN server, which is installed on ext4:
# /sbin/fstrim -av
/usr/local: 0 B (0 bytes) trimmed
/usr/portage/packages: 71.4 MiB (74878976 bytes) trimmed
/usr/portage: 389.3 MiB (408174592 bytes) trimmed
/var/cache/http-replicator: 0 B (0 bytes) trimmed
/var/cache/squid: 41.5 MiB (43532288 bytes) trimmed
/home: 123.1 MiB (129081344 bytes) trimmed
/: 698.9 MiB (732839936 bytes) trimmed

It's supposed to have done that at 01:15 on Saturday, but my KMail system is 
sick so I can't say what it actually did. Roll on new SSDs!

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 15:00                   ` Peter Humphrey
@ 2015-05-19 15:15                     ` Rich Freeman
  0 siblings, 0 replies; 66+ messages in thread
From: Rich Freeman @ 2015-05-19 15:15 UTC (permalink / raw
  To: gentoo-user

On Tue, May 19, 2015 at 11:00 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> On Tuesday 19 May 2015 10:53:26 Rich Freeman wrote:
>> On Tue, May 19, 2015 at 10:44 AM, Peter Humphrey <peter@prh.myzen.co.uk>
> wrote:
>> > Incidentally, what's the received wisdom on frequency of file-system
>> > trimming on SSDs these days? I've seen values quoted between twice a day
>> > and once a week. And how does trimming affect btrfs?
>>
>> I've been trimming mine daily, and I've yet to be able to distinguish
>> it from a no-op.  As far as I can tell fstrim -v always outputs 0
>> bytes trimmed.
>
> Ah, well that's quite different from my Atom box with its 64GB SSD; before I
> remove the -v a few weeks ago it was reporting many megabytes trimmed most
> times it ran. That's on ext4 and running Gentoo with http-replicator service.
>

So, I was inspired to look into this yet again.  Looks like it is the
subject of this:
https://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg40618.html

It doesn't look like this is in 3.18 yet.  So, I'm basically running
without trimming.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 14:53                 ` Rich Freeman
  2015-05-19 15:00                   ` Peter Humphrey
  2015-05-19 15:11                   ` Peter Humphrey
@ 2015-05-19 15:21                   ` Marc Joliet
  2 siblings, 0 replies; 66+ messages in thread
From: Marc Joliet @ 2015-05-19 15:21 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1198 bytes --]

Am Tue, 19 May 2015 10:53:26 -0400
schrieb Rich Freeman <rich0@gentoo.org>:

> On Tue, May 19, 2015 at 10:44 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> >
> > Incidentally, what's the received wisdom on frequency of file-system trimming
> > on SSDs these days? I've seen values quoted between twice a day and once a
> > week. And how does trimming affect btrfs?
> >
> 
> I've been trimming mine daily, and I've yet to be able to distinguish
> it from a no-op.  As far as I can tell fstrim -v always outputs 0
> bytes trimmed.

(Note that I'm also a btrfs user.)

I've been using the systemd timer that comes with util-linux upstream without
modification, which runs fstrim weekly.  That seems to work well, but to be
quite honest, I wouldn't know how to tell.  Sometimes I wasn't even sure it
ran, so I would run it manually, and it always finished nigh-instantaneously.

Before that, I used the discard mount option, but apparently that's only a good
idea with high-end SSDs (not that I noticed much of a difference in everyday
usage).

-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

[-- Attachment #2: Digitale Signatur von OpenPGP --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 15:11                   ` Peter Humphrey
@ 2015-05-19 15:22                     ` gottlieb
  2015-05-19 15:34                       ` Rich Freeman
  0 siblings, 1 reply; 66+ messages in thread
From: gottlieb @ 2015-05-19 15:22 UTC (permalink / raw
  To: gentoo-user

On Tue, May 19 2015, Peter Humphrey wrote:

> On Tuesday 19 May 2015 10:53:26 Rich Freeman wrote:
>> On Tue, May 19, 2015 at 10:44 AM, Peter Humphrey <peter@prh.myzen.co.uk> 
> wrote:
>> > Incidentally, what's the received wisdom on frequency of file-system
>> > trimming on SSDs these days? I've seen values quoted between twice a day
>> > and once a week. And how does trimming affect btrfs?

I included "discard" in fstab for my ssd filesystems, presumably
following some installation guide.  For example I have

  /dev/sda5         /         ext4    noatime,discard   0 1
  /dev/vg/local     /local    ext4    noatime,discard   0 2

Is it preferred to instead issue explicit trim's via cron?

thanks,
allan


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 15:22                     ` gottlieb
@ 2015-05-19 15:34                       ` Rich Freeman
  2015-05-19 15:38                         ` gottlieb
  2015-05-19 16:23                         ` covici
  0 siblings, 2 replies; 66+ messages in thread
From: Rich Freeman @ 2015-05-19 15:34 UTC (permalink / raw
  To: gentoo-user

On Tue, May 19, 2015 at 11:22 AM,  <gottlieb@nyu.edu> wrote:
> On Tue, May 19 2015, Peter Humphrey wrote:
>
>> On Tuesday 19 May 2015 10:53:26 Rich Freeman wrote:
>>> On Tue, May 19, 2015 at 10:44 AM, Peter Humphrey <peter@prh.myzen.co.uk>
>> wrote:
>>> > Incidentally, what's the received wisdom on frequency of file-system
>>> > trimming on SSDs these days? I've seen values quoted between twice a day
>>> > and once a week. And how does trimming affect btrfs?
>
> I included "discard" in fstab for my ssd filesystems, presumably
> following some installation guide.  For example I have
>
>   /dev/sda5         /         ext4    noatime,discard   0 1
>   /dev/vg/local     /local    ext4    noatime,discard   0 2
>
> Is it preferred to instead issue explicit trim's via cron?
>

It depends.

In theory giving your drive useful information about allocation now is
better than giving it the information later.  The drive can make use
of that information to improve performance.

In practice some drives have brain-dead firmware and they'll do stupid
things with that information.  If you trim part of an erase block, the
drive should just file that info away and make use of that information
when it can.  However, some drives will immediately copy/erase the
rest of the block at that moment, which creates an unnecessary erase
cycle and creates IO load at a moment that the drive is already busy.

So, if your drive isn't brain-dead discard is better.  If your drive
is brain-dead fstrim is almost as good if the drive isn't too full.
I've yet to test discard and see how well it works.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 15:34                       ` Rich Freeman
@ 2015-05-19 15:38                         ` gottlieb
  2015-05-19 16:23                         ` covici
  1 sibling, 0 replies; 66+ messages in thread
From: gottlieb @ 2015-05-19 15:38 UTC (permalink / raw
  To: gentoo-user

On Tue, May 19 2015, Rich Freeman wrote:

> On Tue, May 19, 2015 at 11:22 AM,  <gottlieb@nyu.edu> wrote:
>> On Tue, May 19 2015, Peter Humphrey wrote:
>>
>>> On Tuesday 19 May 2015 10:53:26 Rich Freeman wrote:
>>>> On Tue, May 19, 2015 at 10:44 AM, Peter Humphrey <peter@prh.myzen.co.uk>
>>> wrote:
>>>> > Incidentally, what's the received wisdom on frequency of file-system
>>>> > trimming on SSDs these days? I've seen values quoted between twice a day
>>>> > and once a week. And how does trimming affect btrfs?
>>
>> I included "discard" in fstab for my ssd filesystems, presumably
>> following some installation guide.  For example I have
>>
>>   /dev/sda5         /         ext4    noatime,discard   0 1
>>   /dev/vg/local     /local    ext4    noatime,discard   0 2
>>
>> Is it preferred to instead issue explicit trim's via cron?
>>
>
> It depends.
>
> In theory giving your drive useful information about allocation now is
> better than giving it the information later.  The drive can make use
> of that information to improve performance.
>
> In practice some drives have brain-dead firmware and they'll do stupid
> things with that information.  If you trim part of an erase block, the
> drive should just file that info away and make use of that information
> when it can.  However, some drives will immediately copy/erase the
> rest of the block at that moment, which creates an unnecessary erase
> cycle and creates IO load at a moment that the drive is already busy.
>
> So, if your drive isn't brain-dead discard is better.  If your drive
> is brain-dead fstrim is almost as good if the drive isn't too full.
> I've yet to test discard and see how well it works.

Understood. Thank you.
allan


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 15:34                       ` Rich Freeman
  2015-05-19 15:38                         ` gottlieb
@ 2015-05-19 16:23                         ` covici
  2015-05-19 20:17                           ` Rich Freeman
  1 sibling, 1 reply; 66+ messages in thread
From: covici @ 2015-05-19 16:23 UTC (permalink / raw
  To: gentoo-user

Rich Freeman <rich0@gentoo.org> wrote:

> On Tue, May 19, 2015 at 11:22 AM,  <gottlieb@nyu.edu> wrote:
> > On Tue, May 19 2015, Peter Humphrey wrote:
> >
> >> On Tuesday 19 May 2015 10:53:26 Rich Freeman wrote:
> >>> On Tue, May 19, 2015 at 10:44 AM, Peter Humphrey <peter@prh.myzen.co.uk>
> >> wrote:
> >>> > Incidentally, what's the received wisdom on frequency of file-system
> >>> > trimming on SSDs these days? I've seen values quoted between twice a day
> >>> > and once a week. And how does trimming affect btrfs?
> >
> > I included "discard" in fstab for my ssd filesystems, presumably
> > following some installation guide.  For example I have
> >
> >   /dev/sda5         /         ext4    noatime,discard   0 1
> >   /dev/vg/local     /local    ext4    noatime,discard   0 2
> >
> > Is it preferred to instead issue explicit trim's via cron?
> >
> 
> It depends.
> 
> In theory giving your drive useful information about allocation now is
> better than giving it the information later.  The drive can make use
> of that information to improve performance.
> 
> In practice some drives have brain-dead firmware and they'll do stupid
> things with that information.  If you trim part of an erase block, the
> drive should just file that info away and make use of that information
> when it can.  However, some drives will immediately copy/erase the
> rest of the block at that moment, which creates an unnecessary erase
> cycle and creates IO load at a moment that the drive is already busy.
> 
> So, if your drive isn't brain-dead discard is better.  If your drive
> is brain-dead fstrim is almost as good if the drive isn't too full.
> I've yet to test discard and see how well it works.

Do you know if the Samsung 850 evo or similar are considered brain-dead?

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 14:44               ` Peter Humphrey
  2015-05-19 14:53                 ` Rich Freeman
@ 2015-05-19 19:39                 ` Nuno Magalhães
  1 sibling, 0 replies; 66+ messages in thread
From: Nuno Magalhães @ 2015-05-19 19:39 UTC (permalink / raw
  To: gentoo-user

On Tue, May 19, 2015 at 3:44 PM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> Hmm. Looks like I'm hijacking Nuno's thread. Apologies if that's ruffled any
> feathers, but I think I'm still on-topic, more or less, and he may still be
> interested in the conversation.

No sweat, i intend to get an SSD for my laptop. It interests me and
it's on topic. :)


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 16:23                         ` covici
@ 2015-05-19 20:17                           ` Rich Freeman
  2015-05-19 21:30                             ` Stefan G. Weichinger
  0 siblings, 1 reply; 66+ messages in thread
From: Rich Freeman @ 2015-05-19 20:17 UTC (permalink / raw
  To: gentoo-user

On Tue, May 19, 2015 at 12:23 PM,  <covici@ccs.covici.com> wrote:
>
> Do you know if the Samsung 850 evo or similar are considered brain-dead?
>

That's what I'm using, and I couldn't find anything too useful on
Google, so I might just test it out.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-19 20:17                           ` Rich Freeman
@ 2015-05-19 21:30                             ` Stefan G. Weichinger
  0 siblings, 0 replies; 66+ messages in thread
From: Stefan G. Weichinger @ 2015-05-19 21:30 UTC (permalink / raw
  To: gentoo-user

Am 2015-05-19 um 22:17 schrieb Rich Freeman:
> On Tue, May 19, 2015 at 12:23 PM,  <covici@ccs.covici.com> wrote:
>>
>> Do you know if the Samsung 850 evo or similar are considered brain-dead?
>>
> 
> That's what I'm using, and I couldn't find anything too useful on
> Google, so I might just test it out.

wow, that thread is rather active

my 2 cents: one samsung 850 evo 500gb here in my main desktop, with
btrfs on it, and I decided to run "fstrim -va" every few days manually
... kind of when I am at keeping things in shape or so ... along "btrfs
scrub" on fridays ...

I also have "written" / cut-and-pasted systemd-timers for that but I
disabled them for now.

"discard" in fstab was documented to slow down things and who wants
*that* ??

;)


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-17 14:09   ` Rich Freeman
  2015-05-17 15:35     ` covici
  2015-05-17 16:05     ` Peter Humphrey
@ 2015-05-20  9:16     ` Peter Humphrey
  2015-05-20  9:23       ` Neil Bothwick
  2 siblings, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-20  9:16 UTC (permalink / raw
  To: gentoo-user

On Sunday 17 May 2015 10:09:11 Rich Freeman wrote:
> Just a few clarifications below.
> 
> One thing this discussion is missing is any mention of BIOS / EFI.

Which reminds me: can anyone here confirm whether grub-legacy can handle GPT? 
I'm getting close to building my new system and I don't want to change too 
many things at once. By which I mean that I'm going to try btrfs (my fingers 
will learn how to type that one day), and I might go for GPT if it's not going 
to cause a lot of trouble, but I really don't want to have to wrestle with 
grub-2 at the same time. Maybe later.

So, GPT with legacy grub, anyone?

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20  9:16     ` Peter Humphrey
@ 2015-05-20  9:23       ` Neil Bothwick
  2015-05-20  9:42         ` Peter Humphrey
  2015-05-20 10:19         ` Alec Ten Harmsel
  0 siblings, 2 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20  9:23 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 995 bytes --]

On Wed, 20 May 2015 10:16:09 +0100, Peter Humphrey wrote:

> Which reminds me: can anyone here confirm whether grub-legacy can
> handle GPT? I'm getting close to building my new system and I don't
> want to change too many things at once. By which I mean that I'm going
> to try btrfs (my fingers will learn how to type that one day), and I
> might go for GPT if it's not going to cause a lot of trouble, but I
> really don't want to have to wrestle with grub-2 at the same time.
> Maybe later.
> 
> So, GPT with legacy grub, anyone?

It should do, as long as you create the BIOS Boot partition at the start
of the drive. It shouldn't care what the BIOS is trying to load. But if
it's a new system, doesn't it use UEFI? In which case, grubosaurus won't
work but you can avoid GRUB2 by using Gummiboot, which is even simpler
that GRUB<1.


-- 
Neil Bothwick

There is so much sand in Northern Africa that if it were spread out it
would completely cover the Sahara Desert.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20  9:23       ` Neil Bothwick
@ 2015-05-20  9:42         ` Peter Humphrey
  2015-05-20 10:23           ` Neil Bothwick
  2015-05-20 10:26           ` Rich Freeman
  2015-05-20 10:19         ` Alec Ten Harmsel
  1 sibling, 2 replies; 66+ messages in thread
From: Peter Humphrey @ 2015-05-20  9:42 UTC (permalink / raw
  To: gentoo-user

On Wednesday 20 May 2015 10:23:55 Neil Bothwick wrote:
> On Wed, 20 May 2015 10:16:09 +0100, Peter Humphrey wrote:
> > Which reminds me: can anyone here confirm whether grub-legacy can
> > handle GPT? I'm getting close to building my new system and I don't
> > want to change too many things at once. By which I mean that I'm going
> > to try btrfs (my fingers will learn how to type that one day), and I
> > might go for GPT if it's not going to cause a lot of trouble, but I
> > really don't want to have to wrestle with grub-2 at the same time.
> > Maybe later.
> > 
> > So, GPT with legacy grub, anyone?
> 
> It should do, as long as you create the BIOS Boot partition at the start
> of the drive. It shouldn't care what the BIOS is trying to load.

OK; I'll try it then. Thanks.

> But if it's a new system, doesn't it use UEFI? In which case, grubosaurus
> won't work but you can avoid GRUB2 by using Gummiboot, which is even simpler
> that GRUB<1.

No, it's only new SSDs, not the whole system, which is six years old. Does 
that mean my choice is restricted to just the two versions of GRUB?

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20  9:23       ` Neil Bothwick
  2015-05-20  9:42         ` Peter Humphrey
@ 2015-05-20 10:19         ` Alec Ten Harmsel
  2015-05-20 10:22           ` Neil Bothwick
  1 sibling, 1 reply; 66+ messages in thread
From: Alec Ten Harmsel @ 2015-05-20 10:19 UTC (permalink / raw
  To: gentoo-user



On 05/20/2015 05:23 AM, Neil Bothwick wrote:
> On Wed, 20 May 2015 10:16:09 +0100, Peter Humphrey wrote:
>
>> Which reminds me: can anyone here confirm whether grub-legacy can
>> handle GPT? I'm getting close to building my new system and I don't
>> want to change too many things at once. By which I mean that I'm going
>> to try btrfs (my fingers will learn how to type that one day), and I
>> might go for GPT if it's not going to cause a lot of trouble, but I
>> really don't want to have to wrestle with grub-2 at the same time.
>> Maybe later.
>>
>> So, GPT with legacy grub, anyone?
> It should do, as long as you create the BIOS Boot partition at the start
> of the drive. It shouldn't care what the BIOS is trying to load. But if
> it's a new system, doesn't it use UEFI? In which case, grubosaurus won't
> work but you can avoid GRUB2 by using Gummiboot, which is even simpler
> that GRUB<1.
>
>


I do not find grub2 complicated, although I've never had a setup with
LVM or RAID. It's always just been:

    grub-install --recheck /dev/sda
    # cosmetic changes to /etc/default/grub like changing the boot delay
    grub-mkconfig -o /boot/grub/grub.cfg

I was raised on grub2, so I guess that probably makes a difference;
maybe it was difficult when I first started, but I can't remember.

Alec


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 10:19         ` Alec Ten Harmsel
@ 2015-05-20 10:22           ` Neil Bothwick
  0 siblings, 0 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20 10:22 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 794 bytes --]

On Wed, 20 May 2015 06:19:52 -0400, Alec Ten Harmsel wrote:

> I do not find grub2 complicated, although I've never had a setup with
> LVM or RAID. It's always just been:

It's not more complicated, just different.

>     grub-install --recheck /dev/sda
>     # cosmetic changes to /etc/default/grub like changing the boot delay
>     grub-mkconfig -o /boot/grub/grub.cfg
> 
> I was raised on grub2, so I guess that probably makes a difference;
> maybe it was difficult when I first started, but I can't remember.

It was, so was grub-legacy. The thing is people using that have been doing
so for so long they have forgotten about that particular learning curve.


-- 
Neil Bothwick

One difference between a man and a machine is that a machine is quiet
when well oiled.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20  9:42         ` Peter Humphrey
@ 2015-05-20 10:23           ` Neil Bothwick
  2015-05-20 11:56             ` Peter Humphrey
  2015-05-20 10:26           ` Rich Freeman
  1 sibling, 1 reply; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20 10:23 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 323 bytes --]

On Wed, 20 May 2015 10:42:41 +0100, Peter Humphrey wrote:

> No, it's only new SSDs, not the whole system, which is six years old.
> Does that mean my choice is restricted to just the two versions of GRUB?

No, you could use LiLo ;-)


-- 
Neil Bothwick

System halted - hit any Microsoft employee to continue.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20  9:42         ` Peter Humphrey
  2015-05-20 10:23           ` Neil Bothwick
@ 2015-05-20 10:26           ` Rich Freeman
  2015-05-20 10:51             ` covici
  2015-05-20 12:01             ` Peter Humphrey
  1 sibling, 2 replies; 66+ messages in thread
From: Rich Freeman @ 2015-05-20 10:26 UTC (permalink / raw
  To: gentoo-user

On Wed, May 20, 2015 at 5:42 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
>
> No, it's only new SSDs, not the whole system, which is six years old. Does
> that mean my choice is restricted to just the two versions of GRUB?
>

Well, you could always use syslinux or something else.  However, GRUB
is probably your best bet.

You should really consider moving to GRUB2 though.  I don't know about
legacy GRUB, but GRUB2 can handle your boot partition being on btrfs.
I still left space on my drives for a boot partition anyway, since it
will be needed when I move to EFI.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 10:26           ` Rich Freeman
@ 2015-05-20 10:51             ` covici
  2015-05-20 12:06               ` Neil Bothwick
  2015-05-20 12:01             ` Peter Humphrey
  1 sibling, 1 reply; 66+ messages in thread
From: covici @ 2015-05-20 10:51 UTC (permalink / raw
  To: gentoo-user

Rich Freeman <rich0@gentoo.org> wrote:

> On Wed, May 20, 2015 at 5:42 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> >
> > No, it's only new SSDs, not the whole system, which is six years old. Does
> > that mean my choice is restricted to just the two versions of GRUB?
> >
> 
> Well, you could always use syslinux or something else.  However, GRUB
> is probably your best bet.
> 
> You should really consider moving to GRUB2 though.  I don't know about
> legacy GRUB, but GRUB2 can handle your boot partition being on btrfs.
> I still left space on my drives for a boot partition anyway, since it
> will be needed when I move to EFI.

How did you makr the boot partition, or is it just linux?  Did you use
gpt or mbr?  I am about to convert to ssd, and I may as well do it in
such a way that future mbs will work much easier.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 10:23           ` Neil Bothwick
@ 2015-05-20 11:56             ` Peter Humphrey
  2015-05-20 12:20               ` Alan Mackenzie
  0 siblings, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-20 11:56 UTC (permalink / raw
  To: gentoo-user

On Wednesday 20 May 2015 11:23:21 Neil Bothwick wrote:
> On Wed, 20 May 2015 10:42:41 +0100, Peter Humphrey wrote:
> > No, it's only new SSDs, not the whole system, which is six years old.
> > Does that mean my choice is restricted to just the two versions of GRUB?
> 
> No, you could use LiLo ;-)

Ho ho ho!  :-)

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 10:26           ` Rich Freeman
  2015-05-20 10:51             ` covici
@ 2015-05-20 12:01             ` Peter Humphrey
  2015-05-20 12:08               ` Neil Bothwick
  1 sibling, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-20 12:01 UTC (permalink / raw
  To: gentoo-user

On Wednesday 20 May 2015 06:26:08 Rich Freeman wrote:
> On Wed, May 20, 2015 at 5:42 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> > No, it's only new SSDs, not the whole system, which is six years old. Does
> > that mean my choice is restricted to just the two versions of GRUB?
> 
> Well, you could always use syslinux or something else.  However, GRUB
> is probably your best bet.
> 
> You should really consider moving to GRUB2 though.

Last time I looked, it couldn't handle all the kernels and options I have.
This is my grub.conf:

root (hd0,0)
timeout 10
default 0
fallback 3
color white/blue black/light-gray
splashimage /grub/splash.xpm.gz

title=Gentoo Linux 3.18.12
        kernel /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5 net.ifnames=0 irqpoll

title=Gentoo Linux 3.18.12, no X
        kernel /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5 softlevel=nox net.ifnames=0 irqpoll

title=Gentoo Linux 3.18.12, no network
        kernel /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5 softlevel=nonet net.ifnames=0 irqpoll

title=Rescue System 3.18.11
        kernel /boot/kernel-x86_64-3.18.11-gentoo-rescue root=/dev/sda8 net.ifnames=0 irqpoll

title=Rescue System 3.18.12
        kernel /boot/kernel-x86_64-3.18.12-gentoo-rescue root=/dev/sda8 net.ifnames=0 irqpoll

Can grub-2 manage that for me?

> I don't know about legacy GRUB, but GRUB2 can handle your boot partition
> being on btrfs. I still left space on my drives for a boot partition anyway,
> since it will be needed when I move to EFI.

I was planning to keep /boot out of the btrfs setup, at least to start with.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 10:51             ` covici
@ 2015-05-20 12:06               ` Neil Bothwick
  2015-05-20 12:21                 ` covici
  0 siblings, 1 reply; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20 12:06 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1256 bytes --]

On Wed, 20 May 2015 06:51:53 -0400, covici@ccs.covici.com wrote:

> > You should really consider moving to GRUB2 though.  I don't know about
> > legacy GRUB, but GRUB2 can handle your boot partition being on btrfs.
> > I still left space on my drives for a boot partition anyway, since it
> > will be needed when I move to EFI.  
> 
> How did you makr the boot partition, or is it just linux?  Did you use
> gpt or mbr?  I am about to convert to ssd, and I may as well do it in
> such a way that future mbs will work much easier.

If you want t be able to use UEFI, you need to use GPT. UEFI needs a FAT
partition at the start of the drive, type FE00, but booting a GPT disk
with MBR requires a small BIOS boot partition, type EF02, at the start of
the drive (mine is 1MB).

For ease of switching to UEFI later, I'd do

sda1 1MB BIOS boot, type EF00
sda2 /boot, type 8300
everything else.

You can make sda2 ext2, then, when it is time to switch, simply backup
the contents of /boot, replace sda1 and sda2 with a single EF00
partition, formatted with FAT, and copy the contents of /boot back.


-- 
Neil Bothwick

How is it that we put man on the moon before we figured out it would be a
good idea to put wheels on luggage?

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 12:01             ` Peter Humphrey
@ 2015-05-20 12:08               ` Neil Bothwick
  2015-05-20 14:26                 ` Peter Humphrey
  0 siblings, 1 reply; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20 12:08 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 621 bytes --]

On Wed, 20 May 2015 13:01:20 +0100, Peter Humphrey wrote:

> > You should really consider moving to GRUB2 though.  
> 
> Last time I looked, it couldn't handle all the kernels and options I
> have.

GRUB2 can handle anything GRUB1 can. You probably mean that
grub2-mkconfig couldn't do what you want, but you can either create
grub.conf manually or put your manual configuration in one of the files
in /etc/grub.d.

Copy 40_custom to 05_gentoo, edit it to boot whatever you need and run
grub2-mkconfig.


-- 
Neil Bothwick

"Ubuntu" is an ancient African word, meaning "I can't configure
Slackware".

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 11:56             ` Peter Humphrey
@ 2015-05-20 12:20               ` Alan Mackenzie
  2015-05-25  1:24                 ` Bruce Hill
  0 siblings, 1 reply; 66+ messages in thread
From: Alan Mackenzie @ 2015-05-20 12:20 UTC (permalink / raw
  To: gentoo-user

On Wed, May 20, 2015 at 12:56:36PM +0100, Peter Humphrey wrote:
> On Wednesday 20 May 2015 11:23:21 Neil Bothwick wrote:
> > On Wed, 20 May 2015 10:42:41 +0100, Peter Humphrey wrote:
> > > No, it's only new SSDs, not the whole system, which is six years old.
> > > Does that mean my choice is restricted to just the two versions of GRUB?

> > No, you could use LiLo ;-)

> Ho ho ho!  :-)

No no no!  LiLo, on a six year old machine actually works well.  It does
exactly what it says on the packet, i.e. it boots up the machine, and
nothing more.  I use LiLo, mainly to avoid the complexities of Grub.

> -- 
> Rgds
> Peter

-- 
Alan Mackenzie (Nuremberg, Germany)


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 12:06               ` Neil Bothwick
@ 2015-05-20 12:21                 ` covici
  2015-05-20 12:55                   ` Neil Bothwick
  0 siblings, 1 reply; 66+ messages in thread
From: covici @ 2015-05-20 12:21 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick <neil@digimed.co.uk> wrote:

> On Wed, 20 May 2015 06:51:53 -0400, covici@ccs.covici.com wrote:
> 
> > > You should really consider moving to GRUB2 though.  I don't know about
> > > legacy GRUB, but GRUB2 can handle your boot partition being on btrfs.
> > > I still left space on my drives for a boot partition anyway, since it
> > > will be needed when I move to EFI.  
> > 
> > How did you makr the boot partition, or is it just linux?  Did you use
> > gpt or mbr?  I am about to convert to ssd, and I may as well do it in
> > such a way that future mbs will work much easier.
> 
> If you want t be able to use UEFI, you need to use GPT. UEFI needs a FAT
> partition at the start of the drive, type FE00, but booting a GPT disk
> with MBR requires a small BIOS boot partition, type EF02, at the start of
> the drive (mine is 1MB).
> 
> For ease of switching to UEFI later, I'd do
> 
> sda1 1MB BIOS boot, type EF00
> sda2 /boot, type 8300
> everything else.
> 
> You can make sda2 ext2, then, when it is time to switch, simply backup
> the contents of /boot, replace sda1 and sda2 with a single EF00
> partition, formatted with FAT, and copy the contents of /boot back.

Thanks, does the 1mb partition have to have anything in it?

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 12:21                 ` covici
@ 2015-05-20 12:55                   ` Neil Bothwick
  2015-05-20 13:24                     ` covici
  2015-05-20 13:29                     ` Mick
  0 siblings, 2 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20 12:55 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 948 bytes --]

On Wed, 20 May 2015 08:21:34 -0400, covici@ccs.covici.com wrote:

> > If you want to be able to use UEFI, you need to use GPT. UEFI needs a
> > FAT partition at the start of the drive, type FE00, but booting a GPT
> > disk with MBR requires a small BIOS boot partition, type EF02, at the
> > start of the drive (mine is 1MB).
> > 
> > For ease of switching to UEFI later, I'd do
> > 
> > sda1 1MB BIOS boot, type EF00
> > sda2 /boot, type 8300
> > everything else.
> > 
> > You can make sda2 ext2, then, when it is time to switch, simply backup
> > the contents of /boot, replace sda1 and sda2 with a single EF00
> > partition, formatted with FAT, and copy the contents of /boot back.  
> 
> Thanks, does the 1mb partition have to have anything in it?

No. If doesn't even need a filesystem, just create the partition with the
correct type and GRUB will work.


-- 
Neil Bothwick

One-seventh of life is spent on Monday.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 12:55                   ` Neil Bothwick
@ 2015-05-20 13:24                     ` covici
  2015-05-20 13:49                       ` Neil Bothwick
  2015-05-20 13:29                     ` Mick
  1 sibling, 1 reply; 66+ messages in thread
From: covici @ 2015-05-20 13:24 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick <neil@digimed.co.uk> wrote:

> On Wed, 20 May 2015 08:21:34 -0400, covici@ccs.covici.com wrote:
> 
> > > If you want to be able to use UEFI, you need to use GPT. UEFI needs a
> > > FAT partition at the start of the drive, type FE00, but booting a GPT
> > > disk with MBR requires a small BIOS boot partition, type EF02, at the
> > > start of the drive (mine is 1MB).
> > > 
> > > For ease of switching to UEFI later, I'd do
> > > 
> > > sda1 1MB BIOS boot, type EF00
> > > sda2 /boot, type 8300
> > > everything else.
> > > 
> > > You can make sda2 ext2, then, when it is time to switch, simply backup
> > > the contents of /boot, replace sda1 and sda2 with a single EF00
> > > partition, formatted with FAT, and copy the contents of /boot back.  
> > 
> > Thanks, does the 1mb partition have to have anything in it?
> 
> No. If doesn't even need a filesystem, just create the partition with the
> correct type and GRUB will work.

I have been usinglilo, so till I need to go to a uefi mb, that seems to
work.


-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 12:55                   ` Neil Bothwick
  2015-05-20 13:24                     ` covici
@ 2015-05-20 13:29                     ` Mick
  2015-05-20 13:47                       ` Neil Bothwick
  1 sibling, 1 reply; 66+ messages in thread
From: Mick @ 2015-05-20 13:29 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 1964 bytes --]

On Wednesday 20 May 2015 13:55:27 Neil Bothwick wrote:
> On Wed, 20 May 2015 08:21:34 -0400, covici@ccs.covici.com wrote:
> > > If you want to be able to use UEFI, you need to use GPT. UEFI needs a
> > > FAT partition at the start of the drive, type FE00, but booting a GPT
> > > disk with MBR requires a small BIOS boot partition, type EF02, at the
> > > start of the drive (mine is 1MB).
> > > 
> > > For ease of switching to UEFI later, I'd do
> > > 
> > > sda1 1MB BIOS boot, type EF00
> > > sda2 /boot, type 8300
> > > everything else.
> > > 
> > > You can make sda2 ext2, then, when it is time to switch, simply backup
> > > the contents of /boot, replace sda1 and sda2 with a single EF00
> > > partition, formatted with FAT, and copy the contents of /boot back.
> > 
> > Thanks, does the 1mb partition have to have anything in it?
> 
> No. If doesn't even need a filesystem, just create the partition with the
> correct type and GRUB will work.

From what I recall gdisk just starts at sector 2048, doesn't this leave space 
for MBR code?  Note the message "MBR: protective" below:

# gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.10

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sda: 468862128 sectors, 223.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): E682BFC8-0C85-459B-BA14-87F4E68CD711
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 468862094
Partitions will be aligned on 2048-sector boundaries
Total free space is 27368557 sectors (13.1 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1093631   533.0 MiB   EF00  ESP
   2         1093632        43036671   20.0 GiB    8300  root
   3        43036672       441495551   190.0 GiB   8300  home

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 13:29                     ` Mick
@ 2015-05-20 13:47                       ` Neil Bothwick
  0 siblings, 0 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20 13:47 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1776 bytes --]

On Wed, 20 May 2015 14:29:27 +0100, Mick wrote:

> > > Thanks, does the 1mb partition have to have anything in it?  
> > 
> > No. If doesn't even need a filesystem, just create the partition with
> > the correct type and GRUB will work.  
> 
> From what I recall gdisk just starts at sector 2048, doesn't this leave
> space for MBR code?  Note the message "MBR: protective" below:

So does fdisk with an MBR partition table. It defaults to 2048 to avoid
alignment problems with disks using 4k blocks.

> # gdisk /dev/sda
> GPT fdisk (gdisk) version 0.8.10
> 
> Partition table scan:
>   MBR: protective
>   BSD: not present
>   APM: not present
>   GPT: present
> 
> Found valid GPT with protective MBR; using GPT.

You still need the BIOS boot partition. This is about BIOS vs UEFI
booting.

% sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.0

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 5860533168 sectors, 2.7 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 04EFD165-FDDF-4C24-BA81-868B97BF9949
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 5860533134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048            4095   1024.0 KiB  EF02  BIOS boot partition
   2            4096         2101247   1024.0 MiB  8300  boot0
   3         2101248        35655679   16.0 GiB    8200  swap0
   4        35655680      5860533134   2.7 TiB     8300  silastic0


-- 
Neil Bothwick

Top Oxymorons Number 2: Exact estimate

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 13:24                     ` covici
@ 2015-05-20 13:49                       ` Neil Bothwick
  0 siblings, 0 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20 13:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 716 bytes --]

On Wed, 20 May 2015 09:24:12 -0400, covici@ccs.covici.com wrote:

> > > Thanks, does the 1mb partition have to have anything in it?  
> > 
> > No. If doesn't even need a filesystem, just create the partition with
> > the correct type and GRUB will work.  
> 
> I have been usinglilo, so till I need to go to a uefi mb, that seems to
> work.

Once you have a working bootloader on a system, I see little need to
change it unless the hardware changes. Until a few weeks ago I was still
using GRUB 0.97 on my MythTV frontend, because that was current when I
installed it. The new box is UEFI so it uses Gummiboot.


-- 
Neil Bothwick

Experience is what you get when you didn't get what you wanted.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 12:08               ` Neil Bothwick
@ 2015-05-20 14:26                 ` Peter Humphrey
  2015-05-20 15:08                   ` Peter Humphrey
  0 siblings, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-20 14:26 UTC (permalink / raw
  To: gentoo-user

On Wednesday 20 May 2015 13:08:42 Neil Bothwick wrote:
> On Wed, 20 May 2015 13:01:20 +0100, Peter Humphrey wrote:
> > > You should really consider moving to GRUB2 though.
> > 
> > Last time I looked, it couldn't handle all the kernels and options I
> > have.
> 
> GRUB2 can handle anything GRUB1 can. You probably mean that
> grub2-mkconfig couldn't do what you want,

I did, yes.

> but you can either create grub.conf manually or put your manual configuration
> in one of the files in /etc/grub.d.
> 
> Copy 40_custom to 05_gentoo, edit it to boot whatever you need and run
> grub2-mkconfig.

That's a lot simpler than the rigmarole I was expecting, from the first time I 
tried to switch to GRUB2. Looks like I don't have much of an excuse now. I'll 
think of something though...  ;-)

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 14:26                 ` Peter Humphrey
@ 2015-05-20 15:08                   ` Peter Humphrey
  2015-05-20 16:46                     ` Bob Wya
  2015-05-20 20:35                     ` Neil Bothwick
  0 siblings, 2 replies; 66+ messages in thread
From: Peter Humphrey @ 2015-05-20 15:08 UTC (permalink / raw
  To: gentoo-user

On Wednesday 20 May 2015 15:26:59 I wrote:

> Looks like I don't have much of an excuse now. I'll think of something
> though...  ;-)

Never a truer word...

I followed the instructions in https://wiki.gentoo.org/wiki/GRUB2_Migration, 
after copying my grub.conf as you suggested, but when I rebooted, the GRUB2 
menu text was minuscule, it only included one of the five kernel lines it 
should have, and when it ran it didn't start my RAID devices.

As I said before, maybe later. I need to find out far more about GRUB2 before i 
dive in, and that's not for today.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 15:08                   ` Peter Humphrey
@ 2015-05-20 16:46                     ` Bob Wya
  2015-05-20 17:04                       ` J. Roeleveld
  2015-05-20 20:34                       ` Neil Bothwick
  2015-05-20 20:35                     ` Neil Bothwick
  1 sibling, 2 replies; 66+ messages in thread
From: Bob Wya @ 2015-05-20 16:46 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 910 bytes --]

On Wed, 20 May 2015 16:09 Peter Humphrey <peter@prh.myzen.co.uk> wrote:


 I followed the instructions in https://wiki.gentoo.org/wiki/GRUB2_Migration
,
after copying my grub.conf as you suggested, but when I rebooted, the GRUB2
menu text was minuscule, it only included one of the five kernel lines it
should have, and when it ran it didn't start my RAID devices.

As I said before, maybe later. I need to find out far more about GRUB2
before i
dive in, and that's not for today.

--
Rgds
Peter


 Personally I feel the Grub 2 OS detection script sucks really badly. So
much so that I completely re-wrote it so I got proper entries for my
various Windows installs (version accurately detected using chntpw) and
multiple Linux distros (sorted/detailed listings for all available kernel
versions). OCD probably - but much easier to navigate! One day I might try
and open a dialogue with Upstream... ;-)

Robert

[-- Attachment #2: Type: text/html, Size: 1257 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 16:46                     ` Bob Wya
@ 2015-05-20 17:04                       ` J. Roeleveld
  2015-05-20 20:34                       ` Neil Bothwick
  1 sibling, 0 replies; 66+ messages in thread
From: J. Roeleveld @ 2015-05-20 17:04 UTC (permalink / raw
  To: gentoo-user

On 20 May 2015 18:46:26 CEST, Bob Wya <bob.mt.wya@gmail.com> wrote:
>On Wed, 20 May 2015 16:09 Peter Humphrey <peter@prh.myzen.co.uk> wrote:
>
>
>I followed the instructions in
>https://wiki.gentoo.org/wiki/GRUB2_Migration
>,
>after copying my grub.conf as you suggested, but when I rebooted, the
>GRUB2
>menu text was minuscule, it only included one of the five kernel lines
>it
>should have, and when it ran it didn't start my RAID devices.
>
>As I said before, maybe later. I need to find out far more about GRUB2
>before i
>dive in, and that's not for today.
>
>--
>Rgds
>Peter
>
>
>Personally I feel the Grub 2 OS detection script sucks really badly. So
>much so that I completely re-wrote it so I got proper entries for my
>various Windows installs (version accurately detected using chntpw) and
>multiple Linux distros (sorted/detailed listings for all available
>kernel
>versions). OCD probably - but much easier to navigate! One day I might
>try
>and open a dialogue with Upstream... ;-)
>
>Robert

Can you share that script with us?
I am interested in a decent one myself.

Thanks,

Joost
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 16:46                     ` Bob Wya
  2015-05-20 17:04                       ` J. Roeleveld
@ 2015-05-20 20:34                       ` Neil Bothwick
  1 sibling, 0 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20 20:34 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 727 bytes --]

On Wed, 20 May 2015 16:46:26 +0000, Bob Wya wrote:

>  Personally I feel the Grub 2 OS detection script sucks really badly. So
> much so that I completely re-wrote it so I got proper entries for my
> various Windows installs (version accurately detected using chntpw) and
> multiple Linux distros (sorted/detailed listings for all available
> kernel versions). OCD probably - but much easier to navigate! 

Same here. I was prompted to do it when I switch to a FAT filesystem
for /boot, so the old method of relying on symlinks for the kernel names
no longer worked. It turned out to be remarkably simple, it;s just a
script that spits out menuentry stanzas.


-- 
Neil Bothwick

Press every key to continue.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 15:08                   ` Peter Humphrey
  2015-05-20 16:46                     ` Bob Wya
@ 2015-05-20 20:35                     ` Neil Bothwick
  2015-05-21  8:13                       ` Peter Humphrey
  1 sibling, 1 reply; 66+ messages in thread
From: Neil Bothwick @ 2015-05-20 20:35 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 556 bytes --]

On Wed, 20 May 2015 16:08:53 +0100, Peter Humphrey wrote:

> I followed the instructions in
> https://wiki.gentoo.org/wiki/GRUB2_Migration, after copying my
> grub.conf as you suggested, but when I rebooted, the GRUB2 menu text
> was minuscule, it only included one of the five kernel lines it should
> have, and when it ran it didn't start my RAID devices.

Can you post the contents of grub.conf, /etc/defaults/grub and any custm
scripts in /etc/grub.d.


-- 
Neil Bothwick

Fill what's empty, empty what's full, scratch where it itches.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 20:35                     ` Neil Bothwick
@ 2015-05-21  8:13                       ` Peter Humphrey
  2015-05-21  8:33                         ` Neil Bothwick
  0 siblings, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-21  8:13 UTC (permalink / raw
  To: gentoo-user

On Wednesday 20 May 2015 21:35:11 Neil Bothwick wrote:
> On Wed, 20 May 2015 16:08:53 +0100, Peter Humphrey wrote:
> > I followed the instructions in
> > https://wiki.gentoo.org/wiki/GRUB2_Migration, after copying my
> > grub.conf as you suggested, but when I rebooted, the GRUB2 menu text
> > was minuscule, it only included one of the five kernel lines it should
> > have, and when it ran it didn't start my RAID devices.
> 
> Can you post the contents of grub.conf, /etc/defaults/grub and any custm
> scripts in /etc/grub.d.

This is my grub.conf (copied in from my e-mail yesterday):

root (hd0,0)
timeout 10
default 0
fallback 3
color white/blue black/light-gray
splashimage /grub/splash.xpm.gz

title=Gentoo Linux 3.18.12
        kernel /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5 net.ifnames=0 irqpoll

title=Gentoo Linux 3.18.12, no X
        kernel /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5 softlevel=nox net.ifnames=0 irqpoll

title=Gentoo Linux 3.18.12, no network
        kernel /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5 softlevel=nonet net.ifnames=0 irqpoll

title=Rescue System 3.18.11
        kernel /boot/kernel-x86_64-3.18.11-gentoo-rescue root=/dev/sda8 net.ifnames=0 irqpoll

title=Rescue System 3.18.12
        kernel /boot/kernel-x86_64-3.18.12-gentoo-rescue root=/dev/sda8 net.ifnames=0 irqpoll

I copied it into /etc/grub.d/05_linux.  /etc/defaults/grub is all comments.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-21  8:13                       ` Peter Humphrey
@ 2015-05-21  8:33                         ` Neil Bothwick
  2015-05-21 11:34                           ` Rich Freeman
  0 siblings, 1 reply; 66+ messages in thread
From: Neil Bothwick @ 2015-05-21  8:33 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1469 bytes --]

On Thu, 21 May 2015 09:13:44 +0100, Peter Humphrey wrote:

> This is my grub.conf (copied in from my e-mail yesterday):
> 
> root (hd0,0)
> timeout 10
> default 0
> fallback 3
> color white/blue black/light-gray
> splashimage /grub/splash.xpm.gz
> 
> title=Gentoo Linux 3.18.12
>         kernel /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5
> net.ifnames=0 irqpoll
> 
> title=Gentoo Linux 3.18.12, no X
>         kernel /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5
> softlevel=nox net.ifnames=0 irqpoll
> 
> title=Gentoo Linux 3.18.12, no network
>         kernel /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5
> softlevel=nonet net.ifnames=0 irqpoll
> 
> title=Rescue System 3.18.11
>         kernel /boot/kernel-x86_64-3.18.11-gentoo-rescue root=/dev/sda8
> net.ifnames=0 irqpoll
> 
> title=Rescue System 3.18.12
>         kernel /boot/kernel-x86_64-3.18.12-gentoo-rescue root=/dev/sda8
> net.ifnames=0 irqpoll
> 
> I copied it into /etc/grub.d/05_linux.  /etc/defaults/grub is all
> comments.
> 
That's a GRUB1 file, GRUB2 uses a different syntax so your first entry
would become

menuentry "Gentoo Linux 3.18.12" {
  linux /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5 net.ifnames=0 irqpoll
}

Also, you need to copy 40_custom and then add your lines to that. This is
because files in /etc/grub.d are executed, so it needs to be a shell
script.


-- 
Neil Bothwick

A wok is what you throw at a wabbit.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-21  8:33                         ` Neil Bothwick
@ 2015-05-21 11:34                           ` Rich Freeman
  2015-05-21 11:44                             ` Peter Humphrey
  2015-05-21 12:13                             ` Neil Bothwick
  0 siblings, 2 replies; 66+ messages in thread
From: Rich Freeman @ 2015-05-21 11:34 UTC (permalink / raw
  To: gentoo-user

On Thu, May 21, 2015 at 4:33 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
> That's a GRUB1 file, GRUB2 uses a different syntax so your first entry
> would become
>
> menuentry "Gentoo Linux 3.18.12" {
>   linux /boot/kernel-x86_64-3.18.12-gentoo root=/dev/md5 net.ifnames=0 irqpoll
> }

Correct.

>
> Also, you need to copy 40_custom and then add your lines to that. This is
> because files in /etc/grub.d are executed, so it needs to be a shell
> script.
>

If you're just going to hand-edit your config file, I don't see much
point in sticking this stuff in /etc/grub.d.  Just hand-edit your
config file and forget about grub2-mkconfig.

40_custom is more about adding one more entry to an auto-generated
menu, such as having an entry for booting another OS, or a rescue CD
image, or whatever.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-21 11:34                           ` Rich Freeman
@ 2015-05-21 11:44                             ` Peter Humphrey
  2015-05-21 12:10                               ` Neil Bothwick
  2015-05-21 12:13                             ` Neil Bothwick
  1 sibling, 1 reply; 66+ messages in thread
From: Peter Humphrey @ 2015-05-21 11:44 UTC (permalink / raw
  To: gentoo-user

On Thursday 21 May 2015 07:34:58 Rich Freeman wrote:

> If you're just going to hand-edit your config file, I don't see much
> point in sticking this stuff in /etc/grub.d.  Just hand-edit your
> config file and forget about grub2-mkconfig.

You mean: copy grub.conf to grub.cfg and change its syntax to suit GRUB2? I'm 
well used to hand editing grub.conf, so it'll be no big change to operate on 
grub.cfg instead. I can cope with that.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-21 11:44                             ` Peter Humphrey
@ 2015-05-21 12:10                               ` Neil Bothwick
  2015-05-21 12:14                                 ` Neil Bothwick
  2015-05-21 13:19                                 ` Rich Freeman
  0 siblings, 2 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-21 12:10 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 643 bytes --]

On Thu, 21 May 2015 12:44:42 +0100, Peter Humphrey wrote:

> > If you're just going to hand-edit your config file, I don't see much
> > point in sticking this stuff in /etc/grub.d.  Just hand-edit your
> > config file and forget about grub2-mkconfig.  
> 
> You mean: copy grub.conf to grub.cfg and change its syntax to suit
> GRUB2? I'm well used to hand editing grub.conf, so it'll be no big
> change to operate on grub.cfg instead. I can cope with that.

You'd need to run grub2-mkconfig once, to generate a grub.cfg to which
you can add your entries.


-- 
Neil Bothwick

The facts, although interesting, are irrelevant.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-21 11:34                           ` Rich Freeman
  2015-05-21 11:44                             ` Peter Humphrey
@ 2015-05-21 12:13                             ` Neil Bothwick
  1 sibling, 0 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-21 12:13 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1137 bytes --]

On Thu, 21 May 2015 07:34:58 -0400, Rich Freeman wrote:

> > Also, you need to copy 40_custom and then add your lines to that.
> > This is because files in /etc/grub.d are executed, so it needs to be
> > a shell script.

> If you're just going to hand-edit your config file, I don't see much
> point in sticking this stuff in /etc/grub.d.  Just hand-edit your
> config file and forget about grub2-mkconfig.

You sill need to edit something each time you update your kernel, unless
you can use symlinks, and running grub2-mkconfig may give you useful
fallback entries from 10_linux.

> 40_custom is more about adding one more entry to an auto-generated
> menu, such as having an entry for booting another OS, or a rescue CD
> image, or whatever.

40_custom is also just and example. You can have any script you want in
there. I wrote a script that auto-generates the entries *I* want and
removed the executable bit from 10_linux. Now I get multiple entries for
all my installed kernels with the correct boot options.


-- 
Neil Bothwick

Despite the cost of living, have you noticed how it remains so popular?

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-21 12:10                               ` Neil Bothwick
@ 2015-05-21 12:14                                 ` Neil Bothwick
  2015-05-21 13:19                                 ` Rich Freeman
  1 sibling, 0 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-21 12:14 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 569 bytes --]

On Thu, 21 May 2015 13:10:02 +0100, Neil Bothwick wrote:

> > You mean: copy grub.conf to grub.cfg and change its syntax to suit
> > GRUB2? I'm well used to hand editing grub.conf, so it'll be no big
> > change to operate on grub.cfg instead. I can cope with that.  
> 
> You'd need to run grub2-mkconfig once, to generate a grub.cfg to which
> you can add your entries.

I forgot to mention, run grub2-script-check over your new config file to
check its syntax.


-- 
Neil Bothwick

Not one shred of evidence supports the notion that life is serious.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-21 12:10                               ` Neil Bothwick
  2015-05-21 12:14                                 ` Neil Bothwick
@ 2015-05-21 13:19                                 ` Rich Freeman
  2015-05-21 14:06                                   ` Neil Bothwick
  1 sibling, 1 reply; 66+ messages in thread
From: Rich Freeman @ 2015-05-21 13:19 UTC (permalink / raw
  To: gentoo-user

On Thu, May 21, 2015 at 8:10 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Thu, 21 May 2015 12:44:42 +0100, Peter Humphrey wrote:
>
>> > If you're just going to hand-edit your config file, I don't see much
>> > point in sticking this stuff in /etc/grub.d.  Just hand-edit your
>> > config file and forget about grub2-mkconfig.
>>
>> You mean: copy grub.conf to grub.cfg and change its syntax to suit
>> GRUB2? I'm well used to hand editing grub.conf, so it'll be no big
>> change to operate on grub.cfg instead. I can cope with that.
>
> You'd need to run grub2-mkconfig once, to generate a grub.cfg to which
> you can add your entries.
>

It is just a text file.  I think the only challenge is that there
aren't a lot of decent examples floating around because all the docs
tend to say to run grub2-mkconfig.  I found this extremely frustrating
when I first migrated to grub2.  In my case grub2-mkconfig wouldn't
find anything, since it looks at filenames and my kernels/initramfs
files didn't follow any standard naming convention (they were not
installed using make install).  These days I do use grub2-mkconfig.

That said, the canned config files output by grub2-mkconfig are a bit
smarter about auto-setting things like the grub2 root.  I wouldn't
bother putting anything in 40_custom though.  Just run it once and
edit the file.

-- 
Rich


^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-21 13:19                                 ` Rich Freeman
@ 2015-05-21 14:06                                   ` Neil Bothwick
  0 siblings, 0 replies; 66+ messages in thread
From: Neil Bothwick @ 2015-05-21 14:06 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1683 bytes --]

On Thu, 21 May 2015 09:19:26 -0400, Rich Freeman wrote:

> >> You mean: copy grub.conf to grub.cfg and change its syntax to suit
> >> GRUB2? I'm well used to hand editing grub.conf, so it'll be no big
> >> change to operate on grub.cfg instead. I can cope with that.  
> >
> > You'd need to run grub2-mkconfig once, to generate a grub.cfg to which
> > you can add your entries.
> >  
> 
> It is just a text file.  I think the only challenge is that there
> aren't a lot of decent examples floating around because all the docs
> tend to say to run grub2-mkconfig.  I found this extremely frustrating
> when I first migrated to grub2.

Same here, but running grub2-mkconfig generates a better starting point
than an empty file. That's your example.

> In my case grub2-mkconfig wouldn't
> find anything, since it looks at filenames and my kernels/initramfs
> files didn't follow any standard naming convention (they were not
> installed using make install).  These days I do use grub2-mkconfig.
> 
> That said, the canned config files output by grub2-mkconfig are a bit
> smarter about auto-setting things like the grub2 root.  I wouldn't
> bother putting anything in 40_custom though.  Just run it once and
> edit the file.

That's certainly an option if your needs are not going to change. If you
need to edit the file from time to time, I'd prefer to just edit the
short file tweaked to my needs than the whole thing. It's really a matter
of personal choice but one advantage of continuing to use grub2-mkconfig
is that if GRUB upstream changes things, your config will keep track.


-- 
Neil Bothwick

Save the whales. Collect the whole set.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

* Re: [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2
  2015-05-20 12:20               ` Alan Mackenzie
@ 2015-05-25  1:24                 ` Bruce Hill
  0 siblings, 0 replies; 66+ messages in thread
From: Bruce Hill @ 2015-05-25  1:24 UTC (permalink / raw
  To: gentoo-user

On Wed, May 20, 2015 at 12:20:29PM +0000, Alan Mackenzie wrote:
> 
> No no no!  LiLo, on a six year old machine actually works well.  It does
> exactly what it says on the packet, i.e. it boots up the machine, and
> nothing more.  I use LiLo, mainly to avoid the complexities of Grub.
> -- 
> Alan Mackenzie (Nuremberg, Germany)

ack


^ permalink raw reply	[flat|nested] 66+ messages in thread

end of thread, other threads:[~2015-05-25  1:25 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-17 11:48 [gentoo-user] Tips for fresh install with GRUB2+RAID1+LVM2 Nuno Magalhães
2015-05-17 13:24 ` Peter Humphrey
2015-05-17 14:09   ` Rich Freeman
2015-05-17 15:35     ` covici
2015-05-17 15:43       ` Canek Peláez Valdés
2015-05-17 16:05     ` Peter Humphrey
2015-05-17 19:36       ` Stefan G. Weichinger
2015-05-17 20:48         ` Nuno Magalhães
2015-05-17 22:08           ` Stefan G. Weichinger
2015-05-17 22:44             ` Nuno Magalhães
2015-05-18  1:08             ` Rich Freeman
2015-05-18 18:21               ` Nuno Magalhães
2015-05-18 19:27                 ` Rich Freeman
2015-05-19  6:15                 ` Alan McKinnon
2015-05-19  9:02         ` Peter Humphrey
2015-05-19 10:13           ` Neil Bothwick
2015-05-19 12:54             ` Rich Freeman
2015-05-19 14:44               ` Peter Humphrey
2015-05-19 14:53                 ` Rich Freeman
2015-05-19 15:00                   ` Peter Humphrey
2015-05-19 15:15                     ` Rich Freeman
2015-05-19 15:11                   ` Peter Humphrey
2015-05-19 15:22                     ` gottlieb
2015-05-19 15:34                       ` Rich Freeman
2015-05-19 15:38                         ` gottlieb
2015-05-19 16:23                         ` covici
2015-05-19 20:17                           ` Rich Freeman
2015-05-19 21:30                             ` Stefan G. Weichinger
2015-05-19 15:21                   ` Marc Joliet
2015-05-19 19:39                 ` Nuno Magalhães
2015-05-20  9:16     ` Peter Humphrey
2015-05-20  9:23       ` Neil Bothwick
2015-05-20  9:42         ` Peter Humphrey
2015-05-20 10:23           ` Neil Bothwick
2015-05-20 11:56             ` Peter Humphrey
2015-05-20 12:20               ` Alan Mackenzie
2015-05-25  1:24                 ` Bruce Hill
2015-05-20 10:26           ` Rich Freeman
2015-05-20 10:51             ` covici
2015-05-20 12:06               ` Neil Bothwick
2015-05-20 12:21                 ` covici
2015-05-20 12:55                   ` Neil Bothwick
2015-05-20 13:24                     ` covici
2015-05-20 13:49                       ` Neil Bothwick
2015-05-20 13:29                     ` Mick
2015-05-20 13:47                       ` Neil Bothwick
2015-05-20 12:01             ` Peter Humphrey
2015-05-20 12:08               ` Neil Bothwick
2015-05-20 14:26                 ` Peter Humphrey
2015-05-20 15:08                   ` Peter Humphrey
2015-05-20 16:46                     ` Bob Wya
2015-05-20 17:04                       ` J. Roeleveld
2015-05-20 20:34                       ` Neil Bothwick
2015-05-20 20:35                     ` Neil Bothwick
2015-05-21  8:13                       ` Peter Humphrey
2015-05-21  8:33                         ` Neil Bothwick
2015-05-21 11:34                           ` Rich Freeman
2015-05-21 11:44                             ` Peter Humphrey
2015-05-21 12:10                               ` Neil Bothwick
2015-05-21 12:14                                 ` Neil Bothwick
2015-05-21 13:19                                 ` Rich Freeman
2015-05-21 14:06                                   ` Neil Bothwick
2015-05-21 12:13                             ` Neil Bothwick
2015-05-20 10:19         ` Alec Ten Harmsel
2015-05-20 10:22           ` Neil Bothwick
2015-05-17 23:24 ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox