Ledger Nano S works great with Qubes OS R3.2 [Debian 8 and Fedora 24 AppVMs]

220 views
Skip to first unread message

0x...@secure.mailbox.org

unread,
Apr 30, 2017, 4:00:42 PM4/30/17
to qubes...@googlegroups.com

Hallo zusammen...

Da mein Englisch nicht sehr berauschend ist, schreibe ich diesen Beitrag einfach in Deutsch. Vielleicht findet sich ja jemand, der diese Anleitung ins Englische übersetzen möchte. Denke mal es würde einigen Leuten enorm weiterhelfen.


Nach stundenlanger Arbeit ist es mir nun endlich gelungen, das Hardware Wallet Ledger Nano S unter Qubes OS R3.2 auf einem Lenovo ThinkPad x220 zum laufen zu bringen. Die folgenden Schritte können sowohl in einer Debian 8 als auch in einer Fedora 24 AppVM umgesetzt werden.


Hier noch die Schritt-für-Schritt Anleitung:

Step 1: Neue AppVM im Qubes Manager oder Terminal dom0 starten. Als Template kann debian 8 oder fedora-24 ausgewählt werden. https://i.imgur.com/U52zQAM.png


Step 2: Den USB-Controller zur neuen AppVM hinzufügen. https://i.imgur.com/ct0ugAA.png


Step 3: Den automatischen Start der neuen AppVM beim Bootvorgang aktivieren. https://i.imgur.com/2kfBHSe.png


Step 4: Im dom0 Terminal folgenden Befehl eingeben: qvm-prefs sys-usb -s pci_strictreset false https://i.imgur.com/2ASisnv.png


Step 5: Qubes OS Neustarten


Step 6: Networking in der Debian 8 oder Fedora-24 Template kurzzeitig aktivieren. https://i.imgur.com/C6ubYsY.png


Step 7: Die udev_rules für Ledger Nano S in der Template-VM installieren. https://i.imgur.com/ddf3VkB.png

wget -v -O - https://www.ledgerwallet.com/support/add_udev_rules.sh | sudo bash


Step 8: Google Chrome in der Template-VM installieren.

8.1 In your Fedora TemplateVM, edit this file: sudo nano /etc/yum.repos.d/google-chrome.repo

8.2 Change "enabled=0" to "enabled=1".

8.3 Run this command: $ sudo dnf install google-chrome


Step 9: Networking in der Template-VM deaktivieren. https://i.imgur.com/6ItdCPK.png


Step 10: In der Template-VM die 20-hw1.rules für Ledger Nano S bearbeiten.

10.1 cd /etc/udev/rules.d

10.2 sudo nano 20-hw1.rules 

10.3 In jede einzelne Zeile folgende Regel hinzufügen - -> OWNER="user", https://i.imgur.com/fcElQ5i.png

10.4 File speichern und schliessen.    


Step 11: Template-VM ausschalten.    


Step 12: Die Ledger-VM neustarten.  


Step 13: Im Google Chrome Browser die Ledger-Apps installieren.  https://i.imgur.com/gHuZt50.png 

https://www.ledgerwallet.com/apps 

Step 14: Fertig...

Ledger Wallet Bitcoin: https://i.imgur.com/XmYAtz7.png

Ledger Wallet Ethereum: https://i.imgur.com/I7wYFl0.png 

Ledger Wallet Zcash: https://i.imgur.com/ymlZyv2.png

Ledger Manager: https://i.imgur.com/gqoaliX.png


Link: What if Ledger Wallet is not recognized on Linux? http://support.ledgerwallet.com/knowledge_base/topics/ledger-wallet-is-not-recognized-on-linux


Freundliche Grüsse

Sebastian

public.asc
signature.asc

Patrick Schleizer

unread,
Oct 27, 2017, 5:03:08 PM10/27/17
to 0x...@secure.mailbox.org, qubes...@googlegroups.com, adre >> Patrick Schleizer
Does it still work for your with Qubes R4?

hm...@tuta.io

unread,
Nov 10, 2018, 5:11:16 AM11/10/18
to qubes-users
hello

It also works with R4.0 and R4.0.1rc1.

Greetings

Reply all
Reply to author
Forward
0 new messages