Sie könnten so etwas versuchen, obwohl ich nicht sicher bin, ob es für Sie klappt. Möglicherweise sind einige Befehlszeilen-Assistenten erforderlich.
Das erste, was Sie tun müssen, ist das Einhängen der Datei usbboot.img:
$ mkdir /tmp/usbboot $ sudo mount usbboot.img /tmp/usbboot
Kopieren Sie dann die Datei initrd.img und heben Sie die Bereitstellung auf:
$ cp /tmp/usbboot/initrd.img /tmp/ $ sudo umount /tmp/usbboot $ rmdir /tmp/usbboot
Nun ist die initrd in / tmp. Aber was ist es?
$ cd /tmp $ file initrd.img initrd.img: gzip compressed data, from Unix, last modified: Fri Nov 1 01:07:44 2013, max compression
Ah, es hat gekippt. Dekomprimieren Sie es durch Umbenennen in .gz und Dekomprimieren:
$ mv initrd.img{,.gz} $ gzip -d initrd.img.gz
Was ist jetzt?
$ file initrd.img initrd.img: ASCII cpio archive (SVR4 with no CRC)
Erstellen Sie nun ein neues Verzeichnis für das Slackware-Installationsprogramm und extrahieren Sie initrd mit cpio (Sie müssen root sein, damit alle Berechtigungen richtig sind):
$ mkdir slackboot $ cd slackboot $ su # cat ../initrd.img | cpio -i
HINWEIS: cpio extrahiert alle Dateien in das aktuelle Verzeichnis. Stellen Sie daher sicher, dass Sie sich in dem Verzeichnis befinden, in dem sich die Dateien befinden, wenn Sie sie aufrufen. Es würde es nicht von / versuchen.
Sie können jetzt chroot und testen:
# chroot . # /usr/lib/setup/setup Error opening terminal: xterm.
Es scheint, dass Sie eine echte tty / pty / was auch immer brauchen. Melden Sie sich also an einem Ihrer echten Terminals (nicht an X11) als root an (Strg + Alt + 2).
# mount -o bind /dev /tmp/slackboot/dev # mount -o bind /sys /tmp/slackboot/sys # mount -o bind /proc /tmp/slackboot/proc # chroot /tmp/slackboot # /usr/lib/setup/setup
Dadurch wird das Installationsprogramm gestartet und sollte Ihnen den Einstieg erleichtern. Gib mir nicht die Schuld, wenn du deine Festplatte abschließt.