Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Chrooting  (gelezen 1204 keer)

Offline aranco

  • Lid
Chrooting
« Gepost op: 2019/02/14, 22:54:53 »
Hallo allemaal. Ik wil graag Linux op een Asus t100ta laptop te zetten met deze beschrijving
https://github.com/5bentz/linux-asus-t100/blob/master/T100TA_guide.md

Nu is mijn kennis van Linux niet echt goed en heb problemen met het volgende

Mount the EFI System Partition on the new system
mount /dev/mmcblk2p1 /target/boot/efi

Then, we have to mount some other filesystems before chrooting:
for dir in /dev /dev/pts /proc /run /sys;
  do mount --bind "$dir" /target/"$dir";
done

Here we go!
chroot /target /bin/bash

Wat moet ik hiermee doen en waar kan ik dat neerzetten.
Ik hoop dat iemand mij hierbij kan helpen, alvast bedankt.

Offline vanadium

  • Lid
Re: Chrooting
« Reactie #1 Gepost op: 2019/02/15, 08:46:50 »
Het chroot commando opent een terminal waarin een bepaalde folder als root folder ("/") wordt behandelt. In jou geval is dat de folder /target. Zo kunnen die folders behandeld worden alsof het bij de opstart aangekoppelde systeemfolders betrof. In de prompt die je krijgt na dit commando, vervolg je gewoon de volgende commando's. Met het commando "exit" verlaat je die prompt en keer je in je gewone prompt terug.

Offline aranco

  • Lid
Re: Chrooting
« Reactie #2 Gepost op: 2019/02/15, 18:01:29 »
Bedankt vanadium, maar als ik

Mount  --bind "$dir"  /target/"$dir"

In de terminal toetst dan geeft deze de error

Mount: /target: wrong de type, bad optioneel, bad superblock on ,  missing codepage or helper program, of other error.

Wat doe ik fout en hoe kan ik dit oplossen.

Ps moet de regel /dev /dev/pts /proc /run /sys:
ook ingegeven worden.

Ik hoop dat jullie mij kunnen vertellen wat er in de terminal ingetoetst moet worden.
« Laatst bewerkt op: 2019/02/15, 18:36:05 door aranco »

Offline aranco

  • Lid
Re: Chrooting
« Reactie #3 Gepost op: 2019/02/16, 22:42:48 »
Dit is opgelost. Maar nu weer een volgend probleem bij

grub-install --efi-directory /boot/efi

Krijg ik
Installing for i386-efi platform
grub-install:  error: failed to get canonical path of
/boot/efi

Wie weet wat er hier is en kan mij helpen.

Offline vanadium

  • Lid
Re: Chrooting
« Reactie #4 Gepost op: 2019/02/17, 09:50:33 »
Moeilijke dingen waar je mee bezig bent  :) Op Askubuntu wordt die foutmelding gerapporteerd, en in het antwoord met de hoogste score ligt het antwoord in het chrooten. Controleer dus of je "chroot" wel degelijk "gelukt" is: indien wel, dan zie je in je root folder ("/") jou "target" folder niet meer: die folder is nu immers je nieuwe "/".  In je nieuwe "/" moet je natuurlijk wel je /boot/efi vinden, want daar wordt grub naartoe geïnstalleerd. De foutmelding suggereert dat /boot/efi (in werkelijkheid /target/boot/efi) niet bestaat.

Ander punt om te controleren: werk je wel als root? (wellicht is dit echter niet het probleem: dan zou er eerder een "permission denied" komen.