Vista seit UBUNTU 8.04 Installation nichtmehr bootbar!
lima-city → Forum → Heim-PC → Betriebssysteme
aufrufen
bezeichnung
boot
code
ende
first
list
not
option
partition
problem
rechner
schau
see
set
starten
system
update
windows
zylinder
-
Hallo!
Ich habe heute Ubuntu 8.04 Auf meinem rechner installiert!!
Bin auch sehr zufrieden!
Jedoch habe ich ein problem:
Ich habe eine 160GB Festplatte in meinem PC!
Ich hatte bis vor der Ubutntu Installation XP und Vista auf dem Rechner!
Jetzt wollte ich XP von meinem rechner schmeißen, und dafür Ubumtu installieren!
XP war auf C.
Vista auf D.
Und eine datenpratition auf E.
WEnn ich vor der ubuntu installation den rechner gestartet habe, dann konnte ich immer mit dem Vista bootloader zwischen XP und vista wählen!
Nun habe ich Ubuntu installiert, jedoch wurde der grubloader nicht mit installiert!
Nach einer zeit googeln, fand ich einen Artikel, in dem stand, das man den grubloader auch per CD starten kann!
Also habe ich mir den grubloader heruntergeladen, und auf eine CD gebrannt!
Wenn ich die CD einlege, dann erscheint ein Auswahlfenster, in dem ich zwischen linux, und Wndows wählen kann!
Wenn ich nun WIndows wähle, dann kommt eine Fehlermeldung (Errocode 12)wenn ich mich nich irre!!
Nun meine frage:an was kann das liegen?
Ich habe die Vista partition auf KEINEN FALL gelöscht!
denn unter Ubuntu sehe ich die partition ja noch!
Also, ich hoffe jemand kann mir helfen!
MFG Rick!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
also Ubuntu kannst du starten und das funtkioniert, aber du hast beim Boot kein Auswahlmenü ob du Vista oder Ubuntu starten willst, hab ich das richtig verstanden?
Wenn ja, dann poste doch mal aus Ubuntu die ausgaben von
sudo fdisk -l
cat /boot/grub/menu.lst
cat /boot/grub/device.map -
Also, danke erstmal für die antwort!
sudo fdisk -l
Platte /dev/hda: 160.0 GByte, 160041885696 Byte 255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x8fe78fe7 Gerät boot. Anfang Ende Blöcke Id System /dev/hda2 * 1 19457 156288321 f W95 Erw. (LBA) /dev/hda5 3188 15935 102398278+ 7 HPFS/NTFS /dev/hda6 15936 19457 28290048 7 HPFS/NTFS /dev/hda7 1 486 3903700+ 82 Linux Swap / Solaris /dev/hda8 487 3187 21695751 83 Linux Partitionstabelleneinträge sind nicht in Platten-Reihenfolge Platte /dev/sda: 2013 MByte, 2013265920 Byte 129 Köpfe, 32 Sektoren/Spuren, 952 Zylinder Einheiten = Zylinder von 4128 × 512 = 2113536 Bytes Disk identifier: 0xc3072e18 Gerät boot. Anfang Ende Blöcke Id System /dev/sda1 * 1 953 1966064 6 FAT16 Partition 1 hat unterschiedliche phys./log. Enden: phys=(960, 128, 32) logisch=(952, 71, 32)
cat /boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8) # grub-install(8), grub-floppy(8), # grub-md5-crypt, /usr/share/doc/grub # and /usr/share/doc/grub-doc/. ## default num # Set the default entry to the entry number NUM. Numbering starts from 0, and # the entry number 0 is the default if the command is not used. # # You can specify \'saved\' instead of a number. In this case, the default entry # is the entry saved with the command \'savedefault\'. # WARNING: If you are using dmraid do not use \'savedefault\' or your # array will desync and will not let you boot your system. default 0 ## timeout sec # Set a timeout, in SEC seconds, before automatically booting the default entry # (normally the first entry defined). timeout 3 ## hiddenmenu # Hides the menu by default (press ESC to see the menu) hiddenmenu # Pretty colours #color cyan/blue white/blue ## password [\'--md5\'] passwd # If used in the first section of a menu file, disable all interactive editing # control (menu entry editor and command-line) and entries protected by the # command \'lock\' # e.g. password topsecret # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ # password topsecret # # examples # # title Windows 95/98/NT/2000 # root (hd0,0) # makeactive # chainloader +1 # # title Linux # root (hd0,1) # kernel /vmlinuz root=/dev/hda2 ro # # # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST ### BEGIN AUTOMAGIC KERNELS LIST ## lines between the AUTOMAGIC KERNELS LIST markers will be modified ## by the debian update-grub script except for the default options below ## DO NOT UNCOMMENT THEM, Just edit them to your needs ## ## Start Default Options ## ## default kernel options ## default kernel options for automagic boot options ## If you want special options for specific kernels use kopt_x_y_z ## where x.y.z is kernel version. Minor versions can be omitted. ## e.g. kopt=root=/dev/hda1 ro ## kopt_2_6_8=root=/dev/hdc1 ro ## kopt_2_6_8_2_686=root=/dev/hdc2 ro # kopt=root=UUID=8e9f841d-a7a8-45d1-8253-2c1fedf71894 ro ## Setup crashdump menu entries ## e.g. crashdump=1 # crashdump=0 ## default grub root device ## e.g. groot=(hd0,0) # groot=(hd0,7) ## should update-grub create alternative automagic boot options ## e.g. alternative=true ## alternative=false # alternative=true ## should update-grub lock alternative automagic boot options ## e.g. lockalternative=true ## lockalternative=false # lockalternative=false ## additional options to use with the default boot option, but not with the ## alternatives ## e.g. defoptions=vga=791 resume=/dev/hda5 # defoptions=quiet splash ## should update-grub lock old automagic boot options ## e.g. lockold=false ## lockold=true # lockold=false ## Xen hypervisor options to use with the default Xen boot option # xenhopt= ## Xen Linux kernel options to use with the default Xen boot option # xenkopt=console=tty0 ## altoption boot targets option ## multiple altoptions lines are allowed ## e.g. altoptions=(extra menu suffix) extra boot options ## altoptions=(recovery) single # altoptions=(recovery mode) single ## controls how many kernels should be put into the menu.lst ## only counts the first occurence of a kernel, not the ## alternative kernel options ## e.g. howmany=all ## howmany=7 # howmany=all ## should update-grub create memtest86 boot option ## e.g. memtest86=true ## memtest86=false # memtest86=true ## should update-grub adjust the value of the default booted system ## can be true or false # updatedefaultentry=false ## should update-grub add savedefault to the default options ## can be true or false # savedefault=false ## ## End Default Options ## title Ubuntu 8.04, kernel 2.6.24-16-generic root (hd0,7) kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=8e9f841d-a7a8-45d1-8253-2c1fedf71894 ro quiet splash initrd /boot/initrd.img-2.6.24-16-generic quiet title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode) root (hd0,7) kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=8e9f841d-a7a8-45d1-8253-2c1fedf71894 ro single initrd /boot/initrd.img-2.6.24-16-generic title Ubuntu 8.04, memtest86+ root (hd0,7) kernel /boot/memtest86+.bin quiet ### END DEBIAN AUTOMAGIC KERNELS LIST
cat /boot/grub/device.map
(hd0) /dev/hda
So, das wars! Ich hofe, ihr könnt mir weiterhelfen!! -
Mach in der /boot/grub/menu.lst mal folgende Änderungen:
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 30
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
Und schau ob dann ein Auswahlmenü angezeigt wird (wenn auch auf jeden Fall noch ohne Vista). -
kochmarkus schrieb:
Mach in der /boot/grub/menu.lst mal folgende Änderungen:
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 30
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
Und schau ob dann ein Auswahlmenü angezeigt wird (wenn auch auf jeden Fall noch ohne Vista).
ALso, wenn ich /boot/grub/menu.lst aufrufen möchte, dann erscheint folgende fehlermeldung:]/boot/grub/menu.lst bash: /boot/grub/menu.lst: Permission denied
Beitrag geändert: 16.5.2008 22:48:04 von rick1993 -
Du sollst es auch nicht aufrufen, sonder editieren es ist ja eine Textdatei und kein Programm. Und da es eine Systemdatei ist brauchst du dafür noch root Rechte. Also probier mal sudo gedit /boot/grub/menu.lst
€dit: Ich bin zu langsam...
Beitrag geändert: 16.5.2008 22:50:38 von kochmarkus -
kochmarkus schrieb:
Du sollst es auch nicht aufrufen, sonder editieren es ist ja eine Textdatei und kein Programm. Und da es eine Systemdatei ist brauchst du dafür noch root Rechte. Also probier mal sudo gedit /boot/grub/menu.lst
€dit: Ich bin zu langsam...
Beitrag geändert: 16.5.2008 22:50:38 von kochmarkus
Ah...ok!
Man lern nie aus
ok!
Ich habe die Datrei jetzt editiert!
Wenn ich nun neustarte, dann kommt, wie du gesagt hast, der grublaoder, und ich kann aber nur ubuntu auswählen!
MFG Rick -
Soweit ich das sehe ist bei dir auch nur ein Bootflagg gesetzt. Da sollten aber mehr sein, jeweils an den entsprechenden Partitionen deiner Hdd auf der sich die Systeme befinden. Frag mich jetzt aber nicht wie man die setzt. Denke, dass du das auch mit GParted auf die Reihe kriegen kannst, bin mir da aber nicht so sicher.
€dit: Bevor du jetzt anfängst damit rumzuspielen: Das Tool kann dir ziemlich viel kaputt machen. Warte lieber auf eine hilfreichere Antwort, weil ich wirklich nicht weiß, ob es damit überhaupt geht.
Beitrag geändert: 17.5.2008 0:11:14 von alphara -
Nein, mehrere Bootflags sind nicht nötig und afaik gar nicht möglich.
Ich schrieb ja weiter oben schon, dass Vista noch nicht in der Liste auftauchen wird, es existiert nämlich noch kein Eintrag in der menu.lst für Vista.
Du musst also die Datei /boot/grub/menu.lst wie vorher nochmal editieren und ganz am Ende der Datei folgenden Eintrag hinzufügen:
...
### END DEBIAN AUTOMAGIC KERNELS LIST
title Windows Vista
root (hd0,4)
makeactive
chainloader +1
Wobei ich mir bei der fettgeschrieben 4 nicht sicher bin, da ich nicht weiß auf was für einer deiner beiden NTFS Partitionen Vista installiert ist. Es kann auch eine 5 statt der 4 sein.
Dann sollte es hoffentlich funktionieren.
Beitrag geändert: 17.5.2008 0:43:13 von kochmarkus -
Hi
Also es funktioniert leider nicht
Ich habe satt der 4 auch schon eine 5 eingesetz!
Funktioniert aber trotzdem nicht^^
Wenn ich dann im Grubloader Vista anwähle, dan kommt folgender fehlerbericht:
Invalide Device Request Error Code 12 Press any key to continue
€dit:Habe gerade bemerkt, das ich jetzt unter ubuntu auf die zwei NTFS partitionen zugreifen kann!
(konnte ich vorher noch nicht!!!)
Beitrag geändert: 17.5.2008 1:33:28 von rick1993 -
Welche Bezeichnung haben diese Laufwerke, die du jetzt sehen kannst?
Wenn du das nicht rausbekommst, dann erstelle in /tmp das Verzeichnis mounttest
und probiere folgendes aus:
# Anleitung: Anstatt [b]X[/b] setzt du 1 ein. sudo mount -t ntfs /dev/sda[b]X[/b] /tmp/mounttest sudo ls -l /tmp/mounttest/ # Schau, ob das die Windows-Partition ist, andernfalls führe aus: sudo umount /tmp/mounttest # und nimm die nächst höhere Zahl für [b]X[/b] und fang wieder von vorne an.
Das machst du so lange, bis du herausgefunden hast, welches die Vista-Partition ist.
Du merkst dir die Zahl und trägst diese Zahl minus 1 in die menu.list ein!
p.s. Ich vermute dass dein Rechner eine Vista-Recovery Partition und eine normale Vista-Partition hat. Demnäch ist wahrscheinlich
root (hd0,0) die Recovery-
root (hd0,1) die eigentliche Vista-
Partition
Beitrag geändert: 17.5.2008 10:34:19 von bladehunter -
Laut der Ausgabe von \"fdisk -l\" sind die beiden NTFS Partitionen ja /dev/hda5 und /dev/hda6, wobei es allerding gar kein hda1 gibt
Vllt. wär es deswegen auch noch sinnvoll \"root (hd0,0)\" zu testen oder (hd0,1).
Kaputtmachen kannst du nix, also alles mal ausprobieren
P.S. Was mich auch noch ein bisschen stört ist, dass die Festplatte \"/dev/hda\" heißt und nicht \"/dev/sda\". Seit Version 7.10 glaub ich heißen eigentlich auch IDE Festplatten immer \"/dev/sda\"
Beitrag geändert: 17.5.2008 12:31:18 von kochmarkus -
Welche Bezeichnung haben diese Laufwerke, die du jetzt sehen kannst?
Wie meinst du das, bezeichnung?
Also unter Ubuntu wird meine 100GB DATA partitionj unter dem namen \"DATA\" angezeigt!
Meine ca.30GB Vista partition (unter vista hieß sie \"C\") unter ubuntu heißt sie jedoch nur \"29GB Medium\"
MFG Rick
€dit: Hab gerade beim googlen diesen artikel gefunden:http://wiki.ubuntuusers.de/Dualboot
Da steht drinn:Ubuntu läßt sich nach der gleichen Methode auch ohne weiteres a uf eine Festplatte mit bestehender Vista-Installation installieren. Dazu wie oben beschrieben vorgehen, GRUB erkennt die Vista-Partition und auch Vista als Betriebssytem. GRUB kann in den MBR installiert werden .Größere Probleme gibt es nur wenn man die Laufwerks Verschlüsslung von Vista und das Service Pack 1 benutzt, wenn das der Fall ist läßt sich Vsita nicht mit Grub starten, eine Lösung für das Problem gibt es bisher noch nicht.
Kann das der Auslöser für mein problem sein???
Denn ich HABE den SP1 installiert!!!^^
Beitrag geändert: 17.5.2008 13:40:20 von rick1993 -
So wie ich den Satz lese hat man ein Problem wenn man SP1 hat und die Laufwerksverschlüsselung von Vista nutzt.
Hast du den inzwischen schon root (hd0,0) bzw. root (hd0,1) ausprobiert?
Evtl. kannst du auch mal rootnoverify statt root probieren, so steht es zumindest in einer menu.lst von mir mit Dualboot.
Wenn das alles nichts hilft, dann solltest du am besten mal in einem Linuxforum nachfragen, z. B. http://forum.ubuntuusers.de/
Beitrag geändert: 17.5.2008 14:02:50 von kochmarkus -
Ja, ich habe schon
kochmarkus schrieb:
Hast du den inzwischen schon root (hd0,0) bzw. root (hd0,1) ausprobiert?
ja, habe ich gemacht! Ging beides mal auch nicht!
Ich werde es jetzt mal mit dem anderen befehl versuchen, und wenn das auch nicht klappt, dann werde ich mich mal im ubuntu forum anmelden! Trotzdem danke!!!!
Ich werde, fals ich eine lösung finde, sie hier posten! -
bitte unbedingt mit
/dev/hda2 * 1 19457 156288321 f W95 Erw. (LBA)
> root (hd0,0) und root (hd0,1)
versuchen.
weil die partions schaut bootbar aus. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage