summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2013-January/021699.html
blob: 73e3bbf99a6db6e2c23dcaca63bc8e983362dcd0 (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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] GRUB can't see HD from chroot unless parent /dev is bind-mounted in chroot ?
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20GRUB%20can%27t%20see%20HD%20from%20chroot%20unless%20parent%20/dev%0A%20is%20bind-mounted%20in%20chroot%20%3F&In-Reply-To=%3C50F6D452.7070203%40colin.guthr.ie%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="021698.html">
   <LINK REL="Next"  HREF="021702.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] GRUB can't see HD from chroot unless parent /dev is bind-mounted in chroot ?</H1>
    <B>Colin Guthrie</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20GRUB%20can%27t%20see%20HD%20from%20chroot%20unless%20parent%20/dev%0A%20is%20bind-mounted%20in%20chroot%20%3F&In-Reply-To=%3C50F6D452.7070203%40colin.guthr.ie%3E"
       TITLE="[Mageia-dev] GRUB can't see HD from chroot unless parent /dev is bind-mounted in chroot ?">mageia at colin.guthr.ie
       </A><BR>
    <I>Wed Jan 16 17:24:50 CET 2013</I>
    <P><UL>
        <LI>Previous message: <A HREF="021698.html">[Mageia-dev] GRUB can't see HD from chroot unless parent /dev is bind-mounted in chroot ?
</A></li>
        <LI>Next message: <A HREF="021702.html">[Mageia-dev] GRUB can't see HD from chroot unless parent /dev is bind-mounted in chroot ?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#21699">[ date ]</a>
              <a href="thread.html#21699">[ thread ]</a>
              <a href="subject.html#21699">[ subject ]</a>
              <a href="author.html#21699">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>'Twas brillig, and Frank Griffin at 16/01/13 16:03 did gyre and gimble:
&gt;<i> I've been re-running /boot/grub/install.sh from within chroots for years
</I>&gt;<i> with no problem.  But today when I tried doing this, I consistently got
</I>&gt;<i> Error 21: no such device.  After googling a bit, I noticed that if I
</I>&gt;<i> started grub in the rescue system and did &quot;grub&gt; geometry (hd0)&quot;, I got
</I>&gt;<i> a correct response, but when I did the same thing from a chroot, it got
</I>&gt;<i> Error 21.
</I>&gt;<i> 
</I>&gt;<i> If I bind-mount the rescue system's /dev to the chroot's /dev, it works
</I>&gt;<i> fine.
</I>&gt;<i> 
</I>&gt;<i> This makes perfect sense, except for the fact that I've never had to do
</I>&gt;<i> it before.  Any idea what changed ?  This has the potential to screw up
</I>&gt;<i> a lot of folks who were used to the old way.
</I>&gt;<i> 
</I>&gt;<i> Maybe /dev/sdX entries are no longer static, and so don't exist on the
</I>&gt;<i> root partition unless it is the booted system ?
</I>
It's quite possible that the lack of static nodes is what's messing
things up.

Personally I've been bind mounting /dev, /proc and /sys for years
whenever doing any rescuecd etc. stuff. Partly because I have several
LVM volumes where a static /dev/ wouldn't help anyway...

But bind mounting /dev has just been part of my chroot routine for as
long as I remember.

Col


-- 

Colin Guthrie
colin(at)mageia.org
<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>

Day Job:
  Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
Open Source:
  Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
  PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
  Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
</PRE>

























































<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="021698.html">[Mageia-dev] GRUB can't see HD from chroot unless parent /dev is bind-mounted in chroot ?
</A></li>
	<LI>Next message: <A HREF="021702.html">[Mageia-dev] GRUB can't see HD from chroot unless parent /dev is bind-mounted in chroot ?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#21699">[ date ]</a>
              <a href="thread.html#21699">[ thread ]</a>
              <a href="subject.html#21699">[ subject ]</a>
              <a href="author.html#21699">[ 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>