PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Peristenten Kali USB Stick



Coolzero
24.09.14, 11:53
Hallo, ich versuche einen persistenten Kali USB Stick zu erstellen, dazu bin ich über die Anleitung http://de.docs.kali.org/installation-de/kali-linux-live-usb-persistenz
Allerdings funktioniert es noch nicht, der Stick ist nicht persistent
Im Boot log steht folgendes

Begin: Running /scripts/live-realpremount ... done.
Begin: Mounting "/live/medium//multiboot/kali/live/filesystem.squashfs" on "//filesystem.squashfs" via "/dev/loop0" ... done.
mount: mounting /dev/sda on /live/persistence/sda failed: No such device
mount: mounting /dev/sdb2 on /live/persistence/sdb2 failed: No such device
mount: mounting /dev/sdb5 on /live/persistence/sdb5 failed: No such device
mount: mounting /dev/sdb on /live/persistence/sdb failed: No such device
mount: mounting /dev/sdc on /live/persistence/sdc failed: No such device
sort: /tmp/custom_mounts.list: No such file or directory
/init: line 1: can't open /tmp/custom_mounts.list: no such file
rm: can't remove '/tmp/custom_mounts.list': No such file or directory
umount: can't umount /live/overlay: Device or resource busy
done.
Begin: Configuring fstab ... done.
Begin: Preconfiguring networking ... done.

Die persentence.conf sieht so aus

size=5,4gb
read bytes _ < /mnt/my_usb/persistence.conf
umount /dev/sdc2


Was hab ich falsch gemacht?

Danke

Coolzero
28.09.14, 07:45
Keiner eine Idee?

marce
28.09.14, 07:56
"No such device" deutet eigentlich darauf hin, daß mit der Partitionierung des Sticks irgendwas nicht so ist, wie es erwartet wird.

Sprich also mal die Ausgabe von fdisk -l anschauen.

Das doofe an device-basierten Mountpoints ist halt auch, daß diese immer wieder anders sein können - ggf. also mal schauen, ob Du auf UUIDS umstellen kannst.

Coolzero
28.09.14, 10:13
Hi, erstmal danke f[r deine Antwort. Was ist UUIDS_ und wie stell ich das um_

Hier die ausgabe von fdisk


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1b96bacd

Device Boot Start End Blocks Id System
/dev/sda1 2048 1719840767 859919360 7 HPFS/NTFS/exFAT
/dev/sda2 * 1719840768 1720045567 102400 7 HPFS/NTFS/exFAT
/dev/sda3 1720045568 1953521663 116738048 7 HPFS/NTFS/exFAT

Disk /dev/sdb: 16.2 GB, 16236150784 bytes
255 heads, 63 sectors/track, 1973 cylinders, total 31711232 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c48f2

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 20488191 10243072 b W95 FAT32
/dev/sdb2 20488192 31711231 5611520 b W95 FAT32


Hoffe du hast eine idee

Danke

Die peristence.conf sieht so aus>


size=5,4gb
read bytes _ < <(du -bcm kali-linux-1.0.7-amd64.iso |tail -1); echo $bytes
parted /dev/sdc mkpart primary $bytes $size
mkfs.ext3 -L persistence /dev/sdc2
e2label /dev/sdc2 persistence
mkdir -p /mnt/my_usb
mount /dev/sdc2 /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/sdc2

marce
28.09.14, 12:25
Lass mich raten - sdb ist der Stick? Und wo ist denn das sdc, auf welches Du in der Konfig-Datei verweist? Einleuchtend und logisch, daß das dann nur Fehler schmeißt, oder?

Zum Thema UUID - Google findet damit z.B. http://wiki.ubuntuusers.de/UUID

Coolzero
28.09.14, 15:27
Hallo,
ich habe die persistens.conf jetzt mal so abge'ndert

size=5,4gb
read bytes _ < <(du -bcm kali-linux-1.0.7-amd64.iso |tail -1); echo $bytes
parted /dev/sdb mkpart primary $bytes $size
mkfs.ext3 -L persistence /dev/sdb2
e2label /dev/sdc2 persistence
mkdir -p /mnt/my_usb
mount /dev/sdb2 /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/sdb2

Klappt aber leider immer noch nicht, im botlog steht jetzt

Begin: Running /scripts/live-realpremount ... done.
Begin: Mounting "/live/medium//multiboot/kali/live/filesystem.squashfs" on "//filesystem.squashfs" via "/dev/loop0" ... done.
mount: mounting /dev/sda on /live/persistence/sda failed: No such device
mount: mounting /dev/sdb on /live/persistence/sdb failed: No such device
sort: /tmp/custom_mounts.list: No such file or directory
/init: line 1: can't open /tmp/custom_mounts.list: no such file
rm: can't remove '/tmp/custom_mounts.list': No such file or directory
umount: can't umount /live/overlay: Device or resource busy
done.
Begin: Configuring fstab ... done.
Begin: Preconfiguring networking ... done.


fdisk ergibt

fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1b96bacd

Device Boot Start End Blocks Id System
/dev/sda1 2048 1719840767 859919360 7 HPFS/NTFS/exFAT
/dev/sda2 * 1719840768 1720045567 102400 7 HPFS/NTFS/exFAT
/dev/sda3 1720045568 1953521663 116738048 7 HPFS/NTFS/exFAT

Disk /dev/sdb: 16.2 GB, 16236150784 bytes
255 heads, 63 sectors/track, 1973 cylinders, total 31711232 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c48f2

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 20488191 10243072 b W95 FAT32
/dev/sdb2 20488192 31711231 5611520 b W95 FAT32


Was mache ich jetyt noch falsch_

Danke

mcarthur
30.11.14, 10:45
Hallo,
vorweg: ich bin noch neu in der ganzen Linux-Sache.
Versuche auch grad einen peristenten Kali USB Stick hinzubekommen.
Zu:
size=5,4gb
read bytes _ < <(du -bcm kali-linux-1.0.7-amd64.iso |tail -1); echo $bytes
parted /dev/sdb mkpart primary $bytes $size
mkfs.ext3 -L persistence /dev/sdb2
e2label /dev/sdc2 persistence
mkdir -p /mnt/my_usb
mount /dev/sdb2 /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/sdb2

Das scheinen mir, soweit ich verstehe, die Konsoleneingaben zu sein mit denen man die Persistenz-Partition einrichtet.
Also nicht als Inhalt der der persistence.conf. Zumal die Zeile: "echo ..." sowohl das Erstellen der Datei als auch den Inhalt (/ union) bewerkstelligt.
Aber ich bekomme dieselbe Fehlermeldung bzw. noch die Fehlermeldungen:
usb-storage: error in queuecommand_lck: us->srb = ...

Jemand eine Idee?

marce
30.11.14, 13:59
Fehlermeldungen komplett und im Wortlaut posten.

Gibt's 'n speziellen Grund für Kali?

mcarthur
30.11.14, 15:33
Werde demnächst eine Arbeit in Sachen SNORT schreiben. Da können mir die Tools die Kali mitbringt ggfs. nützlich sein.

mcarthur
30.11.14, 17:51
Fehlermeldungen komplett und im Wortlaut posten.

Hat sich erledigt.
Läuft ohne ersichtlichen Grund plötzlich.

Coolzero
01.03.15, 18:34
Ich hab das Problem leider noch, was k;nnte bei mir noch falsch sein

Danke

Coolzero
07.03.15, 16:21
gibt dort leider keine boot.log

Habs es jetzt mal genau wie hier You are being redirected... (http://de.docs.kali.org/installation-de/kali-linux-live-usb-persistenz) beschrieben gemacht, mit

dd if=kali-linux-1.0.8-amd64.iso of=/dev/sdb bs=1M
und

size=5gb
read bytes _ < <(du -bcm kali-linux-1.0.8-amd64.iso |tail -1); echo $bytes
parted /dev/sdb mkpart primary $bytes $size
mkfs.ext3 -L persistence /dev/sdb3
e2label /dev/sdb3 persistence
mkdir -p /mnt/my_usb
mount /dev/sdb3 /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/sdb3 in der
persistence.conf,
die persistence.conf liegt dann auf sdb3

Ich hatte die ganze Zeit Multisysstem im Verdacht, wieso die perestence nicht klappte, aber jetzt klappt es auch nicht..... Verzweifel langsam.....