Grub Error 15 [löst]
Postat: 03 aug 2009, 17:58
För första gången sedan 2000 försökte jag lägga in windows på min burk eftersom jag behöver cada och Chalmers bara tycks ha dumburksversioner av alla cadprogram.
Efter att ha fått problem med Grub och ändå ville nedgradera från 9.10 till 9.04 på den datorn så installerade jag om Ubuntu. Men ville det sig då? Nej... Får ''Error 15 File not found'' hela tiden.
Jag har tre diskar. Sda som jag installerat på. Sdb med en fullständig installation av en gammal ubuntuversion jag ännu inte hunnit radera. Sdc med bla windows på.
sda1 är swap, sda2 är /boot, sda3 är /, sda5 är tom och sda6 är /home.
Jag har försökt att lösa det på en massa olika sätt men inte lyckats. Det senaste var att logga in med chroot från startskivan enligt följande:
Sedan körde jag precis som innan:
Startade grub och gjorde följande:
Först hittade den inget så då prövade jag:
Jag gjorde tom en symlänk till boot från boot ifall någon länk skulle peka fel en nivå (dvs /boot/boot/grub...)
Utan symlänken fick jag nämligen:
Med symlänken (och omstart):
Jag flyttade min menu.lst och uppdaterade den:
Ändå får jag error 15.
Jag prövade tom att ta bort mbr:en och börja om på nytt med nyinstallation.
Vad har gått snett här? Vad göra? Jag sitter med en burk och kör liveskiva... Hjälp!
Efter att ha fått problem med Grub och ändå ville nedgradera från 9.10 till 9.04 på den datorn så installerade jag om Ubuntu. Men ville det sig då? Nej... Får ''Error 15 File not found'' hela tiden.
Jag har tre diskar. Sda som jag installerat på. Sdb med en fullständig installation av en gammal ubuntuversion jag ännu inte hunnit radera. Sdc med bla windows på.
sda1 är swap, sda2 är /boot, sda3 är /, sda5 är tom och sda6 är /home.
Jag har försökt att lösa det på en massa olika sätt men inte lyckats. Det senaste var att logga in med chroot från startskivan enligt följande:
Kod: Markera allt
root@ubuntu:/home/ubuntu# mkdir /media/root
root@ubuntu:/home/ubuntu# mount /dev/sda3 /media/root/
root@ubuntu:/home/ubuntu# mount /dev/sda2 /media/root/boot/
root@ubuntu:/home/ubuntu# mount -o bind /proc/ /media/root/proc/
root@ubuntu:/home/ubuntu# mount -o bind /sys/ /media/root/sys/
root@ubuntu:/home/ubuntu# mount -o bind /dev/ /media/root/dev/
root@ubuntu:/home/ubuntu# mount -o bind /dev/pts /media/root/dev/pts
root@ubuntu:/home/ubuntu# chroot /media/root/ /bin/bash
Kod: Markera allt
# grub-install /dev/sda2
Searching for GRUB installation directory ... found: /boot/grub
Installing GRUB to /dev/sda2 as (hd0,1)...
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
(hd3) /dev/sdd
(hd4) /dev/sde
Kod: Markera allt
grub> find /boot/grub/stage1
Kod: Markera allt
grub> find /grub/stage1
(hd0,1)
(hd1,1)
Utan symlänken fick jag nämligen:
Kod: Markera allt
grub> root (hd0,1)
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,1)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
Kod: Markera allt
grub> root (hd0,1)
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,1)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
Kod: Markera allt
root@ubuntu:/# update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ...
Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) y
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.28-11-generic
Found kernel: /memtest86+.bin
Updating /boot/grub/menu.lst ... done
Jag prövade tom att ta bort mbr:en och börja om på nytt med nyinstallation.
Kod: Markera allt
# dd if=/dev/null of=/dev/sda bs=446 count=1