Anleitung zur Erstellung eines bootfähigen USB Sticks mit L4T Ubuntu für die Switch
Update jetzt auch für die Mariko und Aula (OLED) Revision
Seit dem Update von L4TUbuntu 3.2 ist es jetzt möglich von einem an die Switch angeschlossen USB-Stick oder einer Festplatte zu starten.
Dabei ist es unerheblich, ob sich das Laufwerk an der Switch selbst befindet oder am Dock.
Der große Vorteil ist, dass jetzt die SD-Karte nicht mehr formatiert werden muss, um ein Multiboot System zu installieren oder das die SD-Karten gewechselt werden müssen.
Mangels Stick mit USB-C kann ich es nur mit einem OTG Kabel an der Switch testen, was aber ohne Probleme funktionierte.
Es sollten aber auch USB-C OTG Sticks direkt an der Switch funktionieren.
Also los geht's
1. Hardware
- USB-Stick mit mindestens 8gb, dieser sollte am besten USB 3.0 verwenden durch die höheren Schreib/Leseraten.
oder
- USB-Festplatte, es sollte eigentlich jede USB Festplatte funktionieren. Ideal wäre natürlich eine SSD.
2. Software
- Switchroot Ubuntu
dort das neueste Image nehmen (switchroot-ubuntu-5.0.0-2022-12-23.7z)
https://download.switchroot.org/ubuntu/
- Etcher zum Flashen des L4T-Ubuntu Images auf euer Laufwerk
https://www.balena.io/etcher/
- die l4t-ubuntu-zusammenfuegen.zip
3. Installation von Ubuntu auf USB-Stick/Festplatte
Bedenkt bitte, dass euer Laufwerk jetzt formatiert wird !!!
- erstellt euch einen Ordner mit dem Namen "ubuntu_switch"
- verschiebt die heruntergeladene .7z in diesen Ordner
- entpackt die .7z in diesem Ordner
- kopiert jetzt den Ordner install aus \ubuntu_switch\switchroot nach \ubuntu_switch
- entpackt jetzt die "die l4t-ubuntu-zusammenfuegen.zip" in den Ordner \ubuntu_switch\install
- geht jetzt in den Ordner \ubuntu_switch\install und startet die Datei "l4t-ubuntu-zusammenfuegen.bat"
- jetzt fügt er die "l4t.00" und "l4t.01" zu "l4t_ubuntu_merged.img" zusammen
- Während euer Rechner die Datei zusammenfügt, Installiert ihr Etcher
Das Ganze muss jetzt so aussehen
- Startet jetzt Etcher und schreibt die "l4t_ubuntu_merged.img" auf eure USB Festplatte/stick
wie das geht, könnt ihr hier unter Punkt 3 nachlesen.
- Den Fehler, dass keine Partitionstabelle vorhanden ist, müsst ihr ignorieren.
4. Kopieren der Startdateien für Ubuntu auf die SD-Karte
- geht jetzt in den Ordner "\ubuntu_switch\bootloader\ini\" und öffnet die Datei "L4T-bionic.ini"
- setzt diese Zeilen noch dazu
[L4T Ubuntu Bionic]
l4t=1
boot_prefixes=/switchroot/ubuntu/
uart_port=0
id=SWR-UBU
r2p_action=bootloader ;neustart in bootloader
icon=switchroot/ubuntu/icon_ubuntu_hue.bmp
logopath=switchroot/ubuntu/bootlogo_ubuntu.bmp
usb3_enable=1 ;usb3 mit 1 an 0 aus, ausschalten wenn schlechte wlan/Bluetooth verbindung
rootdev=sda1
rootlabel_retries=100 ;20 sekunden zeit um switch ins dock zu stellen
Alles anzeigen
- rootlabel_retries=100<== die 100 bewirkt, wie lange nach einem Laufwerk unter sda1 gesucht wird. Also 100*200ms=20 Sekunden.
Das heißt, ihr habt nach dem Anklicken unter Hekate 20 Sekunden Zeit, um die switch ins Dock zu stellen
- usb3_enable=1 dies aktiviert den usb3 Modus des usb Ports, das kann aber zu erheblicher Verkürzung der Bluetooth Reichweite führen !
- weitere Einstellmöglichkeiten für L4T-bionic.ini findet ihr unter switchroot/ubuntu/README_CONFIG.txt
- Schnappt euch jetzt eure Switch und verbindet sie per Hekate UMS mit eurem Rechner oder entnehmt die SD und packt sie in den Kartenleser
- Kopiert die Ordner "bootloader" und "switchroot" auf eure SD-Karte. Sollte noch eine alte Ubuntu Version vorhanden sein, bitte den Ordner switchroot/ubuntu löschen!
- Fertig
5. L4T Ubuntu starten
- Steckt jetzt das Laufwerk/Stick an die Switch oder ins Dock. Im Dock bitte den blauen USB3 Port hinter der Klappe verwenden.
- Bootet jetzt zu Hekate
- Dort angekommen, geht auf "Nyx Options" und "Dump Joy-Con BT"
- Dann zurück
- Dann More Configs==> und L4T Ubuntu Bionic
- Ab dem Klick auf den Button habt ihr 20 Sekunden Zeit, um die Switch ins Dock zu stellen
- Jetzt sollte Ubuntu starten
- durchlauft jetzt das Setup, in diesem wird auch die Partition auf dem Laufwerk/Stick bis zur maximalen Größe erweitert.
6. Infos
- wenn ihr amsPLUS verwendet könnt ihr dort über Fast CFW-Switch und dem Multiboot Addon direkt aus Horizon zu Ubuntu wechseln.
- auch SX-OS Nutzer können so ohne ihre SD-Karte neu zu partitionieren Ubuntu verwenden
- jocon belegung usb_tut_3.jpg
So viel Spaß dabei
mfg der böse Weihnachtsmann