Ubuntu: "starten des Betriebssystems fehlgeschlagen"

Hallo!
Ich habe bei mir heute mal eine Generalüberholung gemacht und Windows 2k durch Windows XP ersetzt. Das lief soweit auch glatt.
Danach dann Ubuntu Hardy Formatiert und die Jaunty Beta installiert. Starte ich nun den PC neu, sehe ich nur die Fehlermeldung "starten des Betriebssystems fehlgeschlagen". Laut Partition Magic 8 ist die WinXP Partition (vorn) versteckt und die Ext3 Linux (Hinten) aktiv geschaltet. Schalte ich nun XP aktiv, bootet es normal. (normales Windows XP, kein Bootmanager o.ä.)
Die Dateien auf der Linux Partition sind soweit ich das überblicken kann auch alle da und in /var/log/syslog steht nichts. (Mit Ext Treiber für Win auf die Festplatte zugegriffen)
Was kann ich nun tun? Für mich ergibt das keinen Sinn. ?(
 
scheint wohl bei der Ubuntu-Installation was schiefgegangen zu sein... lass die Platte mal so, wie sie ist (dass XP startet) und installier dann nochmal den GRUB in den MBR

wie man den GRUB nochmal von Live-CD aus installiert, hab ich hier mal geschrieben:
Backtrack auf HDD --->Startet nicht !
 
Ich bin mir nicht sicher, ob das das Problem beheben wird.
Hier mal der /boot/ Ordner. Mir is grade aufgefallen, dass dort das ganze Grub Verzeichnis fehlt und noch einiges mehr:
Code:
abi-2.6.28-6-generic
config-2.6.28-6-generic
memtest86+.bin
System.map-2.6.28-6-generic
vmcoreinfo-2.6.28-6-generic
vmlinuz-2.6.28-6-generic
Merkwürdig insofern das Setup ohne Fehler beendet wurde. Oo
Ich lade mir mal die CD-Version runter und teste von der zu installieren. (das vorher war übrigens das DVD-Image von der "com!" DVD)

Leider geht Kubuntu nicht, da das Partitionierungstool Probleme mit den verschlüsselten Festplatten hat und 8.10 hat seine Differenzen mit meiner Grafikkarte. -.-°
 
Danke! Aber ich hatte leider kein Glück. Wieder alles installiert, diesmal ist auch der Gub-Ordner da und die menu.lst sieht in Ordnung aus, aber immer noch der selbe Fehler. Nach der Installation wurde erstmal Windows gestartet, nach dem Aktivieren von Linux und verstecken von Windows lief dann wieder nichts.

Hier mal die komplette menu.lst und device.map:
Code:
# 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		10

## 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=38745fe8-02cc-4bd7-a510-22e271e689e1 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=38745fe8-02cc-4bd7-a510-22e271e689e1

## 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

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## 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 jaunty (development branch), kernel 2.6.28-11-generic
uuid		38745fe8-02cc-4bd7-a510-22e271e689e1
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=38745fe8-02cc-4bd7-a510-22e271e689e1 ro quiet splash 
initrd		/boot/initrd.img-2.6.28-11-generic
quiet

title		Ubuntu jaunty (development branch), kernel 2.6.28-11-generic (recovery mode)
uuid		38745fe8-02cc-4bd7-a510-22e271e689e1
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=38745fe8-02cc-4bd7-a510-22e271e689e1 ro  single
initrd		/boot/initrd.img-2.6.28-11-generic

title		Ubuntu jaunty (development branch), memtest86+
uuid		38745fe8-02cc-4bd7-a510-22e271e689e1
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdd1
title		Microsoft Windows XP Professional
rootnoverify	(hd3,0)
savedefault
makeactive
map		(hd0) (hd3)
map		(hd3) (hd0)
chainloader	+1
Code:
(hd0)	/dev/sda
(hd1)	/dev/sdb
(hd2)	/dev/sdc
(hd3)	/dev/sdd
(hd4)	/dev/sde
Die Linux Root Partition ist auf sdd2, Swap auf sdd3 und Windows auf sdd1.
Der Rat aus deinem Link hat leider nicht funktioniert. Die befehle müssten dann ja lauten:
root (hd3,2)
und
setup (hd3)
oder?
 
ich kann nicht ganz nachvollziehen warum du irgendwelche partitionen verstecken willst. das ist vielleicht eine taktik wenn man mehrere windows betriebsysteme installieren will (vor w2k jedenfalls), aber heutzutage ist das doch nicht wirklich sinnvoll, oder? ich bitte um aufklärung ;)
 
Afaik hat die vorherige Linux distribution das automatisch gemacht, sobald noch eine bootfähige Primärpartition vor der Root Partition war.
Ich hab mir dabei nichts gedacht und das einfach übernommen. Ich denke auch nicht, dass es etwas daran ändern wird, dass von der Linux-Partition nicht gebootet werden kann. Warum sollte es auch?
 
Ja. Die Bootable-Flag wird in Partition Magic mit dem "aktiv" Status gekennzeichnet.
Das setzen der Bootable-Flag habe ich also mit "Aktivieren von Linux" gemeint.
 
Ok, rollen wir es mal von Anfang an auf...

Wie ist das System partitioniert? ('fdisk -l' als root)
Welche Partition wird für welchen Zweck verwendet?
Bist du sicher, dass dein Windows gemappte Partitionen braucht? Kenne das eigentlich nur von DOS/Win9x.
 
Die Ausgabe von fdisk:
Code:
ubuntu@ubuntu:~$ sudo fdisk -l

