Sida 1 av 1

Misslyckad nyinstallation: grub rescue [LÖST]

Postat: 04 nov 2010, 18:29
av HeRmAN
Hej

Fick ny HD i min HP nw8440 laptop nyss och har stött på problem med nyinstallation av Ubuntu 10.10
Skall säga direkt att jag är novis på linux när det gäller att installer och liknande men eftersom jag även skaffat en Vu+Duo med Linux så tyckte jag det var dags att köra mer linux i största allmänhet.

Windows 7 installerades först på sda2, sda1 kom med Win 7 på köpet
Datorn funkade normalt.

Disken har 4 partitioner
sda1 = Windows 7 System Reserved 100MB, Flags: boot
sda2 = Windows 7 NTFS
sda3 = ext4 / Ubuntu 10.10, Mount Point: /mnt
sda4 = swap

Jag valde ext4 och formatering för Ubuntupartionen (sda3) samt att lägga swap på sda4 under installationen från Desktop CD'n

När installationen är klar ombads jag starta om vilket jag gjorde, men när den stängde ner hasplade den ur sig massor av textrader som jag inte antecknade med det var nåt i stil med att den inte lyckades skriva till sda0 på sector...

Ur med CD'n och jag bootar om och möts av följande som jag kämpat med i flera timmar med att hitta lösning på.
error: unknown filesystem
grub rescue>



Med Live-CD ser jag bla. följande:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x438fe67e

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 22947 184217600 7 HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3 22947 29322 51200000 83 Linux
Partition 3 does not end on cylinder boundary.
/dev/sda4 29322 30402 8676352 82 Linux swap / Solaris
Partition 4 does not end on cylinder boundary.

Jag har försökt att följa instruktionerna för att installera om GRUB2
https://help.ubuntu.com/community/Grub2 ... 20Commands

Och jag hittade även en annan tråd här (som jag inte hittar igen) som jag följde men resultatet var lika magert.

Jag har känslan av att installationen av grub inte hamnar på rätt ställe.
Det hänvisas till lite olika termer som är av vikt men inte helt självklara för en novis.
Jag tror mig ha koll på att "partition with the Ubuntu installation" är sda3 i mitt fall.
Om jag har har någon "separate /boot partition" har jag ingen koll på men i Gparted har sda1 / System Reserved flag "boot", vet ej om detta hänger ihop eller ej.
Samma sak för "separate /home partition", ingen koll.
men jag valde inte att använda någon kryptering under installationen.

Metod 1 ger bl.a följande
ubuntu@ubuntu:~$ sudo mount /dev/sda3 /mnt
ubuntu@ubuntu:~$ sudo grub-install --root-directory= /mnt/sda3
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
ubuntu@ubuntu:~$

METHOD 3 - CHROOT
Har jag också provat men datorn går ej att boota ändå.

En tanke har slagit mig, borde man inte när man håller på med detta kunna se att filen grub.cfg skapas på sda3/boot/grub innan man bootar om??

Kan man göra skärmdumpar när man kör med Live-CD'n för att visa hur t.ex. Gparted ser ut och använda i ställer för att beskriva attl med text här i tråden?

Re: Misslyckad nyinstallation: grub rescue

Postat: 04 nov 2010, 18:35
av philip5
Om du kör livecd och internet funkar så kan du även installera program. Ett smidigt program för att ta skärmdumpar och som samtidigt enkelt kan ladda upp dem åt en på nätet är shutter. Tänk bara på att alla program och ändringar du gör i själva "chrooten" i liveläget bara är tillfälliga tills nästa omstart. Du kan alltså från livecdn logga in på forumet här, ta skärmdumpar med t ex Shutter och greja på om du vill.

Re: Misslyckad nyinstallation: grub rescue

Postat: 04 nov 2010, 21:16
av HeRmAN
Jag installerade om för att se om det hjälpte men det blir samma fel igen så jag passade på att ta en bild på hur det ser ut när den bekräftat att installationen är klar och jag tryckt "Restart now"
Först kommer det text där man ser att systemet är på väg ner och därefter kommer det massor av rader som dessa.

Disken är spritt ny så det bör inte vara något fel på den.

Bild

Bild

Vad kan vara fel och vad mer kan jag göra just nu?

Re: Misslyckad nyinstallation: grub rescue

Postat: 04 nov 2010, 22:42
av Bowmore
Bilden med alla IO-error är en bugg och beror på att den försöker komma åt CDn, men alltså i sig inget att bry sig om.

Sen är ju frågan om grub installerats ok, men vi förutsätter det.
HeRmAN skrev:Metod 1 ger bl.a följande
ubuntu@ubuntu:~$ sudo mount /dev/sda3 /mnt
ubuntu@ubuntu:~$ sudo grub-install --root-directory= /mnt/sda3
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
ubuntu@ubuntu:~$
Detta fungerar givetvis inte. Det du skulle ha skrivit är

Kod: Markera allt

sudo mount /dev/sda3 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
från en liveskiva.

Re: Misslyckad nyinstallation: grub rescue

Postat: 04 nov 2010, 23:06
av HeRmAN
Jag hade provat mer än en gång och det var lite olyckligt att jag råkade skriva sda3 istället för bara sda just när jag kopierade mitt försök på metod 1

Jag har även kikat på sidan http://e-dog.info/t/63/doc/Ubuntu_insta ... rts_02.php
men den lämnar mycket att önska ... >:(

Har nu repeterat enl. https://help.ubuntu.com/community/Grub2 ... 20GRUB%202

Metod 1
Punkt 1-5 går bra

Kod: Markera allt

ubuntu@ubuntu:~$ sudo mount /dev/sda3 /mnt 
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt/ /dev/sda
Installation finished. No error reported.
Punkt 6, Man får anta att man skall boota om och starta Live-CD'n igen eftersom datorn inte går att starta på annat sätt.
Punkt 7, Failar med följande, antar att något saknas

Kod: Markera allt

ubuntu@ubuntu:~$ sudo update-grub 
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt /dev/sda
Installation finished. No error reported.
ubuntu@ubuntu:~$ 
Går jag in på places och kikar i 52GB partitionen (Som skall vara min Ubuntu installation)
har den location: /media/a0865ac4-87eb-4dd5-8285-cf5a0b875028/boot/grub
Där finns filen grub.cfg som förväntat. bifogas här men jag har bytt .cfg mot .txt för att kunna ladda upp.

Re: Misslyckad nyinstallation: grub rescue

Postat: 05 nov 2010, 11:24
av HeRmAN
Jag provade även lite i grub

Kod: Markera allt

error: unknown filesystem.
grub rescue> ls
(hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
grub rescue> ls (hd0,3)/boot
error: unknown filesystem.
grub rescue> ls (hd0,1)/boot
error: unknown filesystem.
grub rescue> ls (hd0,2)/boot
error: unknown filesystem.
grub rescue> ls (hd0,4)/boot
error: unknown filesystem.
Ger detta någon hint om varför den inte lyckas köra grub normalt?
Jag borde väl fått ett annorlunda svar på "ls (hd0,3)/boot" om allt är OK.

Re: Misslyckad nyinstallation: grub rescue

Postat: 05 nov 2010, 12:03
av HeRmAN
Hej igen

Jag tror jag är nåt på spåret
http://ubuntuforums.org/showthread.php?t=1330995&page=2
post #15

Frågan är bara hur jag får till detta, någon som kan komma med tips?

Min dator är som jag skrev tidigare en HP Compac nw8440 och då den är lite äldre så fanns inte så stora 2.5" HD som 250GB som jag har i nu.
I HP's datablad på datorn anger de själva 120GB 5400rpm som största disk de själva saluför till denna.
Gamla disken 80GB: Hitachi Travelstar HTS721080G9SA00
Disken jag har i nu är en WD Scorpio Black (WD2500BJKT tror jag den heter)
Bios i datorn tror jag är F.0E 09/28/2006 (Bios setupen visar 1.35 i övre högra hörnet)

Re: Misslyckad nyinstallation: grub rescue

Postat: 05 nov 2010, 12:39
av HeRmAN
TADA !!

Jag löste problemet till slut.
Det var BIOS som inte lyckades hitta precis som i tråden jag länkade till i förra posten.
Det fanns inget hos HP som såg ut att stödja större större diskar men varför sitta med gammal BIOS när det finns en nyare.

Nu har jag BIOS F.16 och GRUB fungerar och jag kan välja operativ. :D
Detta skriver jag så klart körandes Ubuntuinstallationen.
Hoppas mitt tragglande kan hjälpa någon mer.

Bios finns på http://h20000.www2.hp.com/bizsupport/Te ... ob-63512-1

Re: Misslyckad nyinstallation: grub rescue [LÖST]

Postat: 05 nov 2010, 16:09
av Bowmore
Bra jobbat och gött att det löste sig för dig med en uppgradering av bios ;D

En kommentar på vägen:
HeRmAN skrev:Punkt 7, Failar med följande, antar att något saknas

Kod: Markera allt

ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt /dev/sda
Installation finished. No error reported.
ubuntu@ubuntu:~$
Kommando sudo update-grub fungerar inte rakt av från en liveskiva eftersom den då försöker uppdatera grubmenyn som inte finns där. För att köra update-grub från en liveskiva så måste man först chroota systemet ifråga som ska uppdateras.

Re: Misslyckad nyinstallation: grub rescue [LÖST]

Postat: 05 nov 2010, 16:23
av pun
Bowmore skrev:Bra jobbat och gött att det löste sig för dig med en uppgradering av bios ;D
Jo jag måste instämma att det är "klart bra jobbat "..... ;)

Sen ser man kanske utmaningen med Grub och att även klara stora diskar och sitter man med ett gammalt BIOS så har ju GRUB ingen aning om det.

Re: Misslyckad nyinstallation: grub rescue [LÖST]

Postat: 05 nov 2010, 18:06
av HeRmAN
Bowmore skrev:Kommando sudo update-grub fungerar inte rakt av från en liveskiva eftersom den då försöker uppdatera grubmenyn som inte finns där. För att köra update-grub från en liveskiva så måste man först chroota systemet ifråga som ska uppdateras.
Det finns ju en Metod 3 som handlar just om det!
pun skrev:Sen ser man kanske utmaningen med Grub och att även klara stora diskar och sitter man med ett gammalt BIOS så har ju GRUB ingen aning om det.
Precis, men varför gå över ån efter vatten.
BIOS var ju gammal och datorn mår säkert inte sämre av att uppdateras 2år som det handlade om i detta fall.
Men BIOS är säkert inte lösningen för alla och då kan ju #15 i tråden http://ubuntuforums.org/showthread.php?t=1330995
vara till hjälp för någon annan.