summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2013-January/022211.html
blob: 5120a8f244457614e8c3013ff7832a818ea6ed0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] Grub2 vs. Grub Legacy in M3
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Grub2%20vs.%20Grub%20Legacy%20in%20M3&In-Reply-To=%3C5107C524.3050700%40roadrunner.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="022162.html">
   <LINK REL="Next"  HREF="022212.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] Grub2 vs. Grub Legacy in M3</H1>
    <B>Frank Griffin</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Grub2%20vs.%20Grub%20Legacy%20in%20M3&In-Reply-To=%3C5107C524.3050700%40roadrunner.com%3E"
       TITLE="[Mageia-dev] Grub2 vs. Grub Legacy in M3">ftg at roadrunner.com
       </A><BR>
    <I>Tue Jan 29 13:48:36 CET 2013</I>
    <P><UL>
        <LI>Previous message: <A HREF="022162.html">[Mageia-dev] Grub2 vs. Grub Legacy in M3
</A></li>
        <LI>Next message: <A HREF="022212.html">[Mageia-dev] Grub2 vs. Grub Legacy in M3
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#22211">[ date ]</a>
              <a href="thread.html#22211">[ thread ]</a>
              <a href="subject.html#22211">[ subject ]</a>
              <a href="author.html#22211">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>On 01/28/2013 06:44 PM, Barry Jackson wrote:
&gt;<i> My limited understanding is that the code in the 512 byte PBR has to 
</I>&gt;<i> use block lists to find the core image in /boot, since it is too small 
</I>&gt;<i> to understand filesystems. This is fragile in that filesystems and 
</I>&gt;<i> file utilities may move files around on disk invalidating the block 
</I>&gt;<i> lists, and for this reason the method is discouraged.
</I>&gt;<i>
</I>&gt;<i> A far as I know the same potential problem exists with grub legacy.
</I>
OK, we've come full circle.  This is why I was used to rerunning 
install.sh, because historically this has been true of most 
bootloaders.  They all have to fit in 512 bytes, and they all have to 
load the next stage of the boot without support for filesystems.

That's why I stick with chainloading.  PBRs don't move around at the 
whim of a filesystem, and if you do something to a root partition that 
repositions something critical, you just rebuild the PBR as part of it.

I wasn't aware of the MBR gap.  I guess you're saying that the core.img 
that fits in it *is* filesystem-aware ?  Otherwise, it seems like you've 
just pushed the locate-the-next-stage vulnerability from the MBR to the 
MBR gap, as chainloading pushes it from the MBR to the PBR.

Anyway, my point still stands: for anyone who just wants to have grub 
and grub2 partitons coexist on the same disk with either one in the MBR, 
chainloading will accomplish this without any downside that isn't 
already present in grub legacy.  Grub2 may be the way of the future, but 
to *require* it to own the MBR is just misleading.
</PRE>













<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="022162.html">[Mageia-dev] Grub2 vs. Grub Legacy in M3
</A></li>
	<LI>Next message: <A HREF="022212.html">[Mageia-dev] Grub2 vs. Grub Legacy in M3
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#22211">[ date ]</a>
              <a href="thread.html#22211">[ thread ]</a>
              <a href="subject.html#22211">[ subject ]</a>
              <a href="author.html#22211">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>