Dy§no Skrevet 26. januar 2009 Del Skrevet 26. januar 2009 (endret) Hei Har en filserver som bruker Ubuntu 8.04 server. Systemet har virket fint siden det ble sluppet. Kjørte nylig «sudo aptitude update && sudo aptitude safe-upgrade» og merket at det var kommet ny kernel som krevde reboot. Etter reboot fikk jeg ikke lengre kontakt(ssh). Når jeg koblet på skjerm kunne jeg lese «Grub error 17». Bootet opp Ubuntu live cd og kunne se at alle harddisker fungerte(var redd en av dem hadde røket). Ved hjelp av google fant jeg en guide som skulle fikse dette. Bootet opp med en livecd og kjørte følgende i en terminal: sudo grub find /boot/grub/stage1 Fikk da (hd3,1) som svar root (hd3,1) setup (hd3) Svar: /boot/grub/menu.lst Succeeded quit Når jeg startet maskinen på nytt ble jeg møtt ned: Error 22 No Such partition Jeg kan få frem listen i Grub over mulige «kjerner» som kan kjøres, men alle ender opp med Error 22. Det jeg finner ad Grub 22 er dualboot problmer med Windows, men jeg har ikke noe annet os på maskinen, og har ikke rørt noen av sata kontaktene eller slettet noen partisjoner. Før jeg roter til ting ytterligere så tenkte jeg å se om noen hadde noen konkrete tips - grub har jeg ikke peiling på.. Endret 26. januar 2009 av Dy§no Lenke til kommentar
jonnor Skrevet 26. januar 2009 Del Skrevet 26. januar 2009 (endret) Først og fremst, rapporter feilen på Launchpad! EDIT: Og så må vi nesten ha menu.lst og en oversikt over partisjonene dine (spesielt / og /boot) for å kunne hjelpe deg. Endret 26. januar 2009 av NorthWave Lenke til kommentar
Dy§no Skrevet 26. januar 2009 Forfatter Del Skrevet 26. januar 2009 Først og fremst, rapporter feilen på Launchpad! Det kan jeg gjøre. Her er infoen du spurte om: ubuntu@ubuntu:~$ sudo fdisk -l Disk /dev/sda: 400.0 GB, 400088457216 bytes 255 heads, 63 sectors/track, 48641 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00018dcc Device Boot Start End Blocks Id System /dev/sda1 1 48641 390708801 83 Linux Disk /dev/sdb: 400.0 GB, 400088457216 bytes 255 heads, 63 sectors/track, 48641 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x0330391b Device Boot Start End Blocks Id System /dev/sdb1 1 48641 390708801 83 Linux Disk /dev/sdc: 400.0 GB, 400088457216 bytes 255 heads, 63 sectors/track, 48641 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x4bfbc829 Device Boot Start End Blocks Id System /dev/sdc1 1 48641 390708801 83 Linux Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x000e4f3e Device Boot Start End Blocks Id System /dev/sdd1 1 243 1951866 82 Linux swap / Solaris /dev/sdd2 * 244 1216 7815622+ 83 Linux /dev/sdd3 1217 10966 78316875 83 Linux /dev/sdd4 10967 121601 888675637+ 83 Linux /dev/sdd1 inneholder swap partisjonen, /dev/sdd2 inneholder Linux mens /dev/sdd3 inneholder hjemmemappen, /dev/sdd4 utgjør en egen LVM. De tre øvrige diskene inneholder et LVM. Fikk montert /dev/sdd2 og fikk hentet ut /boot/grub/menu.lst hvor der står: title Ubuntu 8.04.1, kernel 2.6.24-21-server root (hd0,1) kernel /boot/vmlinuz-2.6.24-21-server root=UUID=569a949a-ff24-4e22-a095-bac416fadf60 ro quiet splash initrd /boot/initrd.img-2.6.24-21-server quiet title Ubuntu 8.04.1, kernel 2.6.24-21-server (recovery mode) root (hd0,1) kernel /boot/vmlinuz-2.6.24-21-server root=UUID=569a949a-ff24-4e22-a095-bac416fadf60 ro single initrd /boot/initrd.img-2.6.24-21-server title Ubuntu 8.04.1, kernel 2.6.24-19-server root (hd0,1) kernel /boot/vmlinuz-2.6.24-19-server root=UUID=569a949a-ff24-4e22-a095-bac416fadf60 ro quiet splash initrd /boot/initrd.img-2.6.24-19-server quiet title Ubuntu 8.04.1, kernel 2.6.24-19-server (recovery mode) root (hd0,1) kernel /boot/vmlinuz-2.6.24-19-server root=UUID=569a949a-ff24-4e22-a095-bac416fadf60 ro single initrd /boot/initrd.img-2.6.24-19-server title Ubuntu 8.04.1, memtest86+ root (hd0,1) kernel /boot/memtest86+.bin quiet Uten at jeg har peiling så sier noe meg at følgende vil gjøre susen: sudo grub root (hd0,1) setup (hd0) Svar: /boot/grub/menu.lst Succeeded quit Men hvis det stemmer så forstår jeg ikke hvofor jeg tidligere fikk (hd3,1) som svar... Lenke til kommentar
Maelwedd Skrevet 26. januar 2009 Del Skrevet 26. januar 2009 <snip>Uten at jeg har peiling så sier noe meg at følgende vil gjøre susen: sudo grub root (hd0,1) setup (hd0) Svar: /boot/grub/menu.lst Succeeded quit Men hvis det stemmer så forstår jeg ikke hvofor jeg tidligere fikk (hd3,1) som svar... Hvis jeg ikke husker helt feil, så kaller GRUB den harddisken du booter fra (den som er satt opp som boot-disk i BIOS) for hd0, uavhengig av om det er den første på systemet eller ei. Så når du starter med LiveCD vil den tolke disken som hd3 (siden det er den fjerde disken), mens hvis du booter fra den disken så vil den bli kalt hd0 (siden det nå er den første disken). Lenke til kommentar
Dy§no Skrevet 26. januar 2009 Forfatter Del Skrevet 26. januar 2009 Alt jeg har skrevet ovenfor stemmer, hvorfor dette skjedde har jeg ingen grunnlag for uttale meg om. Men det ser ut som at jeg mot all formodning har klart å løse det. Jeg bootet opp med en livecd, kjørte så find /boot/grub/stage1 og den svarte (hd3,1). Monterte så Linux partisjonen og åpnet nautilus i egenskap av root. Åpnet /boot/grub/menu.lst og hvor hver kernel viste(som jeg postet ovenfor) til (hd0,1). Endret så (hd0,1) til (hd3,1) på samtlige(jeg tok først backup av filen). Nå booter den uten problemer. Jeg skal se om jeg klarer å poste en feilmelding om det, selv om jeg tviler på at det har noe særlig for seg jf tidligere erfaring. Positive: Livecd er virkelig genialt, hadde dette vært Windows hadde jeg vært i gang med reinstallasjon nå. Negative: Dette burde ikke sluttbrukeren oppleve med en enkel oppdatering(som jeg aldri har med Windows). Forrige gang jeg fikk problmer (på hovedpcen) klarte ikke scriptet å se at min /boot partisjon var full, som endte med at jeg ikke lengre fikk bootet. Også den gangen klarte jeg mot all formodning å fikse det takket være livecd. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå