Я только что купил Lenovo x121e (версия E-350). Я был в состоянии успешно установить Ubuntu 11.04 и все работает нормально (для системы загрузки EFI перегородка , кажется, необходимо , однако ). В ноутбуке установлен диск Seagate с размером физического сектора 4096 байт.
После установки Ubuntu Дисковая утилита сообщает, что мои разделы не выровнены должным образом:
Я пробовал как полностью автоматическую установку, стирая диск (как показано на скриншоте), так и устанавливая разделы вручную во время установки. Оба варианта показывают смещенные разделы.
- Это ошибка при создании разделов или утилита Disk выдает неверную информацию?
- Если выравнивание неверно и негативно влияет на производительность, как я могу исправить это (сейчас или с новой установкой)?
Ответы:
Я тоже являюсь владельцем TP X121e (AMD E 350) и столкнулся с теми же результатами, что и вы. Я нашел обходной путь. Это требует новой установки, хотя могут быть альтернативы, которые этого не требуют - ну, я ничего не пробовал, но, по крайней мере, работает следующее:
Полезной предпосылкой была статья http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/ и особенно первый комментарий, опубликованный JLockard 19 ноября 2010 года.
Мой TP X121e имеет жесткий диск Seagate емкостью 320 ГБ, который использует размер физического сектора 4096 байт и размер логического сектора 512 байт, и именно в этом и заключается смещение (см. Упомянутую статью).
Я не нашел способа правильно выровнять разделы по схеме 4096 байт ни с помощью дисковой утилиты, ни с помощью gparted (в gparted есть опция «align to MiB», но это также привело к смещению разделов).
Поэтому я вернулся к командной строке и использовал parted (это решение упоминает комментатор JLockard, см. Выше). И вот что я сделал:
Я загрузился с моего ubuntu-live-usb-flashdrive и использовал gparted для настройки таблицы разделов gpt (это также возможно из командной строки с помощью parted, но я не хотел углубляться в страницы руководства).
Затем я переключился на командную строку и настроил разделы с помощью parted:
Оптимальный параметр означает оптимальное выравнивание, и это то, что нам нужно. Команда запускает интерактивный режим, в котором вы можете просто ввести следующие команды: Единицы для выравнивания должны быть Mebibytes показал мне, что жесткий диск 305245MiBS большой Позже это будет мой загрузочный раздел efi (раздел efi требуется для загрузки в Ubuntu, как вы правильно указали ), позже (примерно 20 МБ, как предлагалось при автоматической установке Ubuntu в моих предыдущих попытках установки). Это будет 25000MiB / раздел. будет мой 272225MiB / домашний раздел. Остальное доступное пространство будет моим разделом подкачки (примерно 8 ГБ -> 8 ГБ ОЗУ): Прежде чем продолжить, можно проверить правильность выравнивания с где N - номер раздела.Затем я снова запустил установщик Ubuntu и выбрал «что-то другое» / вариант ручной установки. Теперь я назначил файловые системы и точки монтирования для ранее созданных разделов (1 = efi-boot, 2 = ext4 /, 3 = ext4 / home, 4 = swap). Дисковая утилита показывает 1 МБ свободного места перед первым разделом и ~ 375 КБ свободного места за разделом подкачки. Это из-за оптимального выравнивания.
Установка продолжалась ... и: приятно - или лучше: оптимально - выровненные перегородки! Я не знаю, действительно ли это имело какое-то значение, но, по крайней мере, моя система чувствует себя немного более резко.
Любые предложения по улучшению приветствуются.
Мое предложение для Ubuntu: Дисковая утилита установщика должна получить опцию графического интерфейса, которая устанавливает оптимальное выравнивание для 4096-байтовых накопителей. Это было бы самым простым решением.
источник
u MiB
даже если мой диск работаетSector size (logical/physical): 512B/4096B
. Интересно, почему те, кто сделал разделение, не удосужились добавить опцию «Fix it for me» при создании новых разделов. Если у них есть код для проверки выравнивания, почему они не могут предложить исправление для него?