Help - Zoeken - Gebruikers - Kalender
Volledige versie: Installatie van MCNLive op pc
MandrivaClub.NL > MCNLive > MCNLive: Nederlands
Pagina's: 1, 2
doelman
Hier de inhoud van /mnt/install:

[root@localhost install]# ls -l
total 132
lrwxrwxrwx   1 root root    10 apr 18 21:39 bin -> /union/bin/
lrwxrwxrwx   1 root root    11 apr 18 21:39 boot -> /union/boot/
drwxr-xr-x  23 root root 94208 apr 18 21:39 dev/
lrwxrwxrwx   1 root root    10 apr 18 21:39 etc -> /union/etc/
lrwxrwxrwx   1 root root    11 apr 18 21:39 home -> /union/home/
drwxr-xr-x   2 root root  4096 apr 18 21:39 initrd/
lrwxrwxrwx   1 root root    10 apr 18 21:39 lib -> /union/lib/
drwx------   2 root root 16384 apr 18 21:39 lost+found/
lrwxrwxrwx   1 root root    10 apr 18 21:39 opt -> /union/opt/
drwxr-xr-x   2 root root  4096 apr 18 21:39 proc/
lrwxrwxrwx   1 root root    11 apr 18 21:39 root -> /union/root/
lrwxrwxrwx   1 root root    11 apr 18 21:39 sbin -> /union/sbin/
drwxr-xr-x   2 root root  4096 apr 18  2006 swap/
drwxr-xr-x   2 root root  4096 apr 18 21:39 sys/
drwxrwxrwt   8 root root  4096 apr 18 21:38 tmp/
lrwxrwxrwx   1 root root    10 apr 18 21:39 usr -> /union/usr/
lrwxrwxrwx   1 root root    10 apr 18 21:39 var -> /union/var/

De map initrd is leeg. sys ook. In tmp staat dit:

[root@localhost install]# ls tmp/
gpg-sganBG/  kdecache-mcnl/  ssh-WoHRVc3973/  xauth.XXXXoprZJs

De rest is niet van belang (dev, proc,swap), en de andere rest zijn symlinks zoals je ziet.
kris
doelman:

is /mnt/install de daadwerkelijke partitie? Was /dev/hda5 daar gemount?

anders gevraagd: stond daarna op /dev/hda5 (waarop je probeerde te installeren) iets, de dirs etc.?
doelman
Ja het is de daadwerkelijke partitie. /dev/hda5 is gemount op /mnt/install.
kris
Dus, er stonden echt deze dirs op die partitie?
doelman
Ja, echt Kris. Het creeren daarvan gebeurd al voor het bootloader gedoe.
doelman
Al kies ik voor Grub (wat ik persoonlijk prefereer) krijg je de volgende error:

Died at /usr/lib/libDrakX/fs/get.pm line 98.
        ...propagated at /usr/lib/libDrakX/any.pm line 159.


En klapt hij er keihard uit..
kris
Yippie :-)

Oorzaak is gevonden.

Het gaat mis lang voor het configgen en schrijven van de bootloader. Daarom was ik in het begin in de war, omdat ik had verwacht dat het copieren voor lilo moet gebeuren, volgens het script.
Bij ons gaat dat zo snel (twee) seconden, dat jullie dat niet zien of niet hebben vermeld, er moet op de monitor iets te zien zijn als: Copying in progres. Maar er wordt bij ons niets gecopiierd, alleen de symlinks, laugh.gif.

Bij ons zijn bin,boot,etc,opt,lib,sbin,home,root,usr,var allemaal symlinks naar /union/...
MDV One in haar schoonheid heeft dat niet nodig. Het is echt een schitterend concept.

De oplosssing heb ik helaas -nog- niet.

open(my $OUTPUT, '-|', 'tar c ' .
     join(' ', map { ('--exclude', $_) } '/mnt', '/initrd', '/proc', '/dev', '/sys', '/changes', '/union')
     . ' / | tar xvv -C ' . $in->{prefix});


Nou, hoe tar'en en symlinks unlinken? En dat in een perl routine. phhhh.

doelman
Blij dat je iig weet waardoor het komt. Ok, allemaal symlinks behalve /mnt/install/tmp dan?
Ik geloof best dat jij het op kunt lossen ;).gif
doelman
Aah ik snap misschien een beetje wat je bedoelt, het komt doordat jij unionfs gebruikt, het probleem?
kris
(doelman @ Apr 19 2006, 12:18 AM) [snapback]61039[/snapback]

Aah ik snap misschien een beetje wat je bedoelt, het komt doordat jij unionfs gebruikt, het probleem?


niet helemaal, MDV One gebruikt ook UnionFS, maar op een intelligente manier.
mklivecd was ooit geschreven lang voor UnionFS, en de implemetatie, hoewel gelukt, is te ingewikkeld. Probleem is dat er geen echte goede ontwikkelaars meer zijn.
doelman
Ja idd, dat zag ik al op berlios, ligt een beetje stil, helaas. Bij booten zonder unionfs lukt het ook niet zomaar. Urpmi is ook gelocked dan, mja.
Dit is een "Print" versie van onze forums. Om de volledige versie met meer informatie, afbeeldingen en opmaakte bekijken, a.u.b. klik hier.