Sida 1 av 1

Problem vid uppgradering till 10.4 [LÖST]

Postat: 24 maj 2010, 08:35
av andstr
Hej, jag behöver verkligen lite hjälp
När jag installerade 10.4 på en dator som tidigare hade Xubuntu och Windows vista på skilda partitioner gick något fel och när man nu startar datorn så hittar får man ett felmeddelande i terminal och det står grub rescue Sedan händer inget mer och det är bara att stänga av. Datorn kan alltså inte boota igång.

Jag vet inte riktigt vad jag ska göra? Efter att ha läst lite så kör jag nu via live cd och kan då komma åt terminal.

Har kört följande kommando
ubuntu@ubuntu:~$ sudo fdisk -l och fick följande svar

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 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: 0x312b58de

Device Boot Start End Blocks Id System
/dev/sda1 1 1698 13631488 27 Unknown
/dev/sda2 * 1698 19838 145715383 7 HPFS/NTFS
/dev/sda3 19839 38913 153219937+ 5 Extended
/dev/sda5 28287 38475 81843111 83 Linux
/dev/sda6 38476 38913 3518203+ 82 Linux swap / Solaris

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 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: 0xe8900690

Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 c W95 FAT32 (LBA)
ubuntu@ubuntu:~$
----------------------------------------slut -------------------------------------------

Jag har fått hjälp med tolkningen av detta och tydligen är en partition skadad dvs sda1/ den som har windows ...eller??

Vad ska jag göra nu?
Jag har fått rådet att köra fsck -y /dev/sda1
men jag vet inte vad det kommandot gör och har inte kört det än.
Vad ska jag göra. Jag måste ha kvar windows på en partition för bankinloggning mm som jag inte tidigare fått att funka i xubuntu dvs jag kan alltså inte bara formatera om och installera ubuntu ensamt.
mvh // Anders

Re: Problem vid uppgradering till 10.4

Postat: 24 maj 2010, 09:05
av Ulsak
jag vill nog avvakta innan jag ger mig på ett specifikt råd där.
Jag har lite ångest för flaggan -y trots att jag vet att det torde vara "yes" , jag ville instället se -f ( som i force). En annan svettframkallande faktor är att det som filesystem checkas är ett FAT32:a och där är det MS-relaterade CHKDSK som normalt gäller, jag trodde att fsck bara var UNIX-relaterat som ext* , jsf..

Re: Problem vid uppgradering till 10.4

Postat: 24 maj 2010, 19:36
av andstr
Jo nog blir man svettig alltid. Men problemet kvarstår och min fråga nu blir om jag ska köra fsck -y /dev/sda1 eller inte. Om inte vad ska jag göra då? // A

Re: Problem vid uppgradering till 10.4

Postat: 24 maj 2010, 20:18
av Bowmore
andstr skrev:Men problemet kvarstår och min fråga nu blir om jag ska köra fsck -y /dev/sda1 eller inte.
Nej det ska du inte göra. Partitionen sda1 är en ntfs specialpartition (för Recovery?) till din Vista som du antagligen når via en funktionstangent vid Bios splashen, möjligen för att installera om Vista.
andstr skrev:När jag installerade 10.4 på en dator som tidigare hade Xubuntu och Windows vista på skilda partitioner gick något fel och när man nu startar datorn så hittar får man ett felmeddelande i terminal och det står grub rescue Sedan händer inget mer och det är bara att stänga av.
Gick något fel under installationen? I så fall är det möjligt att grubs boothanterare som installeras i slutet av installationen misslyckades. Då är det nog bara att försöka installera om igen.

Problemet är troligen att den inte hittar filen /boot/grub/grub.cfg. Du kan ju kolla det via en LiveCD.

Re: Problem vid uppgradering till 10.4

Postat: 24 maj 2010, 21:12
av andstr
Hittar ingen sån fil.

I katalogen boot/grub ser det ut så här

ubuntu@ubuntu:/boot/grub$ ls -a -l
total 4
drwxr-xr-x 2 root root 60 2010-05-24 05:31 .
drwxr-xr-x 4 root root 60 2010-04-29 12:33 ..
-rw-r--r-- 1 root root 1024 2010-05-24 05:31 grubenv
ubuntu@ubuntu:/boot/grub$

Om jag öppnar en filhanterare hittar jag helt andra filer men dessa är äldre, dvs har inte installerats 24/5 2010

Förtydligande! När jag installerade 10.4 var det inget som gick fel utan allt så bra ut och Ubuntu startade utan problem när jag sen startade om datorn. När jag sedan skulle starta windows så gick det inte utan man hamnade i en grå skärm med två olika alternativ om att återgå till fabriksinställningar och ett alternativ att gå ur. Jag valde gå ur. Efter det gick det inte att starta datorn.

Alltså... Ska jag försöka att installera Ubuntu 10.4 igen?? // A

Re: Problem vid uppgradering till 10.4

Postat: 24 maj 2010, 21:34
av Bowmore
Ok, i så fall är diskens bootsektorer nog det enda som Windows skulle kunna förstöra så låt oss börja med att reparera den.

Vad jag förstår så ligger ditt Ubuntu på sda5
/dev/sda5 28287 38475 81843111 83 Linux
Kör igång LiveCD igen och öppna terminalen.

Kör sen dessa kommandon

Kod: Markera allt

sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo umount /dev/sda5
Starta sen om datorn och se om du kan boota upp Ubuntu igen.

Re: Problem vid uppgradering till 10.4

Postat: 25 maj 2010, 08:41
av andstr
Nej, den bootar inte men istället för grub rescue så står det nu grub men jag har ingen aning om vad jag ska göra härifrån. // A

Re: Problem vid uppgradering till 10.4

Postat: 25 maj 2010, 15:18
av Bowmore
Det verkar konstigt.

Då får vi försöka starta upp Ubuntu via grub>-prompten, men då behöver jag lite info.

1) Vilken partition sdXY ligger Ubuntu-systemet på?

Sen behöver jag veta namnet på ett par filer

Kod: Markera allt

sudo mount /dev/sdXY /mnt
där du ersätter sdXY med det du kom fram till under punkt 1.

2) Lista namnet på vmlinuz-filen

Kod: Markera allt

ls /mnt/boot | grep vmlinuz
3) Lista namnet på initrd-filen

Kod: Markera allt

ls /mnt/boot | grep initrd
Sen avlutar du med att avmontera sdXY

Kod: Markera allt

sudo umount /mnt

Re: Problem vid uppgradering till 10.4

Postat: 28 maj 2010, 08:49
av andstr
Hej,
Jag kunde inte lösa problemet utan var tvungen att börja om från början. Alla viktiga filer låg på extern hårdisk så det bar bara att installera windows på nytt f rån recoveryskivorna (tog många timmar) När det var klrt fungerade windows. Därefter installation av Ubuntu 10.4 vilket också fungerade efetr installationen. När jag sedan skulle starta windows igen blev det åter fel när datorn skulle boota och det slutade med grub rescue igen. Då installerade jag ubuntu 10.4 igen och nu fungerar allt. I grub startfönster finns flera alternativ med windows. Felet uppstår när man startar windows på fel partition. Eftersom jag inte hade någon aning om vilken windows partition man skulle välja valde jag bara den ena (sda1) men det var fel. Väljer jag sda2 funkar det.
Nu har jag ett nytt problem. Jag måste ställa in grub så att windows startar först så att resten av familjen får rätt windows partition som default. Hur gör man det?
Tack alla som bidragit med råd och hjälp // Anders

Re: Problem vid uppgradering till 10.4 [DELVIST LÖST]

Postat: 28 maj 2010, 11:24
av Bowmore
andstr skrev:När jag sedan skulle starta windows igen blev det åter fel när datorn skulle boota och det slutade med grub rescue igen. Då installerade jag ubuntu 10.4 igen och nu fungerar allt. I grub startfönster finns flera alternativ med windows. Felet uppstår när man startar windows på fel partition. Eftersom jag inte hade någon aning om vilken windows partition man skulle välja valde jag bara den ena (sda1) men det var fel. Väljer jag sda2 funkar det.
Det beror på att vissa leveratörers recoverypartition (sda1) innehåller tool (verktyg) som skriver sönder delar av grubs bootprogram i början på hårddisken. Det går att återställa via en livecd med kommandot grub-install.

Det finns fler alternativ att se till att ditt Vista startas som default.

Alternativ 1
Ett grafiskt verktyg är startupmanager där du kan ställa in vilket alternativ som ska vara default. Det finns att hämta ner i Programcentralen och i Synaptic.

Om man föredrar terminalen så installerar man med

Kod: Markera allt

sudo apt-get install startupmanager
Då dyker valet Uppstartshanterare upp under System > Administration.

Nackdelen med detta alternativ är att om en ny kärna installeras i Ubuntu så kommer default att ändras och man får återställa med startupmanager igen.

Alternativ 2
Ett annat alternativ, för att inte råka ut för problemet ovan, är att lägga alternativet ditt Vista först i grub2's bootmeny. Det gör du isf på detta sätt:

Kopiera skriptet 40_custom och lägg det före skriptet 10_linux som genererar Ubuntus del av bootmenyn.

Kod: Markera allt

sudo cp /etc/grub.d/40_custom /etc/grub.d/09_windows
Skriptet 09_windows kommer sen att köras före 10_linux då det har ett lägre prefix.

Editera det nya skriptet

Kod: Markera allt

sudo gedit /etc/grub.d/09_windows
och lägg till följande rader och spara

Kod: Markera allt

menuentry "Microsoft Windows Vista" {
	insmod ntfs
	set root='(hd0,2)'
	chainloader +1
}
där (hd0,2) motsvarar ditt sda2.

Sen uppdaterar du bootmenyn med

Kod: Markera allt

sudo update-grub

Re: Problem vid uppgradering till 10.4 [LÖST]

Postat: 03 jun 2010, 20:35
av andstr
Hej,
Jag valde att installera Startupmanager och det var hur enkelt som helst. Nu startar Windows som default och därmed är resten av familjen nöjd. När jag ska köra väljer jag Ubuntu från listan.

En sak som jag funderar över är att det står fortfarande Ubuntu 8.04 men det är 10.4 som startar men det kan jag leva med. // Anders