amazing horst

  • 14. Jan 2018
  • Beitritt 16. Apr 2014
  • Sabaton schrieb…ist doch sehr lückenhaft!
    Wie meinst Du das genau?

    Die offizielle Anleitung ist diese, damit kann eigentlich wirklich nichts schiefgehen.
  • Und er/sie installiert kein Betriebssystem mit
    pacstrap /mnt base base-devel foo bar baz
  • Hast Du Deine rootpartition nach
    /mnt
    eingebunden, nachdem Du sie erstellt hast?
    mit
    genfstab -p /mnt > /etc/fstab
    hast Du Deine fstab in Dein Livesystem generiert. Die ist dann natürlich wieder weg nach einem Neustart.
  • Eventuell wäre eine Lösung, das Netzlaufwerk erst bei Bedarf einzuhängen. Also, wenn Du das Verzeichnis in das es eingehängt ist öffnest. Das tust Du ja wahrscheinlich erst, wenn der Rechner zuende hochgefahren ist.
    Hier kannst Du Dir meine fstab ansehen und dort noch weiteres nachlesen. Den Verweis auf $Suchmaschine / Forensuche erspare ich uns. :p
  • ~% pacman -Qi sshfs
    Name            : sshfs
    Version         : 3.3.0-4
    ...
    
    Jetzt funktioniert es wieder wie gewohnt mit
    _netdev,user
    
    Einträgen in /etc/fstab.
  • ######### sshfs mounts ###########
    
    horst@server:/media/diska/Dokumente/Comics /mnt/comics/ fuse.sshfs noauto,x-systemd.automount,idmap=user,transform_symlinks,identityfile=/home/horst/.ssh/my_ssh_key,reconnect,allow_other,default_permissions,uid=1000,gid=100 0 0
    
    ## Audio fuer user diska
    horst@server:/media/diska/Audio/Musik /mnt/audio_music/ fuse.sshfs noauto,x-systemd.automount,idmap=user,transform_symlinks,identityfile=/home/horst/.ssh/my_ssh_key,reconnect,allow_other,default_permissions,uid=1000,gid=100 0 0
    
    horst@server:/media/diska/Audio/Hoerbuecher /mnt/audio_speech/ fuse.sshfs noauto,x-systemd.automount,idmap=user,transform_symlinks,identityfile=/home/horst/.ssh/my_ssh_key,reconnect,allow_other,default_permissions,uid=1000,gid=100 0 0
    
    horst@server:/media/diskb/Filme/ /mnt/movies/ fuse.sshfs noauto,x-systemd.automount,idmap=user,transform_symlinks,identityfile=/home/horst/.ssh/my_ssh_key,reconnect,allow_other,default_permissions,uid=1000,gid=100 0 0
    
    Ohne die
    _netdev,user
    
    Einträge geht's nun.
    Sorry für den Monolog :/
  • Ich mounte meine sshfs shares nach Bedarf mittels Eintragungen in meiner /etc/fstab.
    Das funktioniert nun allerdings seit cirka ein paar Tagen nicht mehr.
    Ich kann die shares allerdings als user ohne Probleme in beliebige Ordner in meinem /home/horst/ mounten und auch mittels fusermount -u foo/bar wieder unmounten.
    ~% systemctl list-unit-files --type automount
    
    UNIT FILE                         STATE    
    mnt-audio_music.automount         generated
    mnt-audio_speech.automount        generated
    mnt-comics.automount              generated
    mnt-movies.automount              generated
    proc-sys-fs-binfmt_misc.automount static   
    
    5 unit files listed.
    
    ~% pacman -Qi sshfs
    Name            : sshfs
    Version         : 3.3.0-3
    ...
    
    ~% pacman -Qs fuse
    ...
    local/fuse-common 3.2.0-1
        Common files for fuse2/3 packages
    local/fuse2 2.9.7-4
        A library that makes it possible to implement a filesystem in a userspace program.
    local/fuse3 3.2.0-1
        A library that makes it possible to implement a filesystem in a userspace program.
    ...
    
    meine /etc/fstab
    # /dev/sda1
    UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx	/boot     	ext3      	rw,relatime,data=ordered	0 2
    
    # /dev/mapper/vg-root
    UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx	/         	ext4      	rw,relatime,data=ordered	0 1
    
    # /dev/mapper/vg-var
    UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx	/var      	ext4      	rw,relatime,data=ordered	0 2
    
    # /dev/mapper/vg-home
    UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx	/home     	ext4      	rw,relatime,data=ordered	0 2
    
    # /dev/mapper/vg-swap
    UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx	none      	swap      	defaults  	0 0
    
    
    
    ######### sshfs mounts ###########
    
    horst@server:/media/diska/Dokumente/Comics /mnt/comics/ fuse.sshfs noauto,x-systemd.automount,_netdev,user,idmap=user,transform_symlinks,identityfile=/home/horst/.ssh/my_ssh_key,reconnect,allow_other,default_permissions,uid=1000,gid=100 0 0
    
    ## Audio fuer user diska
    horst@server:/media/diska/Audio/Musik /mnt/audio_music/ fuse.sshfs noauto,x-systemd.automount,_netdev,user,idmap=user,transform_symlinks,identityfile=/home/horst/.ssh/my_ssh_key,reconnect,allow_other,default_permissions,uid=1000,gid=100 0 0
    
    horst@server:/media/diska/Audio/Hoerbuecher /mnt/audio_speech/ fuse.sshfs noauto,x-systemd.automount,_netdev,user,idmap=user,transform_symlinks,identityfile=/home/horst/.ssh/my_ssh_key,reconnect,allow_other,default_permissions,uid=1000,gid=100 0 0
    
    horst@server:/media/diskb/Filme/ /mnt/movies/ fuse.sshfs noauto,x-systemd.automount,_netdev,user,idmap=user,transform_symlinks,identityfile=/home/horst/.ssh/my_ssh_key,reconnect,allow_other,default_permissions,uid=1000,gid=100 0 0
    
    
    
    Die mountpunkte der sshfs shares sind mit softlinks nach /home/horst/foo/bar/baz verlinkt.

    Ich habe nichts an meiner Konfiguration geändert und habe auf sämtlichen Rechnern das selbe Problem.
  • Klappt es, wenn Du via
    wifi-menu
    bzW.
    wifi-menu -o
    ein neues Profil erstellst?
    Bei mir klappte es u.a. auch nicht, wenn der Profilname lang und mehrteilig ist. Warum auch immer.
    Profile von einem auf den anderen Rechner zu kopieren und ggf. den Interfacenamen anzupassen klappte auch nur manchmal. Warum auch immer.
    Eine Ahnung, was das sein könnte hab' ich leider auch nicht. Aber es funktionierte immer, wenn ich das Profil komplett neu erstellt habe.
  • Aloha,

    ich würde es so machen wie hier beschrieben.

    Also als erstes Deine Rootpartition einhängen,
    mount -L p_arch /mnt
    bzW.
    mount /dev/sda2 /mnt
    dann in der eingehängten Rootpartition das Verzeichnis, also den mountpoint, für boot erstellen,
    mkdir -p /mnt/boot
    die Bootpartition in das Verzeichnis einhängen,
    mount -L EFIBOOT /mnt/boot
    bzW.
    mount /dev/sda1 /mnt/boot
    in der eingehängten Rootpartition ein Verzeichnis, also den mountpoint, für home erstellen,
    mkdir /mnt/home
    die Homepartition in das Verzeichnis einhängen,
    mount /dev/sda5 /mnt/home
    Swap einschalten, damit genfstab später beim Erstellen der /etc/fstab weiss, dass und wo es eine Swappartition gibt
    swapon -L p_swap
    bzW.
     swapon /dev/sda4
    Du musst Dir das mit dem ganzen Einhängen quasi so vorstellen:
    root ist dein Haus, in dem Haus sind Wohnungen (Verzeichnisse) und in die Wohnungen ziehen Leute (home und boot in deinem Fall) ein.
  • Alt-F4 schrieb\
    Derzeit plane ich, meine Linux/Arch-Kenntnisse noch weiter auszubauen, bevor ich eine echte Arch-Installation angehe.
    Schlag' doch einfach zwei Fliegen mit einer Klappe und baue Deine Kenntnisse mit einer echten Arch-Installation aus. Dadurch sparst Du Dir Zeit und Spaß macht's auch 🙂
  • Was passiert, wenn Du Deine /etc/crypttab folgendermassen modifizierst:
    cryptboot           UUID=224e9f94-3b27-453e-9c1e-43226eb3d401 /etc/keyfile 
  • Wo kommt diese UUID eigentlich her?
    set root='lvmid/2hVWBQ-N8wf-nqjO-xK3L-ygcE-vFwG-ERyz5E/IiY027-z43x-pLBX-ejU2-q79H-86LR-qffsyN'
  • Müssen in der grub.cfg bei
    cryptomount -u 09d9ab9a5b5841a3951b7b6242808f5e
    nicht Bindestriche in die uuid?
    09d9ab9a-5b58-41a3-951b-7b6242808f5e
  • Wenn Du wie in der von Dir verlinkten Anleitung angegeben eine /etc/X11/xorg.conf.d/20-keyboard.conf angelegt hast,
    wie sieht dann Deine /etc/X11/xorg.conf.d/10-evdev.conf aus?
  • Icecube63 schriebich würde eher
    751c7c9a-e0d5-4de9-8b00-ec5c3812600c 
    nehmen
    Hm, das ist aber nicht die UUID vom crypto_LUKS.
  • root=UUID=ad4103fa-d940-47ca-8506-301d8071d467
    müsste das nicht
    679631e5-c47a-489c-9ec0-6fc98d0468c0
    sein?
    Also jedenfalls sieht das nach Deinem lsblkid so aus.
  • Du musst eigentlich nur Punkt 4 und (in Bruchteilen) 7 des install scripts wiederholen, nicht gleich neu installieren.
    Eine fstab mit UUIDs generierst Du in Deinem Fall mit
    genfstab -pU /mnt >> /mnt/etc/fstab
    
    Schau sie Dir nach dem Generieren nocheinmal genau an und korrigiere ggF. die Pfade.
  • Wie sieht denn Deine fstab aus?
    An die Platte kommst Du ran, indem Du mit dem Livemedium bootest und sie dann einhängst.