Lenovo Z510 - UEFI + GPT - Ubuntu obok Windows 8.1

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Piotrek9414
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 04 wrz 2014, 10:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Lenovo Z510 - UEFI + GPT - Ubuntu obok Windows 8.1

Post autor: Piotrek9414 »

Witam.

Otóż mam pewien problem i jak zauważyłem wielu ma podobny. Otóż w moim laptopie Lenovo Z510 mam UEFI i chciałem zainstalować sobie dwa systemy. Najpierw jednak zanim to zrobiłem uruchomiłem LiveUSB Ubuntu i za pomocą GParted wyrzuciłem wszystkie partycje i stworzyłem tablice partycji GPT zamiast MBR, które było domyślnie. Po tym wyłączyłem LiveCD włączyłem instalacje Windows'a 8.1 x64 Pro i w nim stworzyłem sobie partycje i on od razu stworzył mi partycje dodatkowe, bo jak czytam:

https://help.ubuntu.com/community/Insta ... I-and-BIOS

i jest napisane:

H. Create partitions

1a. Make a 1 MiB partition without file system (unformatted) <--- i tą stworzył jest to nazwana dostepna przestrzeń zaraz na początku dysku
1b. Add the flag bios_grub.
2a. Make a 250 MiB partition with FAT32 file system and the label EFI <---- coś takiego też sie stworzyło tylko że o rozmiarze 104 MB
2b. Add the boot flag
3. Make a 6838 MiB partition with ext4 file system and the label pendrive (the size and label can be modified to fit the pendrive).
4. Make a 348 MiB swap partition (linux-swap) (the size can be modified to fit the pendrive).

I tak po kolei po instalacji Windowsa dostałem takie partycje:

Kod: Zaznacz cały

Number  Start (sector)    End (sector)  Size       	Code  		Name 
   1            2048          616447   300.0 MiB   	2700  		Basic data partition 
   2          616448          821247   100.0 MiB   	EF00  		EFI system partition 
   3          821248         1083391   128.0 MiB   	0C01  		Microsoft reserved part 
   4         1083392       157288447   74.5 GiB    	0700  		Basic data partition 
   5       157288448       367003647   100.0 GiB   0700 	 Basic data partition 
   6       367003648       576718847   100.0 GiB   0700  	Basic data partition 
   7       576718848      1101006847   250.0 GiB   0700  	Basic data partition 
   8      1101006848      1836376063   350.7 GiB   0700  	Basic data partition 
 
^Odczyt z terminala Ubuntu LiveUSB ^

Po tym zabrałem się za instalacje Ubuntu i jako że powyższe partycje już miałem to zrobiłem tylko:

/
SWAP
/home

Czyli standardowy podział.

W ogóle nie wiem co z:

1) flag bios_grub
2) boot flag

Tego nie rozumiem i nie robiłem to może to był powód nie działania GRUB'a ? W ogóle jak dodać flagi do partycji podczas instalacji ??

I wszystko było w porządku uruchomiłem komputer ponownie pokazał się GRUB2 i włączyłem Ubuntu. Działał jak to Ubuntu bezproblemowo. Ok, tak zrobiłem dwa razy ale za trzecim razem już GRUB sie nie pokazał i uruchomił się od razu Windows. Szybkie googlowanie pokazało mi żeby wyłączyć szybkie uruchamianie i wyłaczyć bezpieczne uruchamianie(Secure Boot). Tak też zrobiłem. Niestety nie przyniosło to oczekiwanych rezulatów.

I w zaistniałem sytuacji zostałem z dwoma systemami przy czym do Ubuntu nie mam jak sie dostać.

Próbowałem naprawić GRUB'a przy pomocy:
1) http://www.ubuntu-pomoc.org/przywracani ... -z-livecd/ --- tutaj coś sie robiło ale i tak nie widziało żadnych folderów

Następnie:
2) Boot-Repair-Disk --- w tym przypadku nie widziało w ogóle bootowalnego zarówno pendrive'a jak i CD, więc w ogóle tego nie uruchomiłem(pragnę nadmienić, że uruchamiałem go z poziomi windowsa z ustawien komputera.

Następnie uruchomiłem LiveUSB i okazało sie że nagle GParted sie nie uruchomi tzn. nie wyswietli partycji tylko cały czas ładuje. To zacząłem szukać, szukać zrobiłem pare rzeczy, tzn wpisałem komendy(z LiveUSB oczywiście).

Oto wyniki tych co udało mi się znaleźć na internecie:

Kod: Zaznacz cały

ubuntu@ubuntu:~$ sudo gdisk -l 
GPT fdisk (gdisk) version 0.8.8 

Problem opening -l for reading! Error is 2. 
The specified file does not exist! 

ubuntu@ubuntu:~$ sudo gdisk /dev/sda 
GPT fdisk (gdisk) version 0.8.8 

Partition table scan: 
  MBR: protective 
  BSD: not present 
  APM: not present 
  GPT: present 

Found valid GPT with protective MBR; using GPT. 

Command (? for help): ?    
b	back up GPT data to a file 
c	change a partition's name 
d	delete a partition 
i	show detailed information on a partition 
l	list known partition types 
n	add a new partition 
o	create a new empty GUID partition table (GPT) 
p	print the partition table 
q	quit without saving changes 
r	recovery and transformation options (experts only) 
s	sort partitions 
t	change a partition's type code 
v	verify disk 
w	write table to disk and exit 
x	extra functionality (experts only) 
?	print this menu 


Command (? for help): ^Cubuntu@ubuntu:~$ 

ubuntu@ubuntu:~$ sudo gdisk -l /dev/sda 
GPT fdisk (gdisk) version 0.8.8 

Partition table scan: 
  MBR: protective 
  BSD: not present 
  APM: not present 
  GPT: present 

Found valid GPT with protective MBR; using GPT. 
Disk /dev/sda: 1953525168 sectors, 931.5 GiB 
Logical sector size: 512 bytes 
Disk identifier (GUID): B41FB045-E066-4467-AEAB-320E8CA47061 
Partition table holds up to 128 entries 
First usable sector is 34, last usable sector is 1953525134 
Partitions will be aligned on 2048-sector boundaries 
Total free space is 117151085 sectors (55.9 GiB) 

Number  Start (sector)    End (sector)  Size       	Code  		Name 
   1            2048          616447   300.0 MiB   	2700  		Basic data partition 
   2          616448          821247   100.0 MiB   	EF00  		EFI system partition 
   3          821248         1083391   128.0 MiB   	0C01  		Microsoft reserved part 
   4         1083392       157288447   74.5 GiB    	0700  		Basic data partition 
   5       157288448       367003647   100.0 GiB   0700 	 Basic data partition 
   6       367003648       576718847   100.0 GiB   0700  	Basic data partition 
   7       576718848      1101006847   250.0 GiB   0700  	Basic data partition 
   8      1101006848      1836376063   350.7 GiB   0700  	Basic data partition 

ubuntu@ubuntu:~$ sudo fdisk -l 

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. 


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 4096 bytes 
I/O size (minimum/optimal): 4096 bytes / 4096 bytes 
Disk identifier: 0xd9fa2484 

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1               1  1953525167   976762583+  ee  GPT 
Partition 1 does not start on physical sector boundary. 

Disk /dev/sdb: 7902 MB, 7902068736 bytes 
255 heads, 63 sectors/track, 960 cylinders, total 15433728 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: 0x00000000 

   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1   *        2048    15433727     7715840    b  W95 FAT32 
I tak naprawde utknąłem w tym momencie przed chwilą usunąłem wszystkie pozostałości po Ubuntu żeby przeprowadzić czystą instalacje. Tylko obawiam sie ze jak zaczne istalowac to bedzie problem z instalacją GRUB'a gdyż raz tak robiłem i chyba został stary grub z poprzedniej instalacji.

Nadmienie że Windows jest świeżo postawiony żadnych sterowników nic nie ma. Także bardzo będę wdzieczny za pomoc w tym temacie, gdyż chce mieć dwa systemy ale nigdy nie robiłem tego w takiej konfiguracji tzn Win8.1 + GPT + UEFI.
Nie będzie problemu z nową instalacją systemu tylko tak jak mówie potrzebuje rzetelnej i prostej porady(w sensie poprowadzenie za rączkę), gdyż są to moje pierwsze dni z Ubuntu. W końcu to "Przedszkole Linuksa", więc proszę o wyrozumiałość.
Wiem, że były podobne tematy ale w żadnym mój problem nie został rozwiązany.

Przydałaby mi się również pomoc co do partycjonowania całego dysku, a dokładnie na jakie partycje podzielić co do każdego systemu i jakim narzędziem. I czy przed postawieniem jakiegoś systemu czy moze być partycjonowanie na raty, w sensie tak jak zrobiłem czyli widowsowe partycje potem linuksowe. I bardzo ważne pytanie gdzie umieścić GRUB'a ?

/*EDIT
W międzyczasie spróbowałem postawić Ubuntu ale tak jak wspominałem nie da sie zaistalowac GRUB'a 2, gdyż wyskakuje błąd, a nastepnie komunikat o awarii instalatora. Wcześniej na tak zaistniałą sytuacje pomogła reinstalacja systemów(tzn. wtedy jeszcze zmieniałem tablice partycji to i tak musiałem wszystko wyrzucić) no a teraz to nie wiem co zrobić.
Znalazłem jeszcze taki artykuł:
https://help.ubuntu.com/community/Boot-Repair
No ale nie mam co naprawiać bo nie mam teraz Ubuntu.
*/EDIT

Pozdrawiam Piotrek9414
Ostatnio zmieniony 04 wrz 2014, 18:01 przez igotit4free, łącznie zmieniany 1 raz.
Powód: Poprawiłem temat.
Awatar użytkownika
nomoreground
Sędziwy Jeż
Sędziwy Jeż
Posty: 98
Rejestracja: 16 wrz 2012, 21:21
Płeć: Kobieta
Wersja Ubuntu: inny OS
Architektura: x86_64

Re: Lenovo Z510 - UEFI + GPT - Ubuntu obok Windows 8.1

Post autor: nomoreground »

Przeczytaj: viewtopic.php?f=146&p=992644#p992644
Robione na starszym bracie twojego lapka (czyi na Z500)
Na windzie wydzielasz puste miejsce na dysku (zmniejszasz partycję), np. tym co jest w systemie czy Easeus Partition Manager Free, w instalatorze robisz partycje.
Piotrek9414
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 04 wrz 2014, 10:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Lenovo Z510 - UEFI + GPT - Ubuntu obok Windows 8.1

Post autor: Piotrek9414 »

nomoreground dziękuje bardzo za odpowiedź. Ale problem tkwił w tym, że gdy robiłem własnie tak jak podajesz w tym poradniku to wszystko działało poza grubem.
Udało mi się to rozwiązać w ten sposób:
1) Zainstalowałem Win8.1 normalnie w trybie Secure Boot + UEFI
2) Po zainstalowaniu nie wyłaczałem w Win szybkiego uruchamiania bo nie trzeba po czym zainstalowałem Ubuntu 14.04 na tym samym dysku
3) Zaraz po zainstalowaniu uruchomiłem komputer ponownie pojawił się grub wszedłem do Ubuntu włączyłem terminal wpisałem

Kod: Zaznacz cały

sudo update-grub
co zaktualizowało mi grub i dodało menu uruchamiania dla oprogramowania EFI (komunikat z ubuntu: "Adding boot menu entry for EFI firmware configuration")
4) Po tym jak widać gotowe to znaczy, że wszystko bedzie działało

Od tego czasu nie mam problemu z systemami wszystko działa bez problemowo GRUB za każdym razem łądnie i szybko się uruchamia :)

Pozdrawiam Piotrek9414
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: Lenovo Z510 - UEFI + GPT - Ubuntu obok Windows 8.1

Post autor: marcin1982 »

O ile to nie problem - informacyjnie podaj wynik polecenia z Ubuntu:

Kod: Zaznacz cały

parted -l
Po parted jest małe L jak Licheń.
Piotrek9414
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 04 wrz 2014, 10:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Lenovo Z510 - UEFI + GPT - Ubuntu obok Windows 8.1

Post autor: Piotrek9414 »

marcin1982 proszę oto moje partycje, jak widać większość przestrzeni dyskowej mam tworzoną spod windowsa bo dzięki temu mam bezproblemowy dostęp do danych na oby systemach.

Kod: Zaznacz cały

Model: ATA ST1000LM014-SSHD (scsi)
Dysk /dev/sda: 1000GB
Rozmiar sektora (logiczny/fizyczny): 512B/4096B
Tablica partycji: gpt

Numer  Początek  Koniec  Rozmiar  System plików   Nazwa                         Flaga
 1     1049kB    316MB   315MB    ntfs            Basic data partition          ukryta, diag
 2     316MB     420MB   105MB    fat32           EFI system partition          ładowalna
 3     420MB     555MB   134MB                    Microsoft reserved partition  msftres
 4     555MB     81,1GB  80,5GB   ntfs            Basic data partition          msftdata
 5     81,1GB    188GB   107GB    ntfs            Basic data partition          msftdata
 6     188GB     296GB   107GB    ntfs            Basic data partition          msftdata
 7     296GB     564GB   268GB    ntfs            Basic data partition          msftdata
 8     564GB     940GB   376GB    ntfs            Basic data partition          msftdata
 9     940GB     957GB   17,3GB   ext4
10     957GB     958GB   512MB    linux-swap(v1)
11     958GB     1000GB  42,3GB   ext4
Ważne, że gdy instalujemy to trzeba zaznaczyć żeby GRUB'a umieścił w /dev/sda.
Co ciekawe sie jeszcze dowiedziałem o czym ja nie wiedziałem że bardzo fajnie można przejść z Win8.1 od ubuntu powiedzmy bezpośrednio bo w Windowsie zaznaczamy system i automatycznie restartuje sie i loguje do Ubuntu. Opcje tą znajdziemy w ustawieniach komputera Odzyskiwanie i zaawansowane ustawienia uruchamiania.

Pozdrawiam Piotrek9414
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 97 gości