Sida 1 av 1

GRUB

Postat: 14 jan 2011, 11:30
av Avos
Jag har ominstallerat Vindås och den har förstås hamnat utanför GRUB. Gick tillbaka och kikade på det här strulet då GRUB installerades på alla partitionerna och hur man rättade till det.

http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=48843

Men jag antar att situationen inte riktigt är den samma nu, problemet är enklare. Har följt manualen om hur man reparerar GRUB, men fick det inte att funka. Gissar att jag sökt GRUB på fel ställe, sökte på sda1 (win). Tänkte att jag ska fråga er innan jag ställer så att jag inte kommer in någonstans.Jag fick alltså inte kommandot för sökning av GRUB att funka som det skulle

Re: GRUB

Postat: 14 jan 2011, 13:08
av cthulhu
Windows skriver val over GRUBs MBR, sa nar du startar datorn har du val bara Windows? Kolla om du har Grub eller Grub2. Har du anvant ubuntus LiveCD for att fixa grub eller?

Tank pa att grub har en liten marklig namngivning av HDD, och tror att de andrade numreringen av partitioner till Grub2, som nu borjar numrera pa 1, men jag kan ha helt fel.

Anywho, har pa wikin, finns en bra artikel, visserligen for Grub1, om hur man installerar "Windows efter ubuntu", sok och du skall finna!

Re: GRUB

Postat: 14 jan 2011, 16:08
av Avos
Jag har GRUB2 .ska kika på wikin

Re: GRUB

Postat: 14 jan 2011, 16:12
av Avos
hmm vart har wikin tagit vägen ? Den fanns ju i huvudmenyn förut ?

Re: GRUB

Postat: 14 jan 2011, 17:13
av cthulhu
Artikeln jag talade om kan jag inte hitta langre, men denna ar ju for GRUB2, och verkar bra:
http://e-dog.info/t/63/doc/Ubuntu_insta ... rts_02.php

Wikin finns under "Dokumentation"
http://help.ubuntu-se.org/

Re: GRUB

Postat: 15 jan 2011, 07:57
av Avos
Den där texten har jag redan, provade instruktionerna igen, men det funkade inte riktigt

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 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: 0x00000001

Device Boot Start End Blocks Id System
/dev/sda1 * 1 5118 41110303+ 7 HPFS/NTFS
/dev/sda2 5119 9654 36435420 83 Linux
/dev/sda3 9655 9926 2184840 82 Linux swap / Solaris
/dev/sda4 9927 14593 37487677+ 5 Extended
/dev/sda5 9927 14593 37487646 83 Linux

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: 0x469d60df

Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 7 HPFS/NTFS
ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt
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
sudo: /dev/sda: command not found
ubuntu@ubuntu:~$

Re: GRUB

Postat: 15 jan 2011, 08:53
av Osprey
Avos skrev:Den där texten har jag redan, provade instruktionerna igen, men det funkade inte riktigt

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo fdisk -l
[...]
Jag antar att utskriften kommer ifrån att du startat upp från en Live-CD..??

Om så är fallet så är det några kommandon till som behövs...

För det första måste vi veta om det är /dev/sda2 eller /dev/sda5 som är det som ska vara din root-partition i Linux. Det får du ta reda på själv, eftersom jag inte entydigt kan se det utifrån den info som finns här.

När du sedan vet det så är det några kommandon som behövs och jag kallar partitionen för /dev/sdaN här nu, eftersom jag inte vet vad den heter...

Kod: Markera allt

sudo mount /dev/sdaN /mnt
sudo mount -t proc proc /mnt/proc
sudo mount -t sysfs sys /mnt/sys
sudo mount -o bind /dev /mnt/dev
sudo chroot /mnt /bin/bash
grub-install /dev/sda
update-grub
Det här borde fixa det mesta av felen, men som sagt ta reda på först vad /dev/sdaN ska vara... :)

Re: GRUB

Postat: 15 jan 2011, 13:29
av Avos
Ubuntun ligger på sda2, men i ett tidigare äventyr här så installerades GRUB på alla partitionerna, vilket orsakade en hel del problem, jag fick hjälp här att fixa detta. Därför så ligger det något på sda5, men jag tror inte att det har betydelse, däremot kan jag ju inte VETA att GRUB inte ligger där, men jag är nästan säker på att den inte ligger där. Om jag provar installera på sda2 utan att ta reda på var GRub ligger, skiter det sig då, eller händer ingenting ? Det säkraste är väl att ta reda på var GRUB ligger, om någon vet det, så meddela, jag ska fortsätta söka i papprena...

Re: GRUB

Postat: 15 jan 2011, 19:50
av Avos
Ha-HA !! Nu vet jag att ubuntun ligger INTE på sda2 !! Genom trial and error och supergrub, så sparkade jag igång sd2 och där låg ubuntu9:an! Då vet jag att ubuntu 10:an ligger på sda5: någon som vet hur man ändrar detta ?

Re: GRUB

Postat: 15 jan 2011, 20:08
av Osprey
Avos skrev:Ha-HA !! Nu vet jag att ubuntun ligger INTE på sda2 !! Genom trial and error och supergrub, så sparkade jag igång sd2 och där låg ubuntu9:an! Då vet jag att ubuntu 10:an ligger på sda5: någon som vet hur man ändrar detta ?
Det bör fixa sig automatiskt om du gör en "grub-install" på "/dev/sda" och en "update-grub" på sda5... för att göra det så kan du göra antingen som jag skrev ovanför eller också genom att sparka igång sda5 med SuperGrub och köra det därifrån, men då ska det räcka med:

Kod: Markera allt

sudo grub-install /dev/sda
sudo update-grub

Re: GRUB

Postat: 15 jan 2011, 22:34
av Avos
Jag provade att gå in via supergrub, och provade att gå ur skalet för att skriva de kommandon du nämnde, men det går inte att skriva Grubkommandon där verkar det som . Jag gick ur som root. Den hittade iaf sda5, men den kunde inte starta sda5.

Re: GRUB

Postat: 15 jan 2011, 22:44
av Osprey
Avos skrev:Jag provade att gå in via supergrub, och provade att gå ur skalet för att skriva de kommandon du nämnde, men det går inte att skriva Grubkommandon där verkar det som . Jag gick ur som root. Den hittade iaf sda5, men den kunde inte starta sda5.
Med SuperGrub2Disk borde du kunna boota in på sda5, eller också kan du kanske prova att fixa till det med Rescatux som finns på samma ställe (http://www.supergrubdisk.org/)...

Fast å andra sidan så kanske det är så att du inte har grub installerat på sda5 och om inte Rescatux fixar det då så borde det ju funka att starta upp från en Live-CD och köra:

Kod: Markera allt

sudo mount /dev/sda5 /mnt
sudo mount -t proc proc /mnt/proc
sudo mount -t sysfs sys /mnt/sys
sudo mount -o bind /dev /mnt/dev
sudo chroot /mnt /bin/bash
grub-install /dev/sda
grub-install /dev/sda5
update-grub