Platte /dev/sda: 203.9 GByte, 203928109056 Byte
16 Köpfe, 63 Sektoren/Spuren, 395136 Zylinder
Einheiten = Zylinder von 1008 × 512 = 516096 Bytes
Disk identifier: 0x08de9832

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1               2      395136   199148040    f  W95 Erw. (LBA)
/dev/sda5               2      395136   199148008+   7  HPFS/NTFS

Platte /dev/sdb: 320.0 GByte, 320072933376 Byte
16 Köpfe, 63 Sektoren/Spuren, 620181 Zylinder
Einheiten = Zylinder von 1008 × 512 = 516096 Bytes
Disk identifier: 0xd8f3ab50

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1               1      620181   312571192+  42  SFS

Platte /dev/sdc: 1000.2 GByte, 1000204886016 Byte
255 Köpfe, 63 Sektoren/Spuren, 121601 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x0ad60ad5

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdc1               1      121601   976760001    f  W95 Erw. (LBA)
/dev/sdc5               1      121601   976759969+  83  Linux

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

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdd1            2362        3636    10241437+   7  HPFS/NTFS
/dev/sdd2   *        3637        9756    49158900   83  Linux
/dev/sdd3            9757       10011     2048287+  82  Linux Swap / Solaris

Platte /dev/sde: 40.0 GByte, 40060403712 Byte
255 Köpfe, 63 Sektoren/Spuren, 4870 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0xbabebabe

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sde2               2        4870    39110242+   f  W95 Erw. (LBA)
/dev/sde5               2        4870    39110211   83  Linux
Der Zweck der Partitionen ist recht simpel:
sda, sdb, sdc und sde sind alles Datenspeicher, mit Truecrypt verschlüsselt.
Auf der sdd ist nichts verschlüsselt.
Am Anfang des Speichers von sdd gibt es ein paar defekte Sektoren (physikalisch defekt), der rest nach den ersten 18GB ist in Ordnung. Diese ersten 18 GB sind unformatiert.
Dann kommen ca. 10 GB Windows XP Partition, sdd1, primär, NTFS, Hidden Flag Ja/nein hab ich schon beides probiert. (ursprünglich war es auf ja)
Darauf folgen 47GB Linux Jaunty (die, die nicht booten will), sdd2, primär, ext3, aktiv bzw. Boot-Flag.
Am Ende dann noch 2GB Linux Swap Speicher.
Anzumerken ist noch, dass diese Konstellation mit Hardy und Win2k einwandfrei funktioniert hat.

Bist du sicher, dass dein Windows gemappte Partitionen braucht?
Du meinst die hidden-Flag, bzw. versteckt? Nein, bin ich nicht. Es funktioniert aber weder mit noch ohne. Mit ihr sollte es aber gehen, hat es jedenfalls unter Hardy.

Im Anhang noch ein Screenshot von der Festplatte sdd in gparted.
 
auch bei der Windows-Partition das Bootflag.
Ich kann die immer nur bei einer Partition setzen?

Jedenfalls hab ich die map-Einträge entfernt (könnten evtl. durch die Befehle aus beavisbee's link eingefügt worden sein) und das System mit Bootflag auf Linux neu gestartet. Wieder der selbe Fehler. Mit Bootflag auf Windows bootet auch einfach nur windows.

Ich hab das Gefühl es liegt an Jaunty. ?(
 
Du kannst definitiv mehrere Bootable-Flags auf einer Platte setzen. Benutze fdisk dafür. Ist bei mir ja auch so:

Code:
bitmuncher@admin-laptop:~$ sudo fdisk -l
[sudo] password for bitmuncher: 

Platte /dev/sda: 80.0 GByte, 80026361856 Byte
255 Köpfe, 63 Sektoren/Spuren, 9729 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x1669c708

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1        5852    47006158+  83  Linux
/dev/sda2   *        9023        9729     5677560   12  Compaq Diagnostics
/dev/sda3            5853        8885    24362572+  83  Linux
/dev/sda4            8886        9022     1100452+   5  Erweiterte
/dev/sda5            8886        9022     1100421   82  Linux Swap / Solaris

Wenn du Partition Magic dafür nutzt, musst du dich nicht wundern, wenn nur Schrott bei rauskommt. PM taugt für komplexere Partitionierungen etwa soviel wie Windows als Server.
 
Wenn du Partition Magic dafür nutzt, musst du dich nicht wundern, wenn nur Schrott bei rauskommt. PM taugt für komplexere Partitionierungen etwa soviel wie Windows als Server.
Mit gparted kann man auch keine zwei boot-flags setzen. Oo
Aber stimmt schon, PM ist mir schon das ein oder andere Mal einfach abgestürzt, wenn es unter Windows läuft. Unter DOS erkennt es manchmal Festplatten nicht... etc.

Ich hab das jetzt geändert:
Code:
Platte /dev/sdd: 82.3 GByte, 82348277760 Byte
255 Köpfe, 63 Sektoren/Spuren, 10011 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0xd7c7698a

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdd1   *        2362        3636    10241437+   7  HPFS/NTFS
/dev/sdd2   *        3637        9756    49158900   83  Linux
/dev/sdd3            9757       10011     2048287+  82  Linux Swap / Solaris
Jetzt kommt beim reboot aber "ungültige Patitionstabelle".

Edit: Ich habe jetzt aus Frust 9.10 neu runtergeladen und installiert. Das funktioniert jetzt und ich habe auch keine Ahnung warum. Habe früher beim starten des Systems nur einen schwarzen Bildschirm bekommen. Oo
 
Zurück
Oben