Я следовал этому руководству досконально:http://www.everydaylinuxuser.com/2013/09/install-ubuntu-linux-alongside-windows.html
Однако, когда я дохожу до шага 6, я просто вижу свой /dev/sda
и он говорит, что он полностью нераспределен. Я мог бы просто выбрать /dev/sda
и нажатьУстановите сейчас, но не убьет ли это мою установку Windows? Выход из установки и запуск Ubuntu с LiveUSB, GParted говорит, что весь диск не распределен и что у меня поврежденная или недействительная таблица GPT. ИспользуяДискиутилита, я вижу все свои разделы, включая свободное пространство, которое я создал. Запуск fdisk
говорит: partition 1 does not start on physical sector boundary
, и не выводит список разделов.
Я уже прочитал все соответствующие посты здесь, и ни один из них не работает. Нет ли простого способа заставить Ubuntu хорошо работать с тем, как Windows 8 разбивает жесткий диск? Если на это нет прямого ответа, я отказываюсь от идеи когда-либо использовать Linux вне рабочей среды. Что-то с такой большой поддержкой и таким количеством хорошо подготовленных пользователей не должно быть таким уж сложным.
EDIT: Вот что я получаю от gdisk:
ubuntu@ubuntu:~$ sudo gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.7
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Warning! Secondary partition table overlaps the last partition by
1 blocks!
Try reducing the partition table size by 4 entries.
(Use the 's' item on the experts' menu.)
решение1
Я подозреваю, что происходит одно из двух:
- Ваш диск имеетЗащищенная территория хоста (HPA)установлен неправильно, что
gdisk
определяется как поврежденная таблица разделов резервной копии. Как описано в статье Википедии, вы можете определить диск с установленным HPA с помощьюsudo hdparm -N /dev/sda
команды в Ubuntu. - Linux считает, что диск является частью программного RAID-массива на материнской плате (также известного как «поддельный RAID»), что фактически уменьшает его размер на небольшую величину. Результат аналогичен тому, что
gdisk
резервная таблица разделов определяется как поврежденная. Если это так,sudo dmraid -rE /dev/sda
это может исправить проблему; но будьтеочень осторожныйоб этом, так как если диск действительнодолженесли RAID активен, эта команда может нанести серьезный ущерб диску!
Если вам нужна дополнительная помощь, опубликуйте вывод sudo hdparm -N /dev/sda
и дополнительную информацию gdisk
, в частности, вывод команд p
и v
внутри программы.