summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2013-January/021716.html
blob: 05446c361b649ef4596622cde225e830d73a0184 (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
155
156
157
158
159
160
161
162
<!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=%3C50F718FA.1090906%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="021713.html">
   <LINK REL="Next"  HREF="021739.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=%3C50F718FA.1090906%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 22:17:46 CET 2013</I>
    <P><UL>
        <LI>Previous message: <A HREF="021713.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="021739.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#21716">[ date ]</a>
              <a href="thread.html#21716">[ thread ]</a>
              <a href="subject.html#21716">[ subject ]</a>
              <a href="author.html#21716">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>'Twas brillig, and AL13N at 16/01/13 19:48 did gyre and gimble:
&gt;<i> Op woensdag 16 januari 2013 11:30:27 schreef Liam R E Quin:
</I>&gt;&gt;<i> On Wed, 2013-01-16 at 16:24 +0000, Colin Guthrie wrote:
</I>&gt;&gt;&gt;<i> Personally I've been bind mounting /dev, /proc and /sys for years
</I>&gt;&gt;&gt;<i> whenever doing any rescuecd etc. stuff. Partly because I have several
</I>&gt;&gt;&gt;<i> LVM volumes where a static /dev/ wouldn't help anyway...
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> But bind mounting /dev has just been part of my chroot routine for as
</I>&gt;&gt;&gt;<i> long as I remember.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Knowing about this would have saved me several days after trying to
</I>&gt;&gt;<i> install the mageia beta (I now have it running with the
</I>&gt;&gt;<i> 3.6.5-tmb-desktop-3.mga3 kernel as the 3.8 one is broken without a fix
</I>&gt;&gt;<i> to the recursive panic problem, which is fixed upstream). It's not
</I>&gt;&gt;<i> obvious to people who don't do it often :-)
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Why not add a command to the rescue disk,
</I>&gt;&gt;<i> bind-mount dir - mount /dev, /proc and /sys as /dir/dev etc for chroot
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Liam
</I>&gt;<i> 
</I>&gt;<i> because in fact, it's not really the correct solution (and there's multiple 
</I>&gt;<i> solutions for this too)
</I>&gt;<i> 
</I>&gt;<i> A) mount --bind solution (in fact, only /dev is required) ; mount /proc and 
</I>&gt;<i> /sys can be done inside.
</I>
True. Tho' I've always favoured the bind mount for some unknown reason :)

&gt;<i> B) in fact, udev people told us for a while now, you'd better just run udev 
</I>&gt;<i> inside the chroot, instead of mount --bind 'ing it.
</I>
Really? I could swear Kay told me recently that it's only really
sensible to run one udevd... Hmm, will ask him again when I see him
online next.

&gt;<i> C) of course, udev is not inside systemd, so it appears the new way is now to 
</I>&gt;<i> somehow spawn a systemd process inside the chroot (maybe systemd-nspawn?)
</I>
Personally I think that's overkill.

&gt;<i> oh well, rescuing is for advanced users, so i don't really see the need here. 
</I>&gt;<i> rescue should be as small as possible anyway.
</I>
Indeedy :)

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="021713.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="021739.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#21716">[ date ]</a>
              <a href="thread.html#21716">[ thread ]</a>
              <a href="subject.html#21716">[ subject ]</a>
              <a href="author.html#21716">[ 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>