Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: člověk 30 Dubna 2013, 12:03:48
-
Mám HP PC 64bit. Se staršími distribucemi Ubuntu nebyl problém, až 12.10 64bit mi instalace trochu zlobila, ale to jsem vyřešil zaváděcím oddílem EFI. Nyní jsem zkoušel nainstalovat U13.04 64bit pomocí "něco jiného, nainstalovat na celý disk" a to z USB, DVD kde jsem vždy otestoval zda je USB (DVD) vytvořeno (vypáleno) bez chyby. Všechny instalace proběhly bez problémů, až na to že při ukončení instalace a restartu naskočila vždy tato stránka viz foto. Starší distribuce jedou opět dobře. Víte někdo čím to může být?
[příloha smazaná administrátorem]
-
Je to chyba v GRUBu, zavaděč buď vůbec nefunguje (tvůj případ) nebo odmítá zavést systém
-
Mám obavy aby to nebylo poněkud složitější.
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: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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/sda1 1 976773167 488386583+ ee GPT
Disk /dev/sdb: 32.0 GB, 32027705344 bytes
255 heads, 63 sectors/track, 3893 cylinders, total 62554112 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: 0x000db914
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 62554111 31276032 c W95 FAT32 (LBA)
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="CC22-6404" TYPE="vfat"
/dev/sda2: UUID="8289e19c-7975-4930-9fe1-374351b9cab6" TYPE="ext4"
/dev/sda3: UUID="d25a0bb6-381a-42a3-9ce1-2a6613e8ae8c" TYPE="ext4"
/dev/sda4: UUID="9ca059de-0102-4f3c-94aa-89dda2afe3f3" TYPE="swap"
/dev/sdb1: UUID="89B9-DA82" TYPE="vfat"
ubuntu@ubuntu:~$ sudo mount -t ext4 /dev/sda2 /mnt
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt /dev/sda
/usr/sbin/grub-bios-setup: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
/usr/sbin/grub-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-bios-setup: error: will not proceed with blocklists.
ubuntu@ubuntu:~$
-
Tie výstrahy nepredstavujú nič vážneho, fdisk oznamuje, že tabuľka oddielov je v GPT. Fdisk nevie pracovať s GPT. A čo hovorí výpis sudo parted -l (malé L)?
Lepší výpis by mal poskytnúť gdisk
sudo apt-get install gdisk
sudo gdisk -l
-
ubuntu@ubuntu:~$ sudo parted -l
Model: ATA Hitachi HDS72105 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 99.6MB 98.6MB fat32 EFI System Partition boot
2 99.6MB 53.1GB 53.0GB ext4
3 53.1GB 498GB 445GB ext4
4 498GB 500GB 2097MB linux-swap(v1)
Model: USB DISK 2.0 (scsi)
Disk /dev/sdb: 32.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 32.0GB 32.0GB primary fat32 boot, lba
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ sudo gdisk -l
GPT fdisk (gdisk) version 0.8.5
Problem opening -l for reading! Error is 2.
The specified file does not exist!
ubuntu@ubuntu:~$
pro srovnání takto vypadá výpis u U12.10 který pracuje dobře:
efgh@efgh-HP-Pro-3400-Series-MT:~$ sudo parted -l
[sudo] password for abcd:
Model: ATA Hitachi HDS72105 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Tabulka oddílů: gpt
Číslo Začátek Konec Velikost Systém souborů Název Přepínače
1 1049kB 99,6MB 98,6MB fat32 EFI System Partition boot
2 99,6MB 53,1GB 53,0GB ext4
3 53,1GB 498GB 445GB ext4
4 498GB 500GB 2097MB linux-swap(v1)
I když i na této U 12.10 byla provedena malá změna:
efgh@efgh-HP-Pro-3400-Series-MT:~$ uname -r
3.8.0-030800-generic
-
Vyzerá to fakt ako keby bolo niečo so zavádzačom systému. Skús použiť Boot-Repair: https://help.ubuntu.com/community/Boot-Repair (https://help.ubuntu.com/community/Boot-Repair)
Na toto musí pozrieť niekto, kto už uefi a GPT používa.
-
Skús použiť Boot-Repair: https://help.ubuntu.com/community/Boot-Repair
Zkusil jsem a kouslo se to tak, že šlo pohybovat pouze kurzorem. (U 13.04)
Možná to tu dávám zbytečně, ale snad pro zajímavost.
I když spolehlivě používám uvedený U 12.10, v biosu se mi v diagnostice naskytl tento pohled - viz obr. Přesto mi šlape již výše uvedený OS bez nejmenšího problému, avšak chyba tam asi stejně bude. Jenomže kde a jaká?
[příloha smazaná administrátorem]
-
Ten test ukazuje, že není aktivní oddíl, tedy v kostce něco v tom smyslu, že ani jeden oddíl na disku nemá flag "A", tedy zaveditelný, to by se mělo dát opravit jednoduše v gparted
-
Ten test ukazuje, že není aktivní oddíl, tedy v kostce něco v tom smyslu, že ani jeden oddíl na disku nemá flag "A", tedy zaveditelný, to by se mělo dát opravit jednoduše v gparted
Odzkoušel bych to, ale není mi zcela jasné jak. V googlu jsem našel akorát toto: "BIO HD obvykle znamená, že BIOS nemůže rozpoznat pevný disk." Dále je tam popsáno např. zkontrolovat kabely SATA atd. ale o flag A jsem nic nenašel.
-
Označit v gparted bootovací oddíl, změnit a přidělit příznak bootovatelný (nebo jak to tam je)
-
podle vypisu nahore ale ten efi oddil ma boot flag.. takze tim to pravdepodobne neni..(muzes to ceknout pomoci gparted, otevres ten disk, kliknes na efi oddil pravym - manage flags)
Mas na tom efi oddilu vse co ma ten boot manager mit? mela by tam byt slozka /boot/efi a v ni soubor bootx64.efi, ktery uefi pri startu pc na efi oddilu hleda.. Pokud mas disk rozdeleny porad stejne (coz dle vypisu tak vypada), tak zkus zkopirovat obsah te efi slozky ze stareho do noveho..(zalezi na tom, jak se jmenuje jadro atd) Jinak bych zkusil jiny zavadec, pac ja jsem se s grubem na gpt disku natrapil a trvalo mi to aspon dva dny, nez jsem to po vecerech vyresil a nakonec nainstaloval rEFInd, ktery je mnohem lepsi :)
Predpokladam, ze uefi je nastavena automaticky hledat efi a neni tam legacy boot..
-
Mas na tom efi oddilu vse co ma ten boot manager mit?
Abych pravdu řekl, tak nevím. Otevřu li v gparted oddíl efi ve fungujícím OS U 12.10, tak se mi naskytne obr. 1, 2.
Jinak v souborech mám boot - efi - EFI - ubuntu - grubx64.efi, ale nepochopil jsem jak to mám zkopírovat do nového OS U 13.04 když ten se mi vůbec neotevře. Zůstane to stát na obr. úplně nahoře v tomto vlákně.
[příloha smazaná administrátorem]
-
Tak jsem se s tím pár dní pěkně natrápil. Označit přesně zdroj problému s instalací by byla jenom spekulace, ale mohu přesně popsat co jsem s tím nakonec udělal.
1) možný důvod: U 13.04 s kterým jsem měl problém jsem stahoval a instaloval v den vydání nového U 13.04 a dnes jsem stáhl znovu iso a znovu vytvořil bootovatelnou flešku (USB flashdisk).
2) možný důvod: Když mě ještě instalace výše uvedeným způsobem zlobila, všiml jsem si že mám problém s vytvořením bootovatelné flešky. Někdy se to podařilo až po čtvrtém pokusu, většinou to zničeho nic spadlo. Testy vytvořené bootovatelné flešky/DVD vždy ukazovaly v pořádku! Fleška jako taková při vymazání vždy ukazovala že na ní nic není, ale otevřená v gparted ve sloupci Flags bylo napsáno „boot, Lba“. Tak jsem v geparted provedl smazání fat32, potom formát na ex4, smazání a opět formát na fat32. Po té už ve sloupci Flags nebylo nic. Pak vytvoření bootovatelného disku z dnes staženého iso U 13.04 bylo napoprvé a OS se nainstaloval bez problému také napoprvé. Prohlédl jsem i ostatní flešky na kterých jsem se neúspěšně snažil istalaci OS a všechny měli ve sloupci Flags buď boot, nebo boot Lba. Po již uvedeném zákroku všechny instalovaly OS bez problému.
Zatím OS U13.04 pracuje bez problému a doufám že už mne nijak negativně nepřekvapí. :)