Grub 1 Problem Server bootet nicht mehr

StevenKing

Registered User
Hallo
Ich hab folgendes Problem.
und zwar ist meine Server letztens abgestürzt, hab mir dabei nicht viel gedacht und wollte ihn dann neustarten, da hat mir mein Server Hoster gesagt das mein Server ein Problem mit dem Bootmanager hat und deswegen nicht mehr hochfahren kann... er würde beim Grub stehen bleiben und naja das system nicht laden.

jetzt hab ich denn Server im Rescue Modus hochgefahren und versuche jetzt krampfhaft herauszubekommen warum der nicht mehr richtig bootet.. da ich auch kein Experte in Sachen Linux bin, kann ich mich auch nur beim Thema Grub durchs suchen etwas näher... also auf meinem Server ist unter /boot/ gar keine Ordner /grub/ und demzufolge auch keine Datei menu.lst

ich hoffe das wir hier vielleicht jemand helfen kann.

MFG
Steve

P.s. unter http://www.ubuntu-forum.de/post/286816/grub-1-problem-server-bootet-nicht-mehr.html gibt es auch schon eine Forum eintrag von mir zum Thema
 
Da das GRUB-Verzeichnis in /boot nicht vorhanden ist: Bist du sicher, dass du GRUB als Bootloader und nicht z. B. LILO benutzt hast? Alternativ kann es auch sein, dass du einfach im Rescue-System deine Platte nicht eingebunden hast und daher im Verzeichnis /boot des Rescue-Systems gesucht wird - dort gibt es das Verzeichnis natürlich nicht.

Boote deinen Server im Rescue-System, binde die Festplatte /dev/hda1 (laut diesem Beitrag) mit `mount /dev/hda1 /mnt` ein. Dann legst du noch /dev und /proc mit `mount --bind /dev /mnt/dev` und `mount -t proc proc /mnt/proc` an und wechselst mit `chroot /mnt` in das System auf der Festplatte.

Dort kannst du GRUB neu installieren, z. B. indem du `grub` ausführst und dann in der GRUB-Konsole `root (hd0,0)` und `setup (hd0)` eingibst. Danach prüfst du noch, ob deine /boot/grub/menu.lst (realer Pfad: /mnt/boot/grub/menu.lst) korrekt ist.

Wenn alles erledigt ist, verlässt du die chroot-Umgebung mit `exit`, hängst die Verzeichnisse mit `umount /mnt/dev /mnt/proc /mnt` wieder aus und startest den Server neu.
 
Hi
also ich hab da mal ein paar Sachen probiert

Code:
grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... failed (this is not fatal)
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)
 Running "install /boot/grub/stage1 (hd0) /boot/grub/stage2 p /boot/grub/menu.l
st "... succeeded
Done.

die menu.lst
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		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=d611da56-2b04-46c2-91f9-2a909117f94e ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## 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.3 LTS, kernel 2.6.26-default
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.26-default root=/dev/hda1 ro quiet splash
initrd		/boot/initrd.img-2.6.26-default
quiet

title		Ubuntu 8.04.3 LTS, kernel 2.6.26-default (recovery mode)
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.26-default root=/dev/hda1 ro single
initrd		/boot/initrd.img-2.6.26-default

### END DEBIAN AUTOMAGIC KERNELS LIST

Ich getraue mich nur nicht neu zu starten... .-(
 
Hallo alles zusammen.
also nach langen hin und her hat man, das Rechenzentrum herausgefunden das der Server einen Hardwarefehler hatte und deswegen nicht gebootet hat, was genau haben sie mir auch nicht gesagt.
aber als Entschädigung haben sie mir einen viel besseren Server zum gleichen Preis und zwei Montasmieten erlassen Angeboten .-) hab ich natürlich gerne angenommen.

MFG
Steve
 
Back
Top