Jeg installerte Windows & nbsp; 7 etter at den krasjet, og nå klarer jeg ikke å starte Ubuntu. Ubuntu-partisjoner er fortsatt der. Jeg prøvde å bruke Boot-Repair, men det fungerte ikke!
Du kan installere grub på nytt i Master Boot Record ved hjelp av LiveCD for din distribusjonsversjon,
Det går slik:
Boot from LiveCD ⋯ prøv å bruke en LiveCD som har samme versjon av Grub2 som den installerte versjonen.
Monter roten til den installerte Ubuntu på / mnt
Endre rot
Oppdater grub
Installer grub
Start på nytt
Trinnene ovenfor er fra nær bunnen av Ubuntu Community Documentation of Grub2.
Etter oppstart fra liveCD-en (velg "Prøv Ubuntu" på åpningsskjermen)
Start deretter opp en terminal (dash, type-in terminal, ... ) ...
Skriv inn terminalen sudo fdisk -l
- og skriv inn passordet ditt hvis du blir bedt om det. Det er en liten L. Finn de installerte Ubuntu-partisjonene, (fra min med andre disker klippet - her):
me@mycomputer:~$sudo fdisk -l
...
Disk /dev/sde: 300.1 GB, 300089646592 bytes
255 heads, 63 sectors/track, 36483 cylinders, total 586112591 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3f5ebeb
Device Boot Start End Blocks Id System
/dev/sde2 138464296 586110975 223823340 5 Extended
/dev/sde3 * 2048 138463231 69230592 83 Linux
/dev/sde5 138464298 313460279 87497991 7 HPFS/NTFS/exFAT
/dev/sde6 313460736 317650943 2095104 82 Linux swap / Solaris
/dev/sde7 317652992 581922815 132134912 83 Linux
/dev/sde8 581924864 586110975 2093056 82 Linux swap / Solaris
Partition table entries are not in disk order
Finn Linux-installasjonen din (Id=83, System=Linux0 og skriv deretter inn
sudo mount /dev/sde3 /mnt
men bruk din partisjon i stedet for /dev/sde3
(min rotpartisjon er sde3, sde7 er min hjemmepartisjon).
Dette forutsetter at du ikke har en separat /boot
-partisjon. Hvis du har det, må du også montere den ved å skrive inn
sudo mount /dev/sd·· /mnt/boot
der sd··
er partisjonen der du installerte den separate oppstartskatalogen.
ls /mnt
- sjekker bare for å se om jeg fikk det riktig:
me@mycomputer:~$ sudo mount /dev/sde3 /mnt
me@mycomputer:~$ ls /mnt
bin cdrom etc initrd.img lib media opt root sbin srv tmp var vmlinuz.old
boot dev home initrd.img.old lost+found mnt proc run selinux sys usr vmlinuz
Du bør teste for å se om oppstartskatalogen er riktig installert. Skriv inn ls /mnt/boot
, og hvis den er tom, er ikke oppstartskatalogen installert. Den skal se omtrent slik ut:
me@mycomputer:~$ ls /boot
abi-2.6.35-30-generic initrd.img-2.6.35-30-generic System.map-2.6.35-31-generic
abi-2.6.35-31-generic initrd.img-2.6.35-31-generic vmcoreinfo-2.6.35-30-generic
config-2.6.35-30-generic memtest86+.bin vmcoreinfo-2.6.35-31-generic
config-2.6.35-31-generic memtest86+_multiboot.bin vmlinuz-2.6.35-30-generic
grub System.map-2.6.35-30-generic vmlinuz-2.6.35-31-generic
Deretter:
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt #change the root
sudo update-grub # now update grub
Eksempel:
me@mycomputer:~$ sudo for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
me@mycomputer:~$ sudo chroot /mnt
me@mycomputer:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.0.0-13-generic
Found initrd image: /boot/initrd.img-3.0.0-13-generic
Found linux image: /boot/vmlinuz-3.0.0-12-generic
Found initrd image: /boot/initrd.img-3.0.0-12-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sdc1
done
Nå skal du installere grub på nytt i MBR. Du må vite hvilken disk systemet ditt starter opp fra, og finne den i fdisk -l
-oppføringen du allerede har gjort. Skriv deretter inn sudo grub-install /dev/sd
og erstatt sd·
med disken du vil starte opp fra.
me@mycomputer:~$ sudo grub-install /dev/sd·
Skriv deretter inn Crtl-D
for å avslutte chroot.
Skriv deretter inn sudo for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
- på én linje.
me@mycomputer:~$ sudo for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
Hvis du monterte en separat /boot-partisjon, skriv inn sudo umount /mnt/boot
.
me@mycomputer:~$ sudo umount /mnt/boot
Skriv deretter inn sudo umount /mnt
.
me@mycomputer:~$ sudo umount /mnt
Skriv deretter sudo reboot
for å starte systemet på nytt (husk å fjerne LiveCD-en).
me@mycomputer:~$ sudo reboot
Forhåpentligvis vil grub bli installert.
Prøv dette...
For å gjenvinne mat:
sudo fdisk -l
for å se hvor Linux er installert.sudo mount /dev/sdaX /mnt
der x er nummeret du har funnet Linux-ordet i.sudo grub-install --root-directory=/mnt /dev/sda
for å installere grub.sudo update-grub
for å oppdatere grub, og hvis denne kommandoen ikke fungerte, kjør den etter omstart.Etter installasjon av Windows 7 har Windows bootloader overstyrt MBR.
For å fikse dette kan du installere et program 'EasyBCD' i Windows
Følg disse trinnene for å gjenopprette GRUB når du har installert EasyBCD:
Start programmet og velg ADD NEW ENTRY fra EasyBCD Toolbox.
Velg "Linux/BSD" i kolonnen for operativsystemer.
Velg GRUB (Legacy) under type og klikk på ikonet ADD ENTRY.
Velg JA på spørsmålet om å starte på nytt
GRUB vil vises etter omstart som vil oppdage Ubuntu-partisjonen for at du skal kunne starte opp i Ubuntu
LYKKE TIL
Nedlastingslenke: http://neosmart.net/download.php?id=1