neulich bin ich auf kleine externe SSD Speichereinheiten gestoßten, Geschwindigkeit bei mir die Option, ein volles Debian System darauf zu installieren, erweckte.
Gekauft habe ich mir ein [url=https://de.aliexpress.com/item/10050018 ... 4c4dIWEGXf] Externe SSD 120GB Festplatte USB 3,1 Typ C[/]"
Der Befehl lsusb erkennt sie als:
Code: Alles auswählen
$ lsusb
Bus 002 Device 012: ID 2109:0715 VIA Labs, Inc.
Mein Thinkpad x220 i7 bringt übrigens einen USB 3.0 Anschluss mit. Natürlich möchte ich von diesem schnelleren Anschluss aus starten und nicht von den anderen langsameren 2.0. Doch ausgerechnet diesen Anschluss bereitet seit immer (?) Probleme, wenn es um das Starten von dort angeschlossenen live-systeme geht. Fehlt da einen Treiber oder wie lässt sich das erklären? Also blieb mir der Anschluss 2.0 übrig.
1. Über USB-Stick habe ich auf die erwähnte externe SSD Einheit ein normales Debian 10 amd64 System installiert. Beim Abschluss der Installation habe ich grub auf diese Einheit installiert. Auffällig war, dass ich die Systempartition nicht mit dem Boot-Haken aktivieren konnte - dafür war diese Option nicht freigegeben. Ergebnis: das installierte System hat sich nicht starten lassen. Bei einem zweiten Versuch installierte ich Grub auf de eingebaute Festplatte, aber auch so konnte das System auf der externen Einheit nicht gestartet werden.
Frage 1: Verhalten sich solche SSD-Mini-Platten wie USB-Sticks, so dass sie für Vollsysteme nicht geeignet sind, nur für live-Systeme?
2. Tails ist ein GNU/Linux live-System, dass sehr leicht die Eigenschaft "Persistenz" implementieren lässt, so dass weitere Programme dauerhaft installiert werden können und den restlichen Speicherplatz des Sticks für Daten verfügbar sind. Super! Also kopierte ich Tails auf die externe SSD Einheit. Beim Starten klappte es jedoch nie. Verschiedene Versuche nahm ich vor: USB-Eingang wechseln half nichts; Tails sowohl mit dd wie auch mit cp auf die SSD-Einheit kopieren brachte auch nichts; dann lud ich Tails wieder herunter und testete die Verschiedenen Möglichkeiten, kein Erfolg. Auch mit einem Thinkpad T520 i7 konnte Tails nicht starten. Mit dem x220 wurde der Startvorgang manchmal begonnen, doch blieb das System mit folgender Meldung hängen:
Code: Alles auswählen
(...)
[ 105.391670] random: crng init done
(initramfs) exit
Busybox v1.30.1 (Debian 1:1.30.1-4) built-in shell (ash)
Enter 'help' for a list of built-in comands.
(initramfs) No supported filesystem images found at /live
3. Für Reparaturen usw. hatte ich bisher vor allem Gparted-live und Debian-live verwendet. Also kopierte ich wie üblich diese Systeme auf die externe SSD-Einheit. Anders als mit Tails, konnte ich wie gewohnt sowohl Gparted-Live wie auch Debian-Live damit starten.
Frage 2: Was hat diese Technologie der externe SSD-Einheit in sich? Was ermöglicht sie und was nicht? Warum konnte Tails damit nichts anfangen, während die beiden anderen getesteten Live-Systeme problemlos funktionieren?
Vielleicht geben folgende Ausgaben der angewandten Befehle mehr Auskunft über die eingesetzte SSD-Einheit:
Code: Alles auswählen
sudo fdisk -l
(...)
Disk /dev/sdg: 119,2 GiB, 128035676160 bytes, 250069680 sectors
Disk model: PSSD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
Disklabel type: dos
Disk identifier: 0x190a6cde
Device Boot Start End Sectors Size Id Type
/dev/sdg1 * 0 4923807 4923808 2,4G 0 Empty
/dev/sdg2 1564 6235 4672 2,3M ef EFI (FAT-12/16/32)
Partition 2 does not start on physical sector boundary.
sudo dmesg
(...)
[206380.535972] sdg: sdg1 sdg2
[206380.614260] sde: sde1
[206683.498271] usb 2-1.2: USB disconnect, device number 17
[206683.500568] sd 8:0:0:0: [sdg] Synchronizing SCSI cache
[206683.772588] sd 8:0:0:0: [sdg] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[207182.402742] usb 2-1.2: new high-speed USB device number 19 using ehci-pci
[207182.517704] usb 2-1.2: New USB device found, idVendor=2109, idProduct=0715, bcdDevice= 0.00
[207182.517714] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[207182.517718] usb 2-1.2: Product: PSSD
[207182.517722] usb 2-1.2: Manufacturer: JiaZhuo
[207182.517725] usb 2-1.2: SerialNumber: ABCDEFA75453
[207182.519160] scsi host8: uas
[207182.539674] scsi 8:0:0:0: Direct-Access JiaZhuo PSSD 2210 PQ: 0 ANSI: 6
[207182.542410] sd 8:0:0:0: Attached scsi generic sg6 type 0
[207182.543884] sd 8:0:0:0: [sdg] 250069680 512-byte logical blocks: (128 GB/119 GiB)
[207182.544149] sd 8:0:0:0: [sdg] Write Protect is off
[207182.544159] sd 8:0:0:0: [sdg] Mode Sense: 2f 00 00 00
[207182.544900] sd 8:0:0:0: [sdg] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[207182.545658] sd 8:0:0:0: [sdg] Optimal transfer size 33553920 bytes
[207182.571403] sdg: sdg1 sdg2
[207182.574797] sd 8:0:0:0: [sdg] Attached SCSI disk
[207182.781523] ISO 9660 Extensions: RRIP_1991A
sudo dd if=./gparted-live-1.2.0-1-amd64.iso of=/dev/sdg bs=4M; sync
96+1 registros de entrada
96+1 registros de saída
405798912 bytes (406 MB, 387 MiB) copiados, 0,362809 s, 1,1 GB/s
Vielen Dank im Vorasus!
Viele Grüße
Caue