Hab XP neu installiert! Wie komm ich wieder an mein Linux

Emess

Emess

Turmspringer
Jetzt ist es doch passiert. Musste XP neu aufsetzen. Nun komm ich nicht mehr auf mein Linux. Wenn ich die Debian DVD einlege will der mir gleich alles neu installieren ( Horror, sind ja Daten drauf) Knoppix bringt mich auch nicht weiter.
In meiner Verzweiflung hab ich schon fast alle Bootmanager die man so finden kann unter XP installiert, alles ohne Erfolg.
Helft mir, ich will mein Linux wieder!!!
Doch jetzt geh ich erst mal in die Kiste
 
Guten Morgen!

Hab zwar ein Uralt Debian au meinem Atari laufen aber sollten die neueren nicht einen Rettungsmodus anbieten?

Ansonsten kannst du Knoppix starten, deine Debian partition mounten und dann darein chrooten. Von da aus kannst du dann grub neu installieren.
 
Ich erlaub mir mal theton aus nem anderen Thread zu zitieren :)
theton schrieb:
Die einfachste Methode ist wohl:
1. Knoppix booten
2. Linux-Partition mounten
3. chroot /mountpoint-der-linux-partition
4. /boot/grub/menu.lst (aus dem chroot) ueberpruefen
5. grub-install /dev/hda
6. chroot mit Strg+D verlassen
7. neu starten
 
Ich erlaub mir mal theton aus nem anderen Thread zu zitieren :)

Fast hätte es geklappt! hier ist mal der Log
Code:
chroot: cannot run command `/bin/bash': No such file or directory
root@Knoppix:/ramdisk/home/knoppix# mount /media/hda7
root@Knoppix:/ramdisk/home/knoppix# chroot /media/hda7
Knoppix:/# ls
bin    dev   initrd          lib         media  proc  selinux  tmp  vmlinuz
boot   etc   initrd.img      lib64       mnt    root  srv      usr  vmlinuz.old
cdrom  home  initrd.img.old  lost+found  opt    sbin  sys      var  windows
Knoppix:/# grub-install /dev/hda
You shouldn't call /sbin/grub-install. Please call /usr/sbin/grub-install instead!

/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
The file /boot/grub/stage1 not read correctly.
Knoppix:/# /sbin/grub-install /dev/hda
You shouldn't call /sbin/grub-install. Please call /usr/sbin/grub-install instead!

/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 488: /dev/null: Keine Berechtigung
/usr/sbin/grub-install: line 490: /dev/null: Keine Berechtigung
The file /boot/grub/stage1 not read correctly.
Knoppix:/# /sbin/grub-install
You shouldn't call /sbin/grub-install. Please call /usr/sbin/grub-install instead!

install_device not specified.
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    install GRUB images under the directory DIR
                          instead of the root directory
  --grub-shell=FILE       use FILE as the grub shell
  --no-floppy             do not probe any floppy drive
  --force-lba             force GRUB to use LBA mode even for a buggy
                          BIOS
  --recheck               probe a device map even if it already exists

INSTALL_DEVICE can be a GRUB device name or a system device filename.

grub-install copies GRUB images into the DIR/boot directory specfied by
--root-directory, and uses the grub shell to install grub into the boot
sector.

Report bugs to <bug-grub@gnu.org>.
Knoppix:/#
 
Dann versuchs mal "manuell" in der chroot-Umgebung:
Code:
grub
root (hd0,6)
setup (hd0)
quit
 
Dann versuchs mal "manuell" in der chroot-Umgebung:
Code:
grub
root (hd0,6)
setup (hd0)
quit

Hat leider wieder nicht geklappt. Der Log
Code:
GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

       [ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub> root (hd0,6)

Error 21: Selected disk does not exist

grub>

und die fstab
Code:
/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 vfat noauto,users,exec,umask=000,shortname=winnt,uid=knoppix,gid=knoppix 0 0
# Added by KNOPPIX
/dev/hda5 /media/hda5 ntfs noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0
# Added by KNOPPIX
/dev/hda6 /media/hda6 vfat noauto,users,exec,umask=000,shortname=winnt,uid=knoppix,gid=knoppix 0 0
# Added by KNOPPIX
/dev/hda7 /media/hda7 ext2 noauto,users,exec 0 0
# Added by KNOPPIX
/dev/hda8 none swap defaults 0 0

Soll ich es vielleicht mal mit Kanotix probieren?
 
Hallo

Du solltest dir schon im Klaren sein, von welcher Partition du booten willst.
Du kannst auch grub-install verwenden, wobei du dann nicht unbedingt chrooten musst.
1.) Mounte als root mit einer LiveCD das / deines Linux. (diesen Mountpoint brauchst du unter 3.)
2.) su
3.) grub-install --root-directory /mount/point /dev/hda7
4.) Angaben überprüfen

ferdisch ;)
Gruß Wolfgang
PS Die fstab ist für grub unerheblich, da kann sonstwas stehen.
Entscheidend ist mehr die reale Plattengeometrie wie sie z.B. fdisk -l ausgibt.
 
Hallo

Du solltest dir schon im Klaren sein, von welcher Partition du booten willst.
Du kannst auch grub-install verwenden, wobei du dann nicht unbedingt chrooten musst.
1.) Mounte als root mit einer LiveCD das / deines Linux. (diesen Mountpoint brauchst du unter 3.)
2.) su
3.) grub-install --root-directory /mount/point /dev/hda7
4.) Angaben überprüfen

ferdisch ;)
Gruß Wolfgang
PS Die fstab ist für grub unerheblich, da kann sonstwas stehen.
Entscheidend ist mehr die reale Plattengeometrie wie sie z.B. fdisk -l ausgibt.

Ich dachte Grub wird im MBR installiert?
 
Du musst grub nicht in den MBR installieren, ist aber ratsam.
Wenn er bei dir HD 0,6 nicht findet, dann hast du halt diese Partition nicht.
Mach das mal auf Goodspeed's Weg, aber halt die 0,6 deiner Partion (die wo der Kernel im Boot Verzeichnis liegt!!!) anpassen.
 
Ich dachte Grub wird im MBR installiert?

Sorry, klar musst du dann hda7 durch hda ersetzen.
Dein hda7 ist wohl die Partition die du mounten musst und diesen Point unter 3.) angeben.
Sorry, der Kaffe ist alle. ;)
Gruß Wolfgang
 
Du musst grub nicht in den MBR installieren, ist aber ratsam.
Wenn er bei dir HD 0,6 nicht findet, dann hast du halt diese Partition nicht.
Mach das mal auf Goodspeed's Weg, aber halt die 0,6 deiner Partion (die wo der Kernel im Boot Verzeichnis liegt!!!) anpassen.

Habe fur Linux nur 2 Parts hda7 ext2 hda8 swap.
Wie sieht da die Eingabe aus. Sorry habe deinen Tipp nicht so ganz verstanden.
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Ruhig weiter posten. muss mal mit dem Hund raus
 
Zuletzt bearbeitet:
hmmm, also hda7 entspricht im Grub HD(0,6).

Gib mal in der Konsole "grub" ein, dann "root (" eintippen gefolgt von TAB (TAB-Taste drücken); dort hast du eine Auswahl deiner HD's.
Dort wählst du die richtige HD aus (HDx,y) x=die HD y=die Partition, wo der Kernel liegt.
Anschließen "setup (HDx)" x=erste HD im System, hier wird grub installiert --> "quit" damit er auch alles speichert.
 
hmmm, also hda7 entspricht im Grub HD(0,6).

Gib mal in der Konsole "grub" ein, dann "root (" eintippen gefolgt von TAB (TAB-Taste drücken); dort hast du eine Auswahl deiner HD's.
Dort wählst du die richtige HD aus (HDx,y) x=die HD y=die Partition, wo der Kernel liegt.
Anschließen "setup (HDx)" x=erste HD im System, hier wird grub installiert --> "quit" damit er auch alles speichert.

Guter Beitrag doch leider siehe output
Code:
    GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]

grub> root
 Possible commands are: root rootnoverify

grub> root
Error 1: Filename must be either an absolute pathname or blocklist

grub> root (hd1,7)

Error 21: Selected disk does not exist

grub> root (hda,7)

Error 23: Error while parsing number

grub>

Habe probiert (hd1,7) HD1, Part7 und auch (hda,7) und (hda1,7) alles nix.
Der erste Fehler kam nach betätigen der TAB-Taste.
Ich rast noch aus. Ich will mein Linux wieder haben :( :( :( :( :(
 
Versuch mal vor dem chroot in Dein Linux noch folgendes:
Code:
mount -o bind /dev /mnt/hda7/dev
mount -t proc none /mnt/hda7/proc
und dann weiter wie in Post #3
 
Versuch mal vor dem chroot in Dein Linux noch folgendes:
Code:
mount -o bind /dev /mnt/hda7/dev
mount -t proc none /mnt/hda7/proc
und dann weiter wie in Post #3

Ich probier es mal aus. Doch ich denk, ich hab, da ich ja zuerst mit der Debian DVD versucht habe zu booten, dabei die Patitionstabelle oder ähnliches zerschossen. Denn seltsammerweise wird die Swappart. als bootfähig angezeigt die Rootpart. aber nicht. Hab es auch mit Supergrub probiert. Ist ein tolles Tool, konnte aber leider hda7 auch nicht booten.
Vielleicht gehen wir ja von falschen Voraussetzungen aus. Falls Ihr mehr Infos braucht sagt es ruhig. Ich werde sehr Kooperativ sein.
 
Also nochmal alles zusammenfassen:

/dev/hda7 ist die Root-Partition auf der dein Kernel-Image im /boot Vezeichnis liegt...

/dev/hda8 ist die Swap-Partition...

Dann, um das klar zu stellen: Bei Grub ist z.B. hda1 hd0,0 NICHT hd1,1 und so weiter, also praktisch um eins vorversetzt wie bie Arrays in den meisten Programmiersprachen auch...

Und abschließend hast du XP neuinstalliert, was bekanntermaßen ohne zu fragen den MBR überbügelt.

So, nun gehts zum Grub wiederbeleben:

Knoppix booten, und:

Code:
umount /dev/hda7
mount -t ext3 -o dev,exec /dev/hda7 /mnt/hda7

damit es richtig funktioniert...

Dann...

Code:
chroot /mnt/hda7
grub-install /dev/hda

dann mit Strg + D au chroot raus

und rebooten!

So, hoffe wir sind uns einig und es funktioniert, da alles "Powered by Google und Boardsuche" ;)

Grüße, patlkli!
 
Zuletzt bearbeitet:
Also nochmal alles zusammenfassen:

/dev/hda7 ist die Root-Partition auf der dein Kernel-Image im /boot Vezeichnis liegt...

/dev/hda8 ist die Swap-Partition...

Dann, um das klar zu stellen: Bei Grub ist z.B. hda1 hd0,0 NICHT hd1,1 und so weiter, also praktisch um eins vorversetzt wie bie Arrays in den meisten Programmiersprachen auch...

Und abschließend hast du XP neuinstalliert, was bekanntermaßen ohne zu fragen den MBR überbügelt.

So, nun gehts zum Grub wiederbeleben:

Knoppix booten, und:

Code:
umount /dev/hda7
mount -t ext3 -o dev,exec /dev/hda7 /mnt/hda7

damit es richtig funktioniert...

Dann...

Code:
chroot /mnt/hda7
grub-install /dev/hda

dann mit Strg + D au chroot raus

und rebooten!

So, hoffe wir sind uns einig und es funktioniert, da alles "Powered by Google und Boardsuche" ;)

Grüße, patlkli!

Soweit sogut. Habe mit Godspeeds letztem post Grub wieder beleben können
Wenn allerdings Linux starten will kommt:

ERROR 17 cannot mount selected partition

XP lässt sich aber booten.
 
Du kannst auch einfach von der Debian CD booten, die expert installation auswählen und dann im Menü den Grub neuinstallieren (mach dir vorher ein Backup von deiner Konfiguration).
 
Du kannst auch einfach von der Debian CD booten, die expert installation auswählen und dann im Menü den Grub neuinstallieren (mach dir vorher ein Backup von deiner Konfiguration).

Wie schon gesagt die Partition lässt sich nicht booten. Da liegt wohl der Hase im Pfeffer.
 

Ähnliche Themen

es kommen abwechselnd neuere Distributionen...

Linux "vergisst" Dateisystem?

Empfehlung für Server Distribution

Folgen von apt-get rückgängig machen...?

openn SuSE 13.1 - 64-BIt erlaubt nicht mehr als 20GB für /root

Zurück
Oben