• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Bootmanager reparieren?

weltio

Member
Hallo,

ich muss meinen "Persönlichen Ordner" sichern.
Ich kann Linux im Moment nicht benutzen, da ich Windows installiert habe, und damit der Bootmanager futsch ist (wie bekomme ich den wieder, damit ich Linux zum Sichern benutzen kann?)
Was ist nun die Beste Methode die Daten zu sichern, und auf eine neue Festplatte zu bringen?
Wie stelle ich das nun an?
Simples Kopieren oder gibt es effizientere Wege?
 
OP
W

weltio

Member
towo schrieb:
Jetzt ist nur noch eine Frage offen
Tja, nur gehört die nicht in diese Forensektion!
Sondern?

Das funktioniert bei mir anscheinend nicht ganz. (Die Methode mit Knoppix)
Code:
knoppix@0[knoppix]$ su
root@0[knoppix]# mount -o rw /dev/sda1 /mnt
root@0[knoppix]# chroot /mnt
chroot: es ist nicht möglich, ,,/bin/bash" auszuführen: Fehler im Format der Programmdatei
Woran liegt das?

Code:
grub-install --recheck --no-floppy --root-directory=/mnt/ /dev/sda1
Habe ich auch mal eingegeben und neugestartet. Hat auch nicht geklappt.
Gehört die 1 da noch hin oder muss die weg? (im Bpsl steht nur "hda")


Edit: Ich habe gelesen, dass es daran läge, dass ich von nem 32bit-System aus versuche ein 64bit-System zu Chrooten - das scheint nicht zu gehen...
Und was mache ich nun?
 
OP
W

weltio

Member
Code:
root@0[knoppix]# mount -o rw /dev/sda1 /mnt
root@0[knoppix]# chroot /mnt
Kanotix:/# grub-install /dev/hdc
/dev/sda: Not found or not a block device.

Ich probiere es nochmal mit der anderen Methode...
Soll man bei "grub-install" nicht die Platte angeben in dessen MBR Grub soll?
Normalerweise war das immer /hdc (meine IDE-Platte).
Und gut, die hatte ich immer unter /winbloed gemountet, aber dort gibts es ja nichts - also die ist nicht gemountet, also versuche ich die zu mounten, was mit "die Gerätedatei existiert nicht" quittiert wird.
 
OP
W

weltio

Member
towo schrieb:
Kann ich mal ein fdisk -l hier sehen?

Klar doch:

Code:
root@1[knoppix]# fdisk -l

Platte /dev/hdc: 82.3 GByte, 82348277760 Byte
255 Köpfe, 63 Sektoren/Spuren, 10011 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

    Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/hdc1   *           1        1275    10241406    7  HPFS/NTFS
/dev/hdc2            1276       10010    70163887+   f  W95 Erw. (LBA)
/dev/hdc5            1276       10010    70163856    7  HPFS/NTFS

Platte /dev/sda: 163.9 GByte, 163928604672 Byte
255 Köpfe, 63 Sektoren/Spuren, 19929 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

    Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1               1        3264    26218048+  83  Linux
/dev/sda2            3265        3395     1052257+  82  Linux Swap / Solaris
/dev/sda3            3396       19929   132809355   83  Linux

Platte /dev/sdb: 250.0 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

    Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1               1       30401   244196001    c  W95 FAT32 (LBA)

Platte /dev/sdc: 250.0 GByte, 250058268160 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

    Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdc1   *           1       30400   244187968+   c  W95 FAT32 (LBA)
 

towo

Moderator
Teammitglied
Gut, dann Mounte
/dev/sda1 nach /media/sda1

dann should
Code:
grub-install --recheck --no-floppy --root-directory=/media/sda1 /dev/hda
does the trick um Grub in den MBR von hda zu installieren.
 
OP
W

weltio

Member
Juhu - Grub ist zwar wieder da, aber der Grub Error 17 tritt auf :(

Wie kann ich die grubdateien mit kanotix öffnen?
Bzw. was genau muss ich da machen?
Fstab
Code:
/dev/sdb1            /                    ext3       acl,user_xattr        1 1
/dev/sdb3            /home                ext3       acl,user_xattr        1 2
/dev/sdb2            swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/hdc1            /winbloed            ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0


/dev/sdc1            /Externefp           vfat       rw,iocharset=iso8859-1,exec,uid=1000 0 0
/dev/sda1            /Medien              vfat       rw,iocharset=iso8859-1,exec,uid=1000 0 0


menu.lst
Code:
# Modified by YaST2. Last modification on Sa Okt 13 22:36:19 CEST 2007
default 0
timeout 8
gfxmenu (hd2,0)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
    root (hd2,0)
    kernel /boot/vmlinuz root=/dev/sda1 resume=/dev/sda2 splash=silent showopts
    initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2
    root (hd2,0)
    kernel /boot/vmlinuz root=/dev/sda1 showopts ide=nodma apm=off acpi=off noresume edd=off 3
    initrd /boot/initrd
 
OP
W

weltio

Member
Beim Start, wenn man eigentlich seine Distribution auswählen können sollte :)

Heir noch die Device.map
Code:
(hd4)   /dev/sdd
(hd2)   /dev/sda
(hd3)   /dev/sdc
(hd0)   /dev/hdc
(hd1)   /dev/sdb
 
OP
W

weltio

Member
wenn ich versuche, den Bootloader zu reparieren kommt aber der Error 21 (selected Disc does not exist)
 
A

Anonymous

Gast
Code:
/dev/sdb1            /                    ext3       acl,user_xattr        1 1
/dev/sdb3            /home                ext3       acl,user_xattr        1 2
/dev/sdb2            swap                 swap       defaults              0 0

+

Code:
root (hd2,0)
    kernel /boot/vmlinuz root=/dev/sda1 resume=/dev/sda2 splash=silent showopts
    initrd /boot/initrd

+

Code:
(hd4)   /dev/sdd
(hd2)   /dev/sda
(hd3)   /dev/sdc
(hd0)   /dev/hdc
(hd1)   /dev/sdb

Preisfrage:

Was passt da nicht zusammen?
 
OP
W

weltio

Member
Im Partitionierer steht aber, dass sda1 die Linux-Partition ist.
Auch geht das nicht, wenn ich überall anstelle der 2 eine 1 schreiben würde.
 
OP
W

weltio

Member
Ja das steht in der fstab der sdA (die Bezeichnung kommt von Kanotix und steht auch im Partitionierer).
Kann ich da nicht einfach das sdb zu sda machen (in der fstab der sda)?
Ich habe bei Grub alle möglichen Zahlen verwendet, keine funktioniert.
Auch funktionieren weder 2,0 noch 1,0. (Obwohl Linux ja mindestens auf einer dieser Platten (und in der ersten Partition) liegen müsste).
Meine Frage ist nun, wie ich mit Kanotix die Fstab der sda ändern kann ^^


Das ist übrigens die fstab Kanotixs
Code:
knoppix@0[knoppix]$ cat /etc/fstab
proc            /proc           proc    defaults        0       0
sysfs           /sys            sysfs   noauto          0       0
/dev/pts        /dev/pts        devpts  mode=0622       0       0
/dev/cdrom      /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/cdrom1     /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
# Added by KANOTIX
/dev/hdc1       /media/hdc1     ntfs    noauto,users,exec,ro,umask=000,uid=knoppix,gid=knoppix 0       0
# Added by KANOTIX
/dev/hdc5       /media/hdc5     ntfs    noauto,users,exec,ro,umask=000,uid=knoppix,gid=knoppix 0       0
# Added by KANOTIX
/dev/sda1       /media/sda1     ext3    noauto,users,exec 0       0
# Added by KANOTIX
/dev/sda2       none            swap    sw              0       0
# Added by KANOTIX
/dev/sda3       /media/sda3     ext3    noauto,users,exec 0       0
# Added by KANOTIX
/dev/sdb1       /media/sdb1     vfat    noauto,users,exec,umask=000,shortname=mixed,quiet,uid=knoppix,gid=knoppix 0       0
# Added by KANOTIX
/dev/sdc1       /media/sdc1     vfat    noauto,users,exec,umask=000,shortname=mixed,quiet,uid=knoppix,gid=knoppix 0       0
 
OP
W

weltio

Member
Die Fstab zu ändern bringt auch nichts.
Ich habe nun die sdb1 zur sda1 gemacht (usw.)
Aber das bringt sowieso nichts, da ja bei Grub auch keine der HDs akzeptiert wird.
 
Oben