Strona 1 z 2

grub: unknown device - po aktualizacji Debian Lenny

: 06 września 2008, 10:13
autor: debowy
Witam
Zainstalowałem na swoim komputerze najpierw Windowsa XP a nastepnie Debiana Lenny.
Z grubem2 z poczatku dzialalo chyba wszystko dobrze. W miedzy czasie podczas aktualizacji zainstalowal sie nowy kernel. Mysle ze to moze byc przyczyną tego ze nie moge teraz z gruba odpalic Windows XP, gdyz wyskakuje mi blad w postaci:

Kod: Zaznacz cały

Booting 'Windows NT/2000/XP (loader)' 
error: unknown device hd0,2
Press any key to contino...
Miałby ktos jakies sugestie jak rozwiazac ten problem?

pozdr

: 06 września 2008, 10:21
autor: qbsiu
Pokaż:

Kod: Zaznacz cały

cat /boot/grub/menu.lst
następnie:

Kod: Zaznacz cały

fdisk -l
8-)

: 06 września 2008, 10:29
autor: borlus
debowy jeśli partycja Windowsa jest pierwsza na dysku i z niej bootujesz system, popraw wpisy do Windowsa na hd0,0 - tyle Ci mogę powiedzieć "w ciemno". Jak nie pomoże, to wklej wyniki zgodnie z instrukcją kolegi qbsiu.

: 06 września 2008, 11:51
autor: debowy
Zgadza sie, partycja z Windowsem jest jako pierwsza na dysku. Tylko jak poprawic te wpisy?
Mysle ze to bedzie rozwiazaniem problemu.
pozdr

: 06 września 2008, 11:56
autor: maly

Kod: Zaznacz cały

boot/grub/menu.lst
Tutaj znajdziesz wszystko co potrzebne:
http://debian.linux.pl/viewtopic.php?t=693

: 06 września 2008, 12:08
autor: borlus
Tutaj masz mój fragment menu.lst, z Twoją właśnie konfiguracją:

Kod: Zaznacz cały

title		Windows XP/98
root		(hd0,0)
savedefault
makeactive
chainloader	+1

: 06 września 2008, 12:12
autor: fnmirk
debowy pisze:Tylko jak poprawic te wpisy?
Czytaj wcześniej dokładnie to o co jesteś proszony odpowiadając na posty.
Podaj informacje o które prosił qbsiu.
Przeczytanie poradnika jak skonfigurować i zainstalować grub znajdującego się na forum nie jest szkodliwe :-o

: 06 września 2008, 12:29
autor: debowy

Kod: Zaznacz cały

debian:/home/gadon# cat /boot/grub/menu.lst
cat: /boot/grub/menu.lst: No such file or directory
debian:/home/gadon# cd /boot/grub
debian:/boot/grub# ls
acorn.mod      bsd.mod				     echo.mod	  help.mod	lspci.mod	png.mod       tga.mod
affs.mod       cat.mod				     elf.mod	  hexdump.mod	lvm.mod		pxeboot.img   udf.mod
afs.mod        cdboot.img			     ext2.mod	  hfs.mod	memdisk.mod	raid.mod      ufs.mod
amiga.mod      _chain.mod			     fat.mod	  hfsplus.mod	minix.mod	read.mod      vbeinfo.mod
aout.mod       chain.mod			     font.mod	  iso9660.mod	moddep.lst	reboot.mod    vbe.mod
apple.mod      cmp.mod				     fshelp.mod   jfs.mod	_multiboot.mod	reiserfs.mod  vbetest.mod
ascii.pff      command.lst			     fs.lst	  jpeg.mod	multiboot.mod	search.mod    vga.mod
ata.mod        configfile.mod			     fs_uuid.mod  kernel.img	normal.mod	serial.mod    video.mod
biosdisk.mod   core.img				     gfxterm.mod  _linux.mod	ntfscomp.mod	sfs.mod       videotest.mod
bitmap.mod     cpio.mod				     gpt.mod	  linux.mod	ntfs.mod	sleep.mod     xfs.mod
blocklist.mod  cpuid.mod			     grub.cfg	  lnxboot.img	partmap.lst	sun.mod
boot.img       debian-blueish-wallpaper-640x480.png  gzio.mod	  loadenv.mod	pci.mod		terminal.mod
boot.mod       device.map			     halt.mod	  loopback.mod	pc.mod		terminfo.mod
_bsd.mod       diskboot.img			     hello.mod	  ls.mod	play.mod	test.mod
Jakbym nie mial tego pliku?

Natomiast:

Kod: Zaznacz cały

debian:/boot/grub# fdisk -l

Disk /dev/hdc: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9f336294

Device Boot      Start         End      Blocks   Id  System
/dev/hdc1               1        1403    11269566    7  HPFS/NTFS
/dev/hdc2            1404        2558     9277537+   5  Extended
/dev/hdc3   *        2611        5723    25005141    b  W95 FAT32
/dev/hdc4            5724        6526     6450066    7  HPFS/NTFS
/dev/hdc5            1404        2193     6345643+  83  Linux
/dev/hdc6            2194        2485     2345458+  83  Linux
/dev/hdc7            2486        2558      586341   82  Linux swap / Solaris
Tak to by wygladalo.
pozdr

: 06 września 2008, 12:57
autor: fnmirk
debowy pisze:Jakbym nie mial tego pliku?
Nie będziesz go miał. Masz zainstalowany grub2.

Na której partycji masz system Windows? Na hdc1 czy hdc3? Ile masz w systemie dysków twardych?

Pokaż wynik polecenia jako root:

Kod: Zaznacz cały

sfdisk --list /dev/[sh]d[a-l]

: 06 września 2008, 14:38
autor: debowy
Windowsa mam na hdc1, w systemie mam jeden dysk twardy.

Kod: Zaznacz cały

debian:/boot/grub# sfdisk --list /dev/[sh]d[a-l]
/dev/hda: No medium found

sfdisk: cannot open /dev/hda for reading
Chyba coś nie tak?
Dzięki za zainteresowanie.