Invest-currency.ru

Как обезопасить себя в кризис?
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Linux удалить gpt

Цинизм в IT

FastNetMon

понедельник, 6 сентября 2010 г.

Как удалить все до единого разделы с диска в Linux?

Итак, имеем сглючивший софт, который сотворил нечто вот такое:
fdisk -l /dev/sda

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000a44f0

Device Boot Start End Blocks Id System
/dev/sda1 1 523 4199044+ fd Linux raid autodetect
/dev/sda2 524 785 2104515 fd Linux raid autodetect
/dev/sda3 786 1177 3148740 fd Linux raid autodetect
/dev/sda4 1178 182401 1455681780 85 Linux extended
/dev/sda5 1178 1569 3148739+ fd Linux raid autodetect
/dev/sda6 1570 1961 3148739+ fd Linux raid autodetect
/dev/sda7 1962 2353 3148739+ fd Linux raid autodetect
/dev/sda8 2354 2745 3148739+ fd Linux raid autodetect
/dev/sda9 2746 3137 3148739+ fd Linux raid autodetect
/dev/sda10 3138 3529 3148739+ fd Linux raid autodetect
/dev/sda11 3530 3921 3148739+ fd Linux raid autodetect
/dev/sda12 3922 4313 3148739+ fd Linux raid autodetect
/dev/sda13 4314 4705 3148739+ fd Linux raid autodetect
/dev/sda14 4706 5097 3148739+ fd Linux raid autodetect
/dev/sda15 5098 5489 3148739+ fd Linux raid autodetect
/dev/sda16 5490 5881 3148739+ fd Linux raid autodetect
/dev/sda17 5882 6273 3148739+ fd Linux raid autodetect
/dev/sda18 6274 6665 3148739+ fd Linux raid autodetect
/dev/sda19 6666 7057 3148739+ fd Linux raid autodetect
/dev/sda20 7058 7449 3148739+ fd Linux raid autodetect
/dev/sda21 7450 7841 3148739+ fd Linux raid autodetect
/dev/sda22 7842 8233 3148739+ fd Linux raid autodetect
/dev/sda23 8234 8625 3148739+ fd Linux raid autodetect
/dev/sda24 8626 9017 3148739+ fd Linux raid autodetect
/dev/sda25 9018 9409 3148739+ fd Linux raid autodetect
/dev/sda26 9410 9801 3148739+ fd Linux raid autodetect
/dev/sda27 9802 10193 3148739+ fd Linux raid autodetect
/dev/sda28 10194 10585 3148739+ fd Linux raid autodetect
/dev/sda29 10586 10977 3148739+ fd Linux raid autodetect
/dev/sda30 10978 11369 3148739+ fd Linux raid autodetect
/dev/sda31 11370 11761 3148739+ fd Linux raid autodetect
/dev/sda32 11762 12153 3148739+ fd Linux raid autodetect
/dev/sda33 12154 12545 3148739+ fd Linux raid autodetect
/dev/sda34 12546 12937 3148739+ fd Linux raid autodetect
/dev/sda35 12938 13329 3148739+ fd Linux raid autodetect
/dev/sda36 13330 13721 3148739+ fd Linux raid autodetect
/dev/sda37 13722 14113 3148739+ fd Linux raid autodetect
/dev/sda38 14114 14505 3148739+ fd Linux raid autodetect
/dev/sda39 14506 14897 3148739+ fd Linux raid autodetect
/dev/sda40 14898 15289 3148739+ fd Linux raid autodetect
/dev/sda41 15290 15681 3148739+ fd Linux raid autodetect
/dev/sda42 15682 16073 3148739+ fd Linux raid autodetect
/dev/sda43 16074 16465 3148739+ fd Linux raid autodetect
/dev/sda44 16466 16857 3148739+ fd Linux raid autodetect
/dev/sda45 16858 17249 3148739+ fd Linux raid autodetect
/dev/sda46 17250 17641 3148739+ fd Linux raid autodetect
/dev/sda47 17642 18033 3148739+ fd Linux raid autodetect
/dev/sda48 18034 18425 3148739+ fd Linux raid autodetect
/dev/sda49 18426 18817 3148739+ fd Linux raid autodetect
/dev/sda50 18818 19209 3148739+ fd Linux raid autodetect
/dev/sda51 19210 19601 3148739+ fd Linux raid autodetect
/dev/sda52 19602 19993 3148739+ fd Linux raid autodetect
/dev/sda53 19994 20385 3148739+ fd Linux raid autodetect
/dev/sda54 20386 182401 1301393519+ fd Linux raid autodetect

Удалять все это руками — самоубийство. Поэтому требуется автоматизация 🙂 Здесь нам поможет parted:

parted /dev/sda
GNU Parted 1.8.8
Using /dev/sda
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel
Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Yes
New disk label type? [msdos]?
(parted) quit
Information: You may need to update /etc/fstab.

Вот и все, диск идеально чист:
fdisk -l /dev/sda

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000a44f0

Удалить GPT — по умолчанию вернуться к MBR

Я продолжаю получать эту ошибку:

Внимание !! Неподдерживаемый GPT (таблица разделов GUID). Использование GNU Parted

Я хочу вернуться к нормальному MBR. Я нашел несколько советов здесь и сделал:

Но когда я перехожу к опции mklabel , она выдает предупреждение о том, что я потеряю все данные на /dev/sda . Есть ли способ вернуть нормальный MBR без форматирования диска?

5 ответов

Эта ссылка, которую вы разместили, выглядит как очень уродливое решение типа хак.

Однако, согласно странице руководства, gdisk , который используется для преобразования MBR -> GPT также имеет возможность в меню «восстановление и преобразование» (нажмите r ), чтобы преобразовать GPT -> MBR; клавиша g будет:

Преобразование GPT в MBR и выход. Этот параметр преобразует столько разделов как возможно, в форму MBR, разрушает структуры данных GPT, сохраняет новый MBR и завершает работу. Используйте этот параметр, если вы пробовали GPT и что MBR работает лучше для вас. Обратите внимание, что эта функция генерирует до четырех основных разделов MBR или трех первичных разделов и как многие логические разделы могут быть сгенерированы. Каждый логический раздел требует, по крайней мере, одного нераспределенного блока сразу перед его первым блоком.

Я бы попробовал это первым.

Большинство предыдущих респондентов верны, когда говорят, что вы обычно можете делать то, что вам нужно, с таблицей разделов таблицы GPT, но поскольку are допустимые причины для использования MBR, я думаю, что я просто ответит на ваш вопрос, вместо того, чтобы предположить, что вы ошибаетесь.

Чтобы избавиться от GPT, вам нужно помнить, что в этом формате таблица разделов, записанная на end диска, где она останется, если вы просто попытаетесь ее удалить с помощью fdisk или инструментальной системы, не поддерживающей GPT. То, что вы сделали с разделенным, не обращалось к этой таблице разделов.

Чтобы стереть GPT, вам нужно использовать что-то вроде gdisk. Введите gdisk как root в приглашении, а затем скажите gdisk, на каком устройстве вы хотите посмотреть (например, /dev /sd ??). Используйте gdisk для записи защитного MBR на диск, чтобы убедиться, что у вас есть доступ к некоторой структуре данных MBR. Затем вы можете перейти в раздел экспертных опций (нажмите ? в разных запросах программы, чтобы просмотреть доступные вам варианты в разное время) и найдите вариант, который говорит «Zap (уничтожить) структуры данных GPT и выйти». Программа запросит подтверждение, а затем спросит вас, хотите ли вы сохранить структуру MBR. Сохраните это.

После этого он должен быть таким же простым, как перезагрузка вашего компьютера (потому что ядро ​​все равно будет использовать старую таблицу разделов, и ей потребуется перезагрузка для обновления), а затем запуск fdisk и удаление остатка раздела GPT. Вы по-прежнему будете видеть то же предупреждение об использовании GNU Parted, которое вы видели ранее, но на этот раз вы можете проигнорировать его, поскольку оно исчезнет при удалении раздела.

Это даст вам систему таблиц разделов MBR на пустом диске, на который вы можете переустановить ОС. Если вы пытаетесь сделать это с существующими разделами, это немного сложнее, и в некоторых случаях это даже не возможно, поэтому я бы рекомендовал вам просто создавать резервные копии ваших данных и делать это таким образом.

Читать еще:  Rh 01 ошибка в плей маркете

Используйте gdisk /dev/sda

Примечание: /dev/sda относится к человеку, который задал этот вопрос, но изменил его на ваш имя диска.

Как только вы используете gdisk, используйте:

, то при вводе p , чтобы увидеть все параметры, вы увидите следующее:

Этот должен работать в большинстве случаев. Вы знаете, что нельзя использовать MBR, если у вас есть разделы размером более 2 ТБ или более 15 разделов.

  • Использовать разделенные для проверки размеров раздела (т. е. все меньше 2 ТБ?), parted /dev/sdX p
  • Если есть большие разделы, уменьшите файловую систему и все остальное, что нужно сделать. (Подробнее об этом в конце этой публикации.)
  • Дамп всех точных размеров раздела, parted /dev/sdX u B p (показывать размеры в байтах), поэтому вы знаете, как можно в конечном итоге воссоздать макет раздела , Используйте свой телефон, чтобы сделать фотографию из выходов parted .
  • Помните, что у вас есть только четыре основных раздела с MBR из-за его внутренней структуры. Поэтому, если у вас больше разделов, вам нужно свободное место где-то на вашем диске (из чего вам нужно знать, где это может быть!), Чтобы создать логический раздел, где можно разместить VBR, чтобы вы могли «распределить» другой 4-й /5-й раздел, который ранее существовал.
  • Используйте gdisk , чтобы заблокировать GPT.
  • Создайте новый MBR.
  • Восстановите свои разделы, 1-й /2-й /3-й в качестве первичных разделов, затем в каком-то свободном пространстве (ГДЕ НИКАКИЕ ДАННЫЕ НЕ РАСПОЛОЖЕНЫ!) создайте логический раздел, затем создайте остальные.
  • Сохранить, выйти.
  • Помолитесь.
  • Reboot.

Для этого вам следует использовать liveisk, например grml . Если вы сделали что-то не так, перезагрузитесь и повторите попытку.

Пока вы не записываете какие-либо данные на диск, ничего не теряется. Помните, что у вас все еще есть свой макет разделов на вашем телефоне, поэтому вы можете воссоздать оригинальный GPT, если это действительно необходимо.

Если вы действительно трахнули что-то и не сделали фотографии, попробуйте testdisk для распознавания границ раздела. Но не делайте никаких денег на нем, как только ваш макет ничего необычного.

В материалах для изменения размеров для меньшего размера разделов с птицами:

  • Сначала вам всегда нужно сжимать файловую систему. Легко для ext4 ( resize2fs -M dev/sdX ), но невозможно для XFS, поскольку он не может быть сокращен. Знайте, что вы используете и google, прежде чем пытаться совершать такие трюки.
  • Если у вас LVM, уменьшите логический том дальше. ( lvreduce -L 20G /dev/mapper/ — ) литий>
  • Следующий шаг LVM уменьшает физический объем. pvresize —setphysicalvolumesize 25G /dev/sdX — путь.
  • Затем используйте инструмент разбиения по выбору, удалите раздел, в который помещен ваш lvm, и заново создайте его.

Размеры для всех упомянутых здесь элементов подобны: Файловая система df -h — ваш друг для отображения размера файловой системы при установке раздела

  • lsblk и lsblk -f — ваши друзья для показа перегородки
  • Если вы используете LUKS, откройте контейнер crypto через cryptsetup open /dev/sdX asdf , введите свой пароль и он станет доступен unter /dev/mapper/asdf . Криптоконтейнеры не нуждаются в изменении размеров. (Пропустите это, если у вас нет зашифрованного раздела, конечно.)
  • vgchange -aay , чтобы активировать все логические тома, чтобы вы могли работать с ними.
  • mkdir asdf; mount /dev/mapper — asdf , а затем df -h , чтобы проверить размер вашей файловой системы до изменения размера.
  • umount asdf , чтобы снова размонтировать его.
  • resize2fs -M /dev/mapper/ — литий>
  • mount /dev/mapper/ — asdf; df -h , чтобы проверить, насколько велика ваша файловая системаесть.
  • Сделайте LV 1GB больше, чем файловая система. Скорее всего, этого будет недостаточно. Сделайте это еще больше, если это можно сделать, иначе linux скажет вам после перезагрузки, что он не будет работать. DONT выполняет проверку FS при появлении запроса, перезагружается в liveisk и запускается снова, никакие данные не теряются, если это так.
  • Сделайте PV 1GB больше, чем LV.
  • Сделайте раздел размером 1 ГБ больше, чем PV. 100M тоже должно быть достаточным, так как LVM создает экстенты размером 4M (это несколько похоже на блоки на жестком диске, но для LVM), и вы хотите, чтобы он не пропускал последнюю степень, делая слишком маленький раздел. Но, как я сказал, должен . Не расчитывайте все, просто корректируйте вещи и исправляйте их, если они ломаются. Это все-таки linux, давайте сделаем это.
  • Сделайте вещи больше, чем они должны быть, поэтому вам не нужно перезагружаться так часто.

    Чтобы легко различить, что с LVM, всегда используйте свое имя хоста как имя для VG и точки монтирования ( root , swap , var , . ) для LV при создании настройки LVM, если вы этого еще не сделали. Это общий намек, а не то, что вам нужно сделать для чего-либо из вышеуказанных шагов.

    Как удалить GPT с HDD?

    У меня есть ноутбук Asus K55VM-Sx027V, и я создал его с Ubuntu, потому что всякий раз, когда я пытался установить 64-разрядную версию Windows 7, это не позволяло мне, потому что мой жесткий диск имел защиту GPT.

    Теперь, когда у меня есть Ubuntu 12.10, как мне удалить защиту GPT с моего ноутбука?

    6 ответов

    Используйте gdisk вместо fdisk. Он не установлен по умолчанию, поэтому получите его с помощью:

    Затем umount диска и вызов gdisk для устройства:

    Он предложит вам выбрать раздел:

    Выберите GPT. В моем случае 2 . Используйте команду ? для печати списка команд. Введите x для экспертных опций, затем z , чтобы заблокировать таблицу GPT и все данные на диске:

    С простой функцией Python!

    Получить полный пример из:

    Вы можете использовать wipefs для удаления всех стандартных блоков идентификаторов с устройства перед изменением формата раздела.

    GPT является таблицей разделов GUID , которая является методом определения разделов (не защита ) на вашем компьютере. Если Windows жалуется на использование GPT, это означает, что установщик Windows загрузился в режиме BIOS, а не в (U) режиме EFI. Для решения этой проблемы существует два способа:

    • Загрузите установщик Windows в режиме EFI. Это может быть или не быть возможно, в зависимости от вашего компьютера. Если он новый (продается за последние 6-12 месяцев), он, вероятно, поддерживает загрузку EFI-режима. Для загрузки в режиме EFI вам может потребоваться настроить параметры прошивки, чтобы включить загрузку EFI-режима. Иногда нажатие кнопки, чтобы перейти к параметрам загрузки при загрузке, приведет к двум вариантам загрузки вашего компакт-диска: один в режиме BIOS (иначе), а другой в режиме EFI.
    • Преобразуйте жесткий диск для использования разделов MBR, а не GPT. Вы можете сделать это с помощью GPT fdisk (gdisk) , используя опцию «g» в меню «восстановление и преобразование». Тем не менее, есть много предостережений и подробностей для такого преобразования; Подробности см. в документации GPT fdisk. Когда вы закончите, Ubuntu больше не будет загружаться; вам нужно будет переустановить загрузчик. (Вам нужно будет сделать это после установки Windows в режиме BIOS, так что вы можете также отключить его до установки Windows.)

    Загрузка EFI-режима с помощью GPT все еще очень новая и может быть подвержена ошибкам, но преобразование таблицы разделов с GPT на MBR также является довольно рискованным делом. Таким образом, мне трудно сказать, какой подход лучше всего. Конечно, вы даже не сможете загружать свой компьютер в режиме EFI, поэтому вам, возможно, придется это сделать, преобразовывая таблицу разделов.

    Читать еще:  Ядро системы unix

    Альтернативой любому подходу является запуск Windows из VirtualBox или другой среды виртуализации в Linux. Это проще и безопаснее, и это может быть адекватным для многих целей. Скорее всего, это будет проблемой, если вы хотите запускать видеоинтенсивные игры, если вам нужен низкоуровневый доступ к аппаратным средствам или если у вас недостаточно памяти для поддержки виртуализованной среды, достаточной для ваших нужд.

    Какой бы подход вы ни выбрали (помимо виртуализованной Windows), я настоятельно рекомендую сначала создать резервные копии любых важных данных; сбрасывание таблиц разделов всегда опасно.

    Изменить: комментарии Zolar1 предполагают, что Ubuntu установлен в режиме BIOS, но с использованием GPT. Установка Windows в режиме EFI в этом случае потребует одной из двух вещей:

    • Преобразование Ubuntu для загрузки в режиме EFI, а не в режиме BIOS.
    • Переключение режимов загрузки (EFI для Windows, BIOS для Linux)

    Возможно. Вы можете конвертировать Ubuntu для загрузки в режиме EFI, добавив загрузчик EFI. Существует несколько вариантов, как описано здесь. Ubuntu по умолчанию использует GRUB 2 как загрузчик EFI-режима , но ИМХО это плохой выбор.

    Переключение между режимами EFI и BIOS в BIOS обычно неудобно, но иногда переключатель параметров загрузки (доступный путем нажатия F8, F12 или другого ключа во время загрузки) может сделать это допустимым. Другими вариантами могут быть установка rEFInd, , который является менеджером загрузки EFI-режима, который может (начиная с версии 0.4.6) вручную от процесса загрузки к загрузчику в режиме BIOS (или к загрузчику EFI).

    Я не уверен, что компьютер позволит вам. У меня есть ASUS K55a. Каждый раз, когда я хочу установить ЛЮБОЙ версии Linux, попробуйте вернуться в Windows 7, Windows заставляет R / R, а затем Linux не будет работать.

    Я обнаружил, что вы можете запускать Linux с CD / DVD или использовать Puppy на флеш-диске.

    Может быть, вы могли бы использовать хороший вирус для удаления всех разделов? LOL

    Но эта ссылка может помочь:

    Вы отключили настройку UEFI в BIOS? Я думаю, что пока это будет включено, вы, возможно, не сможете избавиться от раздела и все еще работать с компьютером.

    Обратите внимание: все новые компьютеры, которые поставляются с Win8, обязательны для включения UEFI в любое время без возможности его отключения. Должен любить жадность микрошара.

    Если все жаловались FTC.gov о THEFT вашей способности использовать ВАШЕ оборудование и лицензионное программное обеспечение, то, возможно, они могли бы вмешаться и заставить мусор позволить двойную загрузку с Linux.

    Интересно, почему кто-то в Linux просто не пишет свой собственный UEFI, который дает возможность разрешить двойную загрузку и заменить тот, который накладывает на всех микрошарики.

    Помните, что вы использовали оборудование. Microsoft не имеет права сообщать вам, что вы можете с ней сделать.

    Подробнее о Linux — если я удалю свой жесткий диск с win7 на нем и установил диск ssd, а затем отключите UEI в BIOS, я могу установить Linux без проблем. Когда я пытаюсь добавить диск с Windows 7 с uefi обратно, это когда есть проблема. Win7 заставляет R / R, тогда Linux не загружается.

    Возможно, Linux мог бы создать свой собственный uefi, который контролировал бы все, что сделал загрузчик grub, вместо того, чтобы окна определяли, какое программное обеспечение и оборудование вы можете установить. Сначала используйте linux uefi, затем, если вы выберете окна, отпустите его в раздел Windows C :.

    Еще одна идея — сделать что-то похожее на то, что делает щенок. Щенок использует жир 2, но внутри он создает файловую систему ext2. Не прайсик для больших файлов.

    Как насчет linux с использованием файловой системы UDF и записывать любую файловую систему, которую пользователь хочет в эту систему.

    Я не знаю. Наверное, я расстроен из-за разочарования здесь.

    Интересно, может ли программа прямого доступа к диску позволить вам изменить таблицу разделов gpt?

    Вот еще одно возможное решение вашей проблемы: Ссылка

    Linux удалить gpt

    Сообщения: 2
    Благодарности:

    Инсульт, Акронис и парагон очень плохо работают с такими дисками. последний Акронис, например, воспринимает шифрованный раздел MSR как MBR и сохраняет в архиве только 8к.
    попробуйте воспользоваться средствами Win8. я 100 раз такое делал на планшете, причём с одним usb и на eMMC.

    Задача №1: вам надо любым способом загрузиться в командную строку Win8.1 или EFI Shell.
    превое, что надо знать, какая разрядность у вашего EFI. несмотря на то что проц 64 разрядный, если память мало, то возможно, что EFI на 32 бит. далее, вам нужна флешка WinPE для системы вашей разрядности. совершенно любая. или подойдёт установочный диск с 8ой виндой. если у вас нет дисковода, то просто скопируйте содержимое диска на флешку, размеченную в FAT32. если у вас EFI то делать флешку активной нет необходимости. загрузите ваш бук с этой флешки или выберете в дополнительных параметрах setup запуск командной строки. итак, если командная строка получена, то можно собственно пере размечать ваш основной диск. (если у вас ретина то буквы будут очень мелкие. в свойсваш окна заменить текущий шрифт на пропорциональный бОльшего размера)

    Задача №2: вам надо точно понять, что вы хотите получить. если вы хотите перейти на Win7 и уверены, что ваш EFI поддерживает режим совместимости с биос, то делайте последовательность команд 1. не факт, если бук новый, что он поддерживает биос и совместим с Win7, тогда вам надо переустановить вин8.1 или вин10,- последовательность 2.

    1) в окне командной строки введите:
    diskpart
    select disk 0
    для проверки, что это ваш основной диск введите
    detail disk
    вы должны увидеть все разделы своего диска. если это не тот диск, то повторите вторую команду с другим номером.
    далее будем переделывать диск на формат MBR. для этого
    convert mbr
    по моему это всё. вы можете снова ввести команду detail disk для проверки.
    на всякий случай, полная очистка текущего диска — команда clean
    теперь можно пробовать ставить вин7.

    2) убить все разделы, но сохранить разметку GPT для вин8/10
    diskpart
    select disk 0
    для проверки, что это ваш основной диск введите
    detail disk
    вы должны увидеть все разделы своего диска. если это не тот диск, то повторите вторую команду с другим номером.

    убить все разделы и очистить диск можно одной командой:
    clean
    или если будет ошибка доступа
    clean override
    внимание, команда возможно изменит GUID диска и не факт, что вы сможете использовать ваш ключ активации. хотя я не уверен.

    если вы хотите удалять разделы по очереди, то с каждым разделом нужно проделать последовательность команд меняя номер раздела i и начиная с 1
    select partition i
    delete partition override

    всё тоже самое можно делать и в efi os. но устал писать. извините.
    тут мои флешки с макриум рефлект. можете воспользоваться ими. там есть командная строка. для переключения раскладки клавиатуры нужно зайти в рефлект — тулз.
    64бит. 32бит

    Читать еще:  C linux потоки

    Разметка диска GPT или MBR Linux

    Новый диск не имеет разметки, поэтому сначала необходимо разметить диск (создать таблицу разделов и выбратьфайловую систему — отформатировать), затем уже использовать. В табилце разметки непосредственно хранится информация о файлах и их позиции на диске..

    Существует 2 типа таблиц разметки:

    • Устаревшая MSDOS (MBR) [часто обозначается как BIOS, Legacy BIOS] — главная загрузочная запись — Master Boot Record, редакторы его могут отображать как dos или msdos.
    • И современная UEFI (GPT) — GUID Partition Table.

    Диск можно разметить и поделить при установке операционной системы или в случае с многими установочными образами Линукса — операционная система запускается с флешки или с диска и можно в графическом режиме разметить диски. И не только — можно наставить софта, сделать какие-то изменения и все они будут записаны при установке операционной системы (это как вариант). Т.е. под рукой всегда живой образ системы с которого можно загрузиться и что-то сделать..

    В графическом режиме доступны утилиты, например Редактор разделов System — PartitionManager , или GParted , кому что больше нравится.. Ниже покажу как это можно сделать из командной строки (консоли Linux)

    Смысл делить диск на разделы в Линуксе — чтоб папка /home была в отдельном разделе (папки и настройки пользователей). В случае переустановки операционной системы отформатируем первый(корень) раздел и установим недостающий софт, и вуаля все настройки программ автоматом подцепятся из /home.. Сегодня достаточно 20Гб под корень / и от 10 ГБ под /home. т.е. создаём 2 раздела на диске + EFI раздел если доступен UEFI (GPT)..

    Своп (linux-swap — раздел подкачки) я не использую, начиная с Ubuntu 18.04 отказываются от раздела swap, вместо него будет использоваться файл подкачки (swapfile) . Он может понадобиться для режима сна ноутбука или если мало памяти — система менее 1 — 2 Гб памяти использует (в зависимости от сборки).. Для режима сна необходим раздел/файл подкачки = размер памяти + 2 Гб. т.е. просто добавьте запас места в корневом разделе..

    Если используете SSD диск — оставляйте 10% (от 10 до 20%) места в конце неразмеченными, это продлит его ресурс, поскольку там будут проходить фоновые операции записи.. (По умолчанию на SSD диске есть скрытая область для этого, эта неразмеченная пойдёт в плюс к ней..) И судя по тестам из интернетов — эта дополнительная область увеличит IOPS — количество операций ввода и вывода, тем самым ускоряя операции с диском ..

    Просмотр разметки диска и прочей информации в консоли

    Вариантов намного больше, но первых 4-х вполне достаточно..

    Диск с таблицей разделов MBR

    Где-то в 80-х был создан формат для загрузки диска с таблицей разделов MBR, он имеет ограничение поддержки дисков объёмом до 2,2Тб и ограничения по количеству(4) первичных (главных — primary) разделов, остальные создаются в расширенном разделе.. Необходимо выставлять флаг с какого раздела грузиться для БИОС-а компьютера, его ещё активным разделом называют.. Запись MBR занимает первые 512 байт в первом секторе на диске..

    В консоли создать MBR и поделить можно так (пусть диск будет 30 Гб):

    Дополнения и пояснения:
    # — значок комментария.
    p — посмотреть разделы.
    d — удалить разделы.
    b — редактировать метки диска (edit bsd disklabel).

    Изменяем тип таблиц на Linux (L введите чтоб уточнить, зависит от версий).
    Должно по умолчанию назначаться..

    Скопировать разметку на диск 2, для MBR это делается так (в случае с RAID — полезно):

    Диск с таблицей разделов GPT

    Диск с таблицей разделов GPT устроен по иному и имеет ряд преимуществ:

    • Размер диска может быть до 9.4 Зеттабайт, для сравнения:
      MBR=2,2Тб против GPT=10 093 173 145,6 Тб.
      Запас на будущее колоссальный, весь трафик интернета за 2016 примерно 1,1 Зеттабайт.
    • GPT допускает 2 64 = 18 446 744 073 709 552 000 основных разделов, но вот Windows допускает не более 128 разделов, хотя в реальной жизни более 3-х не нужно..
    • GPT хранит копию данных раздела в конце диска и значения контрольной суммы для проверки целостности данных, позволяя восстановить их в случае повреждения основного заголовка GPT. (MBR же такого не умеет и помнится у меня были случаи повреждения этой записи под Windows.)
    • Загрузка операционной системы происходит быстрее, с UEFI быстрее инициализируется железо.. (На EFI разделе находятся драйверы аппаратных компонентов, к которым может получать доступ запущенная операционная система и в этом случае загрузка происходит прямо с этого раздела, что быстрее.)
    • Флаги boot разделу не нужны.

    В биосе должен быть включён режим UEFI или UEFI + Legacy ищите где-то в Boot Options (загрузка итп..), обычно спаренный режим уже включен на новом железе. Естественно грузимся из под UEFI при установке с флешки (F2, F8, F10, F11, бут меню в БИОС-е или иные)..

    Если связь между оборудованием и операционной системой (ОС) осуществляется только через режим UEFI (а не Legacy BIOS), использование GPT для разбивки разделов становится практически обязательным, иначе могут быть проблемы совместимости с MBR. Советую из консоли или при помощи редактора разделов GParted итп. установить тип таблицы gpt, при установке операционной системы, установщик может по умолчанию dos поставить..

    UEFI имеет собственный загрузчик операционных систем с интегрированными менеджерами их запуска. Для загрузчика UEFI на диске должен быть создан небольшой загрузочный раздел, который называется EFI System Partition , он же ESP , он же EFISYS и имеет тип EF00 .
    При установке Linux будет возможность обозначить тип — системный раздел EFI.
    EFI — Extensible Firmware Interface System Partition — системный раздел расширяемого интерфейса прошивки.

    На дисках расширенного формата 4K Native (секторы по 4 Кб, по сути это неминуемо в будущем (сейчас 512кб в ходу), с 2010г операционные системы поддерживают новый формат) EFI должен быть не менее 256 Мб в виду ограничений FAT32, посему я делаю его с запасом = 260 Мб (этого хватит на несколько ОС на 1 диске), но можно и 100 Мб.. В интернете встречаются экспериментаторы советующие делать размер не менее 520 Мб (546 Мб), чтоб любой каприз влез, но Линукс занимает около 4 Мб.

    На каждом диске может быть не более одного раздела EFI. По стандартам, раздел должен быть отформатирован в файловой системе FAT32 (для USB HDD, USB Flash могут быть поняты при загрузке более старые FAT12, FAT16 (в том числе и EFI)).

    Запись GPT занимает первые 2048 секторов (1 Мб) на диске и включает в себя резерв — отступ для MBR 512 байт.

    В консоли создать GPT и поделить можно так (пусть диск будет 30 Гб):

    Посмотреть разметку диска:

    Непосредственно работа с дисками

    Тип таблиц на Linux (L введите чтоб уточнить, обозначение зависит от версий)
    8200 Linux swap
    8300 Linux filesystem

    Копирование разметки диска для GPT (в случае с RAID — полезно):

    Будьте бдительны, какому гению в голову пришло в обратном порядке выстраивать диски, точнее применять сразу после ключа -R, —replicate=second_device_filename. Поэтому запись в логичном/привычном порядке sgdisk -R /dev/sda /dev/sdb приведёт к затиранию первого диска sda, в этой форме первым пишется диск на который копируется разметка, а вторым с которого копируют.

    Ссылка на основную публикацию
    ВсеИнструменты 220 Вольт
    Adblock
    detector
    ×
    ×