PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : linux startet nicht..



bboris
23.03.09, 12:52
Ich wollte grub neu installieren dann kommt folgende Fehler meldung:

end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
The file /boot/boot/grub/stage1 not read correctly.

So kann ich den grub nicht installieren habt ihr ein Tipp oder könnt ihr mir helfen??

HirschHeisseIch
23.03.09, 12:55
grub --no-floppy

bboris
23.03.09, 13:02
grub --no-floppy

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

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no

Error 2: Bad file or directory type

grub>

Diese fehler kommen wen ich das ausführe..

HirschHeisseIch
23.03.09, 13:18
Sicher, dass hd(0,0) auch die root- oder /boot-Partition ist?

bboris
23.03.09, 13:20
ja mit pg /etc/fstab steht das /dev/sda1 die /boot partition ist.

Rain_maker
23.03.09, 13:23
Dann poste mal die entsprechenden Dateien, fstab, menu.lst und die Ausgabe von fdsik -l (als root).

Zum Starten eine Live-CD verwenden (oder die Installations-CD falls diese es einen Live-Modus hat, welches Linux Du installiert hast, enthältst Du uns ja vor).

bboris
23.03.09, 13:39
Also ich hab mal gentoo installiert. ja ich boote von der live cd und dan mounte ich alles was nötig ist.

fstab:
/dev/sda1 /boot ext2 defaults 1 2
/dev/sda2 none swap 0 0
/dev/sda3 / ext3 noatime 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0

menu.lst:
default 0
timeout 30
splashimage=(hd,0)/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3
initrd /initramfs-genkernel-x86-2.6.24-gentoo-r5

fdisk -l:
Disk /dev/sda: 750.1GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000653a0

Device Boot Start End Blocks ID System
/dev/sda1 * 1 127 1020096 83 Linux
/dev/sda2 128 258 1052257+ 82 Linux swap / Solaris
/dev/sda3 259 91201 730499647+ 83 Linux

Rain_maker
23.03.09, 13:47
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no

Exisiteren diese Files denn auch in /boot?

Grub findet sie jedenfalls nicht.

Ach ja, wie sieht die device.map aus?

bboris
23.03.09, 13:52
ja in /boot gibts ein ordner grub und dort drin ist das stage1

device.map:

(hd0) /dev/sda

Rain_maker
23.03.09, 13:58
War Dein chroot beim Installationsversuch sauber eingerichtet, samt /proc und mindestens /dev (/sys?) eingebunden?


The file /boot/boot/grub/stage1 not read correctly.Das doppelte /boot sieht zwar komisch aus, sollte aber kein Problem sein, nur kann grub stage1 nicht richtig lesen, datei korrupt?

Ich sehe auch gerade, daß kein sysfs in der fstab steht, weiß aber nicht, ob das zwingend notwendig ist.

bloodstix
30.03.09, 20:12
Also wenn das wirklich deine menu.lst ist, ist dort ein Fehler drin, der das ganze zu verschulden haben kann


menu.lst:
default 0
timeout 30
splashimage=(hd,0)/grub/splash.xpm.gz <---- !!!!!! (hd0,0)
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3
initrd /initramfs-genkernel-x86-2.6.24-gentoo-r5



edit: Achso und falls es das nicht ist .... Wollte soviel unfähigkeit nicht gleich als erstes vermuten, aber: Ist deine boot-partition (/dev/sda1) denn auch auf /boot gemounted wenn du versuchs grub zu installieren?
Die /etc/fstab sorgt ja nicht dafür das beim boot mit livecd das boot auch gemounted wird..
Der Fehler das er die Stages nicht findet in /boot/grub/ und in /grub/ in Verbindung das das grub-command funktioniert, lässt mich nurnoch auf solch einen Fehler tippen ;)

Was noch sein kann -> hast du vor dem aufruf von grub auch ein "cat -v rootfs /dev/proc > /etc/mtab" gemacht so wie es im handbook steht?