win im nachhinein installieren?
- DynaBlaster
- Beiträge: 958
- Registriert: 25.03.2004 18:18:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: DF0://dynablaster.adf
Ich hatte die gleichen Probleme mit Knoopix, nachdem ich von einer IDE-Platte auf eien SATA-Platte umegezogen bin. Habe es dann mit einer GRML-Version probiert, aber da hatte der Kernel oder udev oder sonstwas Probleme, die SATA-Platte korrekt anzusprechen.
Erfolg hatte ich schließlich mit (wie sollte es auch anders sein !) einer aktuellen Debian-Net-Install-CD. Habe im rescue-Modus gebootet, gechrootet und konnte anschließend grub neu in den MBR schreiben.
Erfolg hatte ich schließlich mit (wie sollte es auch anders sein !) einer aktuellen Debian-Net-Install-CD. Habe im rescue-Modus gebootet, gechrootet und konnte anschließend grub neu in den MBR schreiben.
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
also auf meinem desktop ist die partition /dev/hda1.meine erste partition,wo "bin, boot, cdrom, dev, etc, home, initrd, lib, lost + found [...] " drauf sind. ist doch die root partition, oder verwechsel ich da was?garibaldi hat geschrieben:Ist mir jetzt erst aufgefallen: Ist /dev/hda1 das "/" von Knoppix? Du musst natürlich herausfinden, wohin knoppix deine "normale" rootpartition mountet.FitzeFatze hat geschrieben: hda1 ist auch das "/" - verzeichnis
ps: Deine normale rootpartition kann eigentlich ja nicht unter /dev liegen, daher ist ein umount /dev irgendwas wohl nicht richtig.
das mit dem /dev ist mir auch aufgefallen, desshalb hab ichs auch mit /mnt/ versucht, was aber die selbe meldung gebracht hat!
danke.
ich werds dann gleich mal mit ner netinstall von debian probieren. dankeschoen!
ciao
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
hey,
also das mit der netinstall von debian geht leider nicht, da er grub nicht neu schreiben kann.
ich habe einfach versucht via installationsroutine bis zum punkt grub zu springen, um grub neu zu installieren. da kam die meldung das es ein fehler bei der installation gab. nichts genaueres.
danke
ff
edit:
ahhhhhhhhhhh ok, fehler gemacht. knoppix hat hda1 bei /media/hda1 gemountet. nun kommen folgende meldungen:
also das mit der netinstall von debian geht leider nicht, da er grub nicht neu schreiben kann.
ich habe einfach versucht via installationsroutine bis zum punkt grub zu springen, um grub neu zu installieren. da kam die meldung das es ein fehler bei der installation gab. nichts genaueres.
danke
ff
edit:
ahhhhhhhhhhh ok, fehler gemacht. knoppix hat hda1 bei /media/hda1 gemountet. nun kommen folgende meldungen:
undKnoppix:/# grub-install /media/hda1
You shouldn't call /sbin/grub-install. Please call /usr/sbin/grub-install instead!
Format of install_device not recognized.
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>.
ciaoKnoppix:/# grub-install --recheck --no-floppy --root-directory=/media/hda1
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>.
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Code: Alles auswählen
grub-install /dev/hda
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Ich hab's bei mir mal ausprobiert mit Konppix 3.8, und es hat folgendermaßen funktioniert:
Zuerst natürlich mit Strg-F2 auf die Konsole, dann
Bei mir hat er sie nach /mnt gesteckt, liegt wahrscheinlich an der Knoppix-Version. Das zweite Prompt "sr3" weiß ich nicht mehr genau, sah aber so ähnlich aus. Jedenfalls lief dann das Programm durch.
Mit der Netinstall gibt es auch eine Variante, hat jemand hier beschrieben, ich such die gleich mal...
edit: Device bei grub-install korrigiert.
Zuerst natürlich mit Strg-F2 auf die Konsole, dann
Code: Alles auswählen
Knoppix/:# mount -o dev,rw /mnt/hda1
Knoppix/:# chroot /mnt/hda1
sr3:# cd /
sr3:# grub-install /dev/hda
Mit der Netinstall gibt es auch eine Variante, hat jemand hier beschrieben, ich such die gleich mal...
edit: Device bei grub-install korrigiert.
Zuletzt geändert von garibaldi am 29.12.2006 19:03:21, insgesamt 1-mal geändert.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Die kam bei mir auch, ist aber trotzdem durchgelaufen. vlt einfach mal den Hinweis befolgen?
Code: Alles auswählen
/usr/sbin/grub-install /media/hda
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
mhh ja, ich habe grade das problem, dass knoppix grade nichtmal meine hd erkennt.ich melde mich wieder,wenn alles laeuft!
vielen dank erstmal soweit, bis spaeter/morgen
ff
edit:
so.
ciao
edit2:
mh, ich habe vor mit auf einer weiteren partition nochmal ein debian backup system zu installieren, bringt das was, oder meint ihr, es kommt der selbe fehler wie vorhin mit dem bootloader?!
vielen dank erstmal soweit, bis spaeter/morgen
ff
edit:
so.
zum test hab ich auch folgendes probiert :root@1[knoppix]# mount -o dev,rw /media/hda1
root@1[knoppix]# chroot
chroot: fehlender Operand
»chroot --help« gibt weitere Informationen.
root@1[knoppix]# chroot /media/hda1
Knoppix:/# grub-install /media/hda
You shouldn't call /sbin/grub-install. Please call /usr/sbin/grub-install instead!
Format of install_device not recognized.
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:/# grub-install /media/hda1
You shouldn't call /sbin/grub-install. Please call /usr/sbin/grub-install instead!
Format of install_device not recognized.
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:/# /usr/sbin/grub-install /media/hda
Format of install_device not recognized.
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:/# /usr/sbin/grub-install /media/hda1
Format of install_device not recognized.
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>.
kommt aber alles aufs selbe hinaus!root@1[knoppix]# mount -o dev,rw /mnt/hda1
mount: /dev/hda1 ist bereits eingehängt oder /media/hda1 wird gerade benutzt
mount: Laut mtab ist /dev/hda1 schon auf /media/hda1 eingehängt
root@1[knoppix]# mount -o dev,rw /dev/hda1
mount: /dev/hda1 ist bereits eingehängt oder /media/hda1 wird gerade benutzt
mount: Laut mtab ist /dev/hda1 schon auf /media/hda1 eingehängt
ciao
edit2:
mh, ich habe vor mit auf einer weiteren partition nochmal ein debian backup system zu installieren, bringt das was, oder meint ihr, es kommt der selbe fehler wie vorhin mit dem bootloader?!
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Oh je, sieht ja nach einem Problem deiner HD aus:
oder
Dafür sollte die aber nicht eingehängt sein.
edit: natürlich noch die Partition angeben! Vlt. bringt auch ein was.
Die solltest du mal durchchecken mitFormat of install_device not recognized.
Code: Alles auswählen
# fsck
Code: Alles auswählen
# e2fsck
edit: natürlich noch die Partition angeben! Vlt. bringt auch ein
Code: Alles auswählen
testdisk
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
wenn du im "chroot" bist, ist das device natürlich "dev/hda".FitzeFatze hat geschrieben:Code: Alles auswählen
root@1[knoppix]# chroot /media/hda1 Knoppix:/# grub-install /media/hda
herrchen
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
bei testdisk laeuft grade ne analyse. vorher waren aber auch ein paar warnings, die ich leider nicht kopiert habe. resultat + warnungen folgenroot@1[knoppix]# e2fsck hda1
e2fsck 1.39-WIP (09-Apr-2006)
e2fsck: Datei oder Verzeichnis nicht gefunden beim Versuch, hda1 zu öffnen
SuperBlock ist unlesbar bzw. beschreibt kein gültiges ext2
Dateisystem. Wenn Gerät gültig ist und ein ext2
Dateisystem (kein swap oder ufs usw.) enthält, dann ist der SuperBlock
beschädigt, und sie könnten e2fsck mit einem anderen SuperBlock:
e2fsck -b 8193 <Gerät>
root@1[knoppix]# e2fsck /dev/hda1
e2fsck 1.39-WIP (09-Apr-2006)
/ wurde 36 mal ohne Überprüfung eingehängt, Prüfung erzwungen.
Durchgang 1: Prüfe Inodes, Blocks, und Größen
Durchgang 2: Prüfe Verzeichnis Struktur
Durchgang 3: Prüfe Verzeichnis Verknüpfungen
Durchgang 4: Überprüfe die Referenzzähler
Durchgang 5: Überprüfe Gruppe Zusammenfassung
/: 148488/610432 files (3.8% non-contiguous), 1072931/1220932 blocks
update :
TestDisk 6.3, Data Recovery Utility, March 2006
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /dev/hda - 40 GB / 37 GiB - CHS 77545 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.
Zuletzt geändert von FitzeFatze am 29.12.2006 19:03:22, insgesamt 1-mal geändert.
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
ok, einen hab ich noch, woher zum deifel weiß ich die position von windows? wie find ich dir raus? ich probiere hier seit stunden (;)), aber es will nicht klappen!!!Tintom hat geschrieben:Doch schon, weil Windows einen eigenen Bootloader hat, der dann natürlich auch gerne sein eigenes Betriebssystem booten willjaywalker hat geschrieben:Wenn Du Pech hast wird der MBR überschrieben und Grub ist weg. Macht aber WinXP soweit ich mich erinnere nicht.![]()
Zum Problem zurück: Bei mir hat Grub leider das (auch nachträglich installierte) Windows XP nicht automatisch gefunden. Folgender Grub-Eintrag machte Windows dann trotzdem bootbar:Den Eintrag (hd0,2) musst du natürlich für dein System anpassen.Code: Alles auswählen
title WindowsXP Professional root (hd0,2) savedefault map (hd0,2) (hd0,0) map (hd0,0) (hd0,2) chainloader +1
ciao
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
FitzeFatze hat geschrieben:woher zum deifel weiß ich die position von windows? wie find ich dir raus?
Code: Alles auswählen
fdisk -l
gibt dir die Liste der erkannten Platten und Partitionen samt deren Dateisystemen heraus. Daraus ersiehst du die übliche Linuxkennung, dass zB. Win auf /dev/hdb1 liegt, der ersten Partition der zweiten Festplatte.
Das musst du in die Syntax von grub umwandeln:
Grub fängt mit 0 an zu zählen, erst die Platte, dann die Partition. Demgemäß entspricht /dev/hdb1 der Bezeichnung (hd1,0) von grub.
Gruß, garibaldi
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller