T440p [auf eine Lösung hoffend] von SD Card booten

xsid

Active member
Themenstarter
Registriert
29 Mai 2007
Beiträge
4.622
Hallo Forum,

gibt es jetzt ein Lösung um einen Thinkpad T440p vom der SD-Card Slot zu booten?

Hardware, Auszug:

Code:
lspci
.
.
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
.
.

Code:
lspci -vv
.
.
.
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
        Subsystem: Lenovo ThinkPad T440p
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 25
        Region 0: Memory at f1500000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: rtsx_pci
        Kernel modules: rtsx_pci
.
.
.




Dazu habe ich folgendes gefunden:

https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/T440s-Boot-from-SD-XC-Card/td-p/1494630

Sure it can. You just need a little bios hack. Google and you'll find all sorts.

https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/T420-boot-from-SD-card/td-p/2125324

The SD card is attached via PCI-E, rather than USB, which makes it unbootable. You'd have to try to chainload it from your existing boatloader somehow.

Kann das der Clover EFI bootloader?

https://sourceforge.net/projects/cloverefiboot/

https://github.com/jloisel/t440p

https://www.win-raid.com/t2375f50-G...EFI-BIOSS-CloAver-EAFI-bootloader-method.html

https://www.hackintosh-forum.de/forum/thread/27637-clover-bootstick-mit-ubuntu-gparted-erstellen/

MfG

xsid
 
Zuletzt bearbeitet:
Das "2. Bootloader auf dem ISO die SD-Karte booten" soll das erforderliche Verzeichnis für SD Card boot /boot bereitstellen.

Nach Möglichkeit möchte ich keinen USB Stick, mit Grub2 Isoboot möchte ich gerne ein Lösung, wenn denn möglich.

Dann kannst du es via CD probieren.
 
/boot auf USB Stick


Code:
Model: USB Flash Disk (scsi)
Disk /dev/sdb: 4028MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  4027MB  4025MB  ext4


Model: SD SE32G (sd/mmc)
Disk /dev/mmcblk0: 31,9GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  31,9GB  31,9GB  ext4



Code:
df
Dateisystem    1K-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
udev             8117440       0   8117440    0% /dev
tmpfs            1630268   10112   1620156    1% /run
/dev/mmcblk0p1  30544820 8662048  20308116   30% /
tmpfs            8151336   35312   8116024    1% /dev/shm
tmpfs               5120       0      5120    0% /run/lock
tmpfs            8151336       0   8151336    0% /sys/fs/cgroup
/dev/sdb1        3803856   96012   3494904    3% /boot
/dev/sda2          98304   31405     66899   32% /boot/efi
tmpfs            1630264      16   1630248    1% /run/user/132
tmpfs            1630264      44   1630220    1% /run/user/0

Code:
sudo efibootmgr -v
-nur Auzug-
Boot0017* debian  HD(2,GPT,d065fcfb-c7de-4051-bccb-0e8216bd60ff,0xfa000,0x32000)/File(\EFI\debian\grubx64.efi)


Das Debian System auf der sdcard kann gestartet werden.
Die Auswahl muss über das UEFI Menü erfolgen, wird der USB-Flash gewählt passiert nichts.

Hast du schon probiert, ob von der grub Commandline die SD-Karte sichtbar ist?

Ja, habe ich, die SD-Karte wird nicht angezeigt.


Code:
/dev/sda2          98304   31405     66899   32% /boot/efi

efi wäre vermutlich besser auf /dev/sdb aufgehoben.


So langsam gehen mir die Ideen aus. :-(
 
Zuletzt bearbeitet:
Irgendwie hab' ich das hjetzt nicht verstanden: Booten von SD funktioniert? Oder doch nicht? Oder was?
 
Hallo,

ich kann mit Hilfe vom USB Stick mit /boot, das auf der SD Card installierte Debian starten.

Das kann ich aber nur direkt aus dem UEFI starten, weil die " /boot/efi" eben auf /dev/sda2 liegt.

Der Stick ist nicht UEFI startfähig.

Bei meinem Vorhaben kommt so einiges zusammen, mit UEFI muss einiges mehr berückschtigt werden.

Die "code:" Blöcke, zuvor gepostet verdeutlichen es.

- - - Beitrag zusammengeführt - - -

Hallo, jemand noch schlaue Ideen, wie es besser funktionieren könnte?
 
Zuletzt bearbeitet:
Hallo zweiblum,
danke, warum meint Du sollte dieses Iso mit dd auf der sd-Karte ohne weiteres booten?
Das Problem ist doch der fehlende Zugriff von Grub2 auf den PCI SD Card device.

Ausprobieren werde ich es.

Wie bist Du auf dieses Iso gekommen?


Slacky Testergebnis:

SD iso kopieren

Code:
sudo dd if=slacko64-6.3.2-uefi.iso of=/dev/mmcblk0

Booten vom T440p, keine Möglichkeit das Device dev/mmcblk0 auszuwählen.

Mich hätte das auch gewundert.

Mit einer Kopie auf einen USB Flash kann ich Slacky booten.
 
Zuletzt bearbeitet:
Das war das einzige Linux, mit dem ich ein Test-Lenovo-Ideapad booten konnte. War damals über USB, aber das schrottige BIOS hat einfach nichts anderes akzepiert.

Wenn du übers EFI BIOS auch nicht von SD das Slacko booten kannst, dann fällt mir auch nichts mehr ein. Wenn GRUB nicht direkt von der SD-Karte booten kann, dann kann's Libreboot/Coreboot auch nicht.
 
Was hälst Du davon?

https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/T420-boot-from-SD-card/td-p/2125324


Ein "bischen" ist mein Wunsch in Erfüllung gegangen:

https://thinkpad-forum.de/threads/221421-von-SD-Card-booten?p=2208985&viewfull=1#post2208985

Nur noch nicht so "ganz" richtig, evtl. sollte ich versuchen die verbaute SDD anstelle des USB Stick einzubinden.
Nur wie?

Die Lösung wird dort liegen:

Code:
sudo efibootmgr -v
-nur Auzug-
Boot0017* debian  HD(2,GPT,d065fcfb-c7de-4051-bccb-0e8216bd60ff,0xfa000,0x32000)/File(\EFI\debian\grubx64.efi)

Jetzt frage ich mich auch, was bringt das ganze?
Eigentlich nur nichtstandard Mischmaschsystem.

Evtl. doch ein schneller USB Adapter.

https://thinkpad-forum.de/threads/221429-ok-USB-3-0-sdxc-Cardreader-bootfähig
 
Zuletzt bearbeitet:
Naq ja, T500/400/X200 können von SD booten. T420 anscheinend auch. Das Problem ist halt nur, wenn du nicht vom BIOS aus von der SD-Karte booten kannst, dann muss man sich schon überlegen warum man's trotzdem haben möchte. Desasterrecovery fällt damit auf alle Fälle aus. USB-Adapter ist dann sicher der bessere Weg - wobei mir da schon wieder nicht klar ist, warum man nicht gleich einen fuzzikleinen USB-Stick nimmt.
 
Hallo zwieblum,

sdcard's haben teilweise lebenslange Garantie, sind zuverlässiger und oft auch schneller.
USB Ports sind oft belegt und die Zungen brechen gerne mal aus.

Das sind meine Gründe.

Zudem will ich immer, das alles funktioniert, wenn es denn möglich ist.

MfG
xsid
 
Zuletzt bearbeitet:
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben