Usunięta partycja EFI


(iwa nike) #1

Witam, Posiadam laptopa Acer TravelMate P256, jest to laptop otrzymany z jakiegoś projektu, niestety dostałem go na własność bez praw administratora co wg. mnie jest głupotą, ponieważ jak wiadomo nawet "głupiego" Skype nie można zainstalować, więc postanowiłem coś z tym zrobić, żeby mieć z niego chociaż jakiś pożytek. Laptop ma założone hasło na BIOS, więc nie można zmieniać opcji bootowania, jednak osoby które przygotowywały ten komputer zapomniały wyłączyć bootowania z PXE :stuck_out_tongue: Tą drogą udało mi się zainstalować OpenSUSE na drugiej partycji, jednak niestety przy okazji... przypadkowo usunąłem partycję EFI, w związku z czym Windows 7 nie startuje. Mam nienaruszoną partycję C:\ oraz partycję Recovery, więc chyba nie wszystko stracone. Ma ktoś jakiś pomysł, jak przywrócić działanie tego systemu, mając do dyspozycji OpenSUSE, Gruba i ewentualnie bootowanie z lan? 


(Piesek64) #2

Utwórz partycję EFI (https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#EFI_System_Partition) (po wykonaniu patrz 1), zamontuj ją (patrz 2) a następnie przeinstaluj GRUB (patrz 3).

 

Podkreślone fragmenty to komendy.

1. esppart=sdXY # X to litera dysku, Y to numer partycji EFI

2. if [[-e /boot/EFI]]; then mount /dev/$esppart /boot/EFI; else mkdir /boot/EFI && mount /dev/$esppart /boot/EFI; fi

3. sudo grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=opensuse_efi --recheck # opensuse_efi możesz (ale nie musisz) zmienić na dowolny inny identyfikator (tzn. nazwę) bootloadera widoczną przez UEFI.


(iwa nike) #3

Zrobiłem wszystko, jednak Windows dalej się nie uruchamia 


(Piesek64) #4

To w takim razie: czy OBA systemy są zainstalowane pod UEFI? Na wszelki, wygeneruj nowy grub.cfg.

DEBIAN: sudo update-grub

Arch (i pozostałe): sudo grub-mkconfig -o /boot/grub/grub.cfg

Podaj output komendy os-prober

Nie mam laptopa Axera, więc nie wiem czy to prawda, ale http://www.tech-faq.com/how-do-i-reset-an-acer-bios-password.html

Sent from my Nexus 5.


(iwa nike) #5

Linux chyba nie jest… Spróbuję zastosować się do porad jak będę w domu.

Wpadłem na jeszcze inny pomysł, ponieważ mam możliwość pożyczenia od sąsiada identycznego laptopa,

zrobił bym obraz jego dysku i wrzucił na swój.


(Piesek64) #6

Rozwiązanie - zainstaluj Linuxa pod UEFI.

 

Można spróbować rozkręcić laptopa i wyjąć baterię na kilka godzin (dla pewności. Godzina przy takim laptopie może nie wystarczyć).

Linki: https://www.youtube.com/watch?v=aNR7JZYl2PE

Zanim będziesz się bawić w ingerowanie w sprzęt, zadzwoń do Acera i poproś o pomoc z resetem hasła.