Vraag & Antwoord

OS Linux

[Edgy] onbekende partitie; LVM; data redden met Knoppix

Anoniem
None
13 antwoorden
  • Nee, standaard start een distro echt niet als single user, dat moet je opleggen. Je moet even kijken welke bootloader knoppix gebruikt (lilo of grub) en dan via deze boatloader een parameter meegeven zodat je distro boot als single user.
    Eenmaal in single user kun je gewoon het root wachtwoord wijzigen.

    In het geval van Lilo :
    -Typ in : "linux single" (waar linux de alias is voor je kernel)

    In het geval van Grub :
    -druk op 'e'
    -kies je kernel
    -druk wederom 'e'
    -voeg 'single' toe als parameter
    -druk op <enter>
    -druk op 'b' om te booten

    Nu zit je in single user modus en zou je het wachtwoord moeten kunnen veranderen met het het commando : "passwd".
    Als je een nieuw root password hebt ingevoerd en het werkt niet bij een volgende login, dan was mogelijk je filesystem niet writable gemount. Dan moet je de voorgaande stappen herhalen, maar eerst je rootpartitie r/w mounten met : "mount -o remount,rw /" alvorens 'passwd' uit te voeren.
    Je kunt uiteraard ook altijd in de shadowfile het wachtwoord weghalen.
  • bedankt voor je tips. ik ga het proberen zodra ik de gelegenheid krijg, dan laat ik meteen weten hoe het is gegaan.
  • Ik heb een gebroken edgy en die machine wil ik herinstalleren. Om zeker te weten of er geen documenten op staan die niet zijn veilig gesteld wil ik het systeem doorzoeken met een knoppix-cd. Af en toe stuit ik op een rechtenprobleem: er wordt om het root wachtwoord gevraagd. Knoppix heeft standaard geen root wachtwoord en als ik passwd intyp, wordt om het oude wachtwoord gevraagd.
    Ik begrijp dat het mogelijk is om een sterretje bij root te zetten in /etc/shadow, maar heb het vermoeden dat voor het bewerken van dat bestand ook root permissies nodig zijn.
    Hoe los ik dit op?
  • Heb je al naar sinlge user modes geboot om je root passwd te wijzigen?
    Als dat niet lukt zou je kunnen proberen om met een livecd te booten en dan de betreffende file te wijzigen, maar met een beetje geluk hoef je alleen naar singe user te booten en dan je wachtwoord te wijzigen.
  • knoppix is een livecd. ik ben op het moment niet bij die machine, maar ik zal kijken of die cd standaard in single user mode start.
    Omdat knoppix bij passwd om het oude wachtwoord vraagt, vraag ik me af welk wachtwoord…. het enige gebruikerswachtwoord dat op de gebroken installatie bestond en waarmee werd ingelogd en gesudoot is het niet.
  • root permissies opgelost. waarom knoppix om het bestaande wachtwoord vroeg begrijp ik nog steeds niet, maar een simpele su maakt je al tot root.

    Nu nog het bestandsysteem inkomen. gparted en qtparted herkennen het bestanddsysteem niet.

    Misschien kan het probleem ook worden opgelost door de oorspronkelijke error tijdens het booten op te pakken, maar ik weet nog niet wat de meest efficiente strategie is.
    Aan het einde van het booten geeft 'ie:

    /dev/mapper/Ubuntu-root does not exist. Dropping to a shell!
    /bin/sh: can't access tty: job control turned off
    initramfs

    "gpart /dev/hda6" geeft geen sjoege:
    root@Knoppix:/ramdisk/home/knoppix# gpart /dev/hda6
    bij alle partities soortgelijk commentaar:
    Guessed primary partition table:
    Primary partition(1)
    type: 000(0x00)(unused)
    size: 0mb #s(0) s(0-0)
    chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r


    fstab:
    /proc /proc proc rw,nosuid,nodev,noexec 0 0
    /sys /sys sysfs rw,nosuid,nodev,noexec 0 0
    /dev/shm /dev/shm tmpfs rw,nosuid,nodev,noexec 0 0
    /dev/pts /dev/pts devpts mode=0622 0 0
    /dev/fd0 /media/fd0 auto user,noauto,exec,umask=000 0 0
    /dev/cdrom /media/cdrom auto user,noauto,exec,ro 0 0
    /dev/hdc /media/hdc auto users,noauto,exec,ro 0 0
    # Added by KNOPPIX
    /dev/hda1 /media/hda1 ext3 noauto,users,exec 0 0
    # Added by KNOPPIX
    /dev/hda5 none swap defaults 0 0
    # Added by KNOPPIX
    /dev/hda6 /media/hda6 auto noauto,users,exec 0 0
    # Added by KNOPPIX
    /dev/sda1 /media/sda1 vfat noauto,users,exec,umask=000,shortname=winnt,uid=knoppix,gid=knoppix 0 0

    Volgens QTParted ziet de schijf er zo uit:
    01 /dev/hda1 ext3 active 243.14MB
    02 /dev/hda2 extended 18.84GB
    03 /dev/hda5 linux-swap 1.07GB
    04 /dev/hda6 unknown 17.77GB

    fsck kan er ook niet mee overweg. Het is waarschijnlijk xfs of reiserfs.
    fsck.reiserfs:
    reiserfs_open: the reiserfs superblock cannot be found on /dev/hda6.
    Failed to open the filesystem.

    xfs_check /dev/hda6
    xfs_check: unexpected XFS SB magic number 0x00000000
    xfs_check: read failed: Invalid argument
    xfs_check: data size check failed
    /usr/sbin/xfs_check: line 28: 6529 Segmentation fault xfs_db$DBOPTS -i -p xfs_check -c "check$OPTS" $1

    Kan iemand me op weg helpen?
  • [quote:9d3f400040="CaféMartin"]
    Volgens QTParted ziet de schijf er zo uit:
    01 /dev/hda1 ext3 active 243.14MB
    02 /dev/hda2 extended 18.84GB
    03 /dev/hda5 linux-swap 1.07GB
    04 /dev/hda6 unknown 17.77GB
    [/quote:9d3f400040] Zou je ook nog kunnen checken met de Knoppix LiveCD hoe de partitie tabel is, via commando
    [code:1:9d3f400040]
    sudo fdisk -l
    [/code:1:9d3f400040][Enter] en post die output hier.
    [quote:9d3f400040="CaféMartin"]Kan iemand me op weg helpen?[/quote:9d3f400040] Wellicht kan dat met TestDisk. Zoals ook is voorgesteld in deze Ubuntu Thread http://ubuntuforums.org/showthread.php?t=463584 Maar voordat je die gebruikt, post je uiteraard eerst de gevraagde fdisk -l output. Ook zou je topictitel kunnen wijzigen. Bijvoorbeeld: [b:9d3f400040] Corrupte Edgy partitie; data redden met Knoppix [/b:9d3f400040]
  • 't duurde even, ben net terug van vakantie :-)
    @ jolo:
    Bedankt. ik heb de topictitel aangepast.
    Op
    [code:1:862d86e504]sudo fdisk -l[/code:1:862d86e504]
    kreeg ik:
    Disk /dev/hda: 20.4 GB, 20491075584 bytes
    255 heads, 63 sectors/track, 2491 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/hda1 * 1 31 248976 83 Linux
    /dev/hda2 32 2491 19759950 5 Extended
    /dev/hda5 32 171 1124518+ 82 Linux swap / Solaris
    /dev/hda6 172 2491 18635368+ 8e Linux LVM

    de output van

    [code:1:862d86e504] testdisk /log[/code:1:862d86e504]

    TestDisk 6.5, Data Recovery Utility, October 2006
    Christophe GRENIER <grenier@cgsecurity.org>
    http://www.cgsecurity.org

    Disk /dev/hda - 20 GB / 19 GiB - CHS 39704 16 63
    Current partition structure:
    Partition Start End Size in sectors
    1 * Linux 0 1 1 494 0 63 497952

    Warning: Bad ending head (CHS and LBA don't match)
    2 E extended 494 1 1 39700 4 63 39519900

    Warning: Bad ending head (CHS and LBA don't match)
    5 L Linux Swap 494 2 1 2725 4 63 2249037

    Warning: Bad ending head (CHS and LBA don't match)
    X extended 2725 5 1 39700 4 63 37270800

    Warning: Bad ending head (CHS and LBA don't match)
    6 L Linux LVM 2725 6 1 39700 4 63 37270737

    *=Primary bootable P=Primary L=Logical E=Extended D=Deleted


    Vervolgens biedt testdisk de mogelijkheid een backup te maken van de partitietabel, waarop volgt:

    Disk /dev/hda - 20 GB / 19 GiB - CHS 39704 16 63

    Warning: the current number of heads per cylinder is 16
    but the correct value may be 255.
    You can use the Geometry menu to change this value.
    It's something to try if
    - some partitions are not found by TestDisk
    - or the partition table can not be written because partitions overlaps.

    Is het veilig om die waarde zo aan te passen?
  • [quote:5405e33694="CaféMartin"] /dev/hda6 172 2491 18635368+ 8e Linux LVM [/quote:5405e33694] Verander vooralsnog niks met TestDisk. Je had me namelijk nog niet verteld dat het om LVM gaat. Check eerst maar WikidediA voor meer info over Logical Volume Manager (Linux) http://en.wikipedia.org/wiki/Logical_Volume_Manager_%28Linux%29

    Je zou nog met die Knoppix LiveCD de output kunnen posten van commando
    [code:1:5405e33694] sudo cfdisk /dev/hda [/code:1:5405e33694][Enter] om te checken wat voor een Linux partitie /dev/hda6 is. Wijzig ook met die applicatie niks.
  • Oeps, nu heb ik toch al de heads per cylinder gewijzigd van 16 naar 255 om te kijken of dat hielp (niet), terugzetten naar 16?

    cfdisk geeft weer dat het bestandsysteem op hda6 is: Linux LVM
    specifieker dan dat krijg ik het ook met andere programma's niet.

    "In the 2.6-series Linux kernels, the LVM is implemented in terms of the device mapper, a block-level scheme for creating virtual block devices and mapping their contents onto other block devices." geeft te denken dat de " /dev/mapper/Ubuntu-root does not exist." melding iets met LVM en de upgrade te maken heeft (maar wat).
  • [quote:f5ea6acd02="CaféMartin"] terugzetten naar 16? [/quote:f5ea6acd02] Nee, laat voor het moment maar zo. Welke knoppix versie gebruik je? Vanaf versie 5.01 zijn de LVM tools meegeleverd. Check of je verder kunt komen met de info op http://www.knoppix.net/wiki/LVM2
  • Fantastisch, het is gelukt! pfew…
    jolo, Enorm Bedankt!

    gebruikt: Knoppix 5.1.0 Er hoeft niets geinstalleerd te worden.
    Steeds als root in Bash:
    lvdisplay liet het pad van het Logical Volume zien. LV status was toen nog 'NOT available'
    [code:1:620c067553] vgscan[/code:1:620c067553]en dan
    [code:1:620c067553]vgchange -a y[/code:1:620c067553]
    lvdisplay gaf daarna weer dat LV status 'available' was geworden.
    Directory aangemaakt: /mnt/tmp
    [code:1:620c067553]mount /dev/Ubuntu/root /mnt/tmp[/code:1:620c067553]

    Zo zag het er in de shell uit:

    [quote:620c067553]
    root@Knoppix:/ramdisk/home/knoppix# lvdisplay
    — Logical volume —
    LV Name /dev/Ubuntu/root
    VG Name Ubuntu
    LV UUID MMiPyB-7uzD-fWQV-bUCI-aoZ3-cpwT-US1Os1
    LV Write Access read/write
    LV Status NOT available
    LV Size 17.77 GB
    Current LE 4549
    Segments 1
    Allocation inherit
    Read ahead sectors 0

    root@Knoppix:/ramdisk/home/knoppix# mount /dev/Ubuntu/root /mnt/tmp
    mount: special device /dev/Ubuntu/root does not exist
    root@Knoppix:/ramdisk/home/knoppix# vgscan
    Reading all physical volumes. This may take a while…
    Found volume group "Ubuntu" using metadata type lvm2
    root@Knoppix:/ramdisk/home/knoppix# vgchange -a y
    1 logical volume(s) in volume group "Ubuntu" now active
    root@Knoppix:/ramdisk/home/knoppix# lvdisplay
    — Logical volume —
    LV Name /dev/Ubuntu/root
    VG Name Ubuntu
    LV UUID MMiPyB-7uzD-fWQV-bUCI-aoZ3-cpwT-US1Os1
    LV Write Access read/write
    LV Status available
    # open 0
    LV Size 17.77 GB
    Current LE 4549
    Segments 1
    Allocation inherit
    Read ahead sectors 0
    Block device 254:0

    root@Knoppix:/ramdisk/home/knoppix# mount /dev/Ubuntu/root /mnt/tmp
    [/quote:620c067553]
  • Kan de Live CD van Austrumi hier misschien iets betekenen?Zie mijn post hier.

    http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=178441&highlight=

    Greetz

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.