win im nachhinein installieren?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 29.12.2006 15:51:38

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.

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 29.12.2006 16:03:49

garibaldi hat geschrieben:
FitzeFatze hat geschrieben: hda1 ist auch das "/" - verzeichnis
Ist mir jetzt erst aufgefallen: Ist /dev/hda1 das "/" von Knoppix? Du musst natürlich herausfinden, wohin knoppix deine "normale" rootpartition mountet.

ps: Deine normale rootpartition kann eigentlich ja nicht unter /dev liegen, daher ist ein umount /dev irgendwas wohl nicht richtig.
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?

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

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 29.12.2006 16:22:01

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:
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>.
und
Knoppix:/# 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>.
ciao

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 29.12.2006 16:40:09

Code: Alles auswählen

grub-install /dev/hda
Die Eins muss weg.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 29.12.2006 16:44:09

auch probiert. kommt die gleiche meldung!

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 29.12.2006 16:54:35

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

Code: Alles auswählen

Knoppix/:# mount -o dev,rw /mnt/hda1
Knoppix/:# chroot /mnt/hda1
sr3:# cd /
sr3:# grub-install /dev/hda
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.
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

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 29.12.2006 17:04:23

kommt immer wieder die selbe meldung : "you shouldnt call /sbin/grub-install. please call /usr/sbin/grub-install instead".

moan, waere vllt am einfachsten wenn ich meine hd komplett loesche Oo :X

ciao

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 29.12.2006 17:09:25

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

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 29.12.2006 17:22:23

nope, alles probiert...

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 29.12.2006 17:32:40

Kommt dann eine andere Fehlermeldung? Poste doch nochmal bitte die komplette ausgabe, mit allen Schritten, die du vorher unternommen hast.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 29.12.2006 18:01:23

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.
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>.
zum test hab ich auch folgendes probiert :
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
kommt aber alles aufs selbe hinaus!

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?!

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 29.12.2006 18:36:56

Oh je, sieht ja nach einem Problem deiner HD aus:
Format of install_device not recognized.
Die solltest du mal durchchecken mit

Code: Alles auswählen

# fsck
oder

Code: Alles auswählen

# e2fsck
Dafür sollte die aber nicht eingehängt sein.

edit: natürlich noch die Partition angeben! Vlt. bringt auch ein

Code: Alles auswählen

testdisk
was.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 29.12.2006 18:43:27

FitzeFatze hat geschrieben:

Code: Alles auswählen

root@1[knoppix]# chroot /media/hda1
Knoppix:/# grub-install /media/hda
wenn du im "chroot" bist, ist das device natürlich "dev/hda".

herrchen

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 29.12.2006 18:49:02

root@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


bei testdisk laeuft grade ne analyse. vorher waren aber auch ein paar warnings, die ich leider nicht kopiert habe. resultat + warnungen folgen

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.

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 29.12.2006 18:59:55

herrchen hat geschrieben:wenn du im "chroot" bist, ist das device natürlich "dev/hda".
OOps, ja, sorry hatte ich oben falsch angegeben.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 30.12.2006 00:38:12

sehr gut, vielen dank. es hat geklappt. jetzt nurnoch windows eintragen und alles ist bestens!


vielen dank nochmal, die loesung steht ja oben komplett. musste aber anstatt "install-grub" "/usr/sbin/install-grub" benutzen!


ciao

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 30.12.2006 01:18:02

Tintom hat geschrieben:
jaywalker hat geschrieben:Wenn Du Pech hast wird der MBR überschrieben und Grub ist weg. Macht aber WinXP soweit ich mich erinnere nicht.
Doch schon, weil Windows einen eigenen Bootloader hat, der dann natürlich auch gerne sein eigenes Betriebssystem booten will :wink:

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:

Code: Alles auswählen

title           WindowsXP Professional
root            (hd0,2)
savedefault
map             (hd0,2) (hd0,0)
map             (hd0,0) (hd0,2)
chainloader +1
Den Eintrag (hd0,2) musst du natürlich für dein System anpassen.
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!!!
ciao

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 30.12.2006 03:44:12

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

FitzeFatze
Beiträge: 834
Registriert: 06.07.2004 10:08:21

Beitrag von FitzeFatze » 30.12.2006 09:49:46

vielen dank!

Antworten