1

Я только что приобрел новый ноутбук Dell.

Я установил Linux на первой половине жесткого диска, а во второй части хочу установить Oracle Solaris. В соответствии с этим мне нужно установить тип раздела второй половины равным 0x82.

Когда я установил Linux, я использовал parted версии 3.1, и, похоже, у него нет команды для изменения типа раздела. Вместо этого похоже, что я должен предоставить [FS-TYPE] при вводе команды mkpart .

Теперь, глядя на поддерживаемые типы, я вижу пять возможностей: linux-swap(v1), linux-swap(v0), linux-swap, linux-swap(новый) и linux-swap(старый).

Какой из этих 5 я должен выбрать?

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что при попытке установить Oracle Solaris программа установки распознает только файловую систему NTFS. И когда приходит время спросить, где установить, у меня весь диск не используется. Но по ссылке выше я должен быть в состоянии обмануть установщика, сообщив ему, что у меня уже есть готовый раздел для Oracle Solaris.

2 ответа2

1

0x82 - это не номер версии свопа, это просто кодовое имя свопа, поэтому не имеет значения, что вы выберете, все они 0x82. Смотрите эту ссылку: http://www.tldp.org/HOWTO/Partition/partition-types.html

Похоже, вы неправильно прочитали инструкции. Раздел подкачки должен быть отформатирован как раздел подкачки, а раздел Solaris должен быть отформатирован как UFS. Для разделенных команд см .: http://postbin.per.red/pages/article24/page.php

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

Чтобы создать раздел UFS:

Введите Parted " select /dev/sda ".

Введите в Parted " mkpartfs primary ufs 0.0 700.0 "

Чтобы отформатировать существующий раздел как UFS:

Наберите в Parted " mkfs yes 3 ufs "

1

Новый ноутбук Dell почти наверняка будет поставляться с Windows 8 и использовать прошивку с расширяемым интерфейсом микропрограмм (Unified EFI или UEFI), а не старую прошивку базовой системы ввода / вывода (BIOS) . Системы на основе EFI обычно используют таблицу разделов GUID (GPT), а не более старую схему разделения Master Boot Record (MBR) , которая обычно (но не всегда) используется с BIOS.

Это актуально, потому что инструкции, к которым вы привязаны, предполагают установку в режиме BIOS с MBR. Если вы продолжаете использовать GPT и EFI, процедуры будут совершенно другими! Согласно этому документу, Solaris теперь поддерживает загрузку в режиме EFI, но я не могу указать вам конкретные инструкции по его установке в этом режиме.

Большинство современных EFI включают модуль поддержки совместимости (CSM), который позволяет компьютеру загружаться в режиме BIOS. Таким образом, вы можете загружаться в режиме BIOS, но это будет проще всего, если вы сконфигурируете все свои ОС для загрузки в режиме BIOS. В случае Windows для этого потребуется преобразовать диск из GPT в MBR. Для всех ОС, если диск в данный момент находится в форме GPT, преобразование в MBR потребует переустановки загрузчика. В большинстве случаев вам нужно зайти в утилиту настройки прошивки и активировать CSM - обычно она определяется по этому имени или по названию "устаревшая поддержка" или что-то подобное. Иногда он активируется деактивация "UEFI поддержку" или что - то подобное. (К сожалению, нет ничего стандартизированного в этих пользовательских интерфейсах.) Если вы стираете все и переустанавливаете, это жонглирование загрузочного режима и таблицы разделов не имеет большого значения, если вы понимаете, что нужно сделать. Если вы хотите сохранить Windows, тем не менее, это может быть хлопот.

Кроме того, компьютеры, поставляемые с Windows 8, почти всегда поставляются с активной загрузкой Secure Boot. Отключение этой функции необходимо для установки некоторых ОС. Некоторые дистрибутивы Linux поддерживают безопасную загрузку, а другие - нет. Я понятия не имею о солярисе. Вы должны иметь возможность отключить Secure Boot в своей прошивке - но, опять же, точно, как зависит от пользовательского интерфейса вашей прошивки.

При необходимости вы можете переключаться между режимами загрузки EFI и BIOS, но это часто бывает неудобно. Большинство EFI разрешают делать это, используя встроенные менеджеры загрузки, которые обычно являются ужасными инструментами; или вы можете установить мой менеджер загрузки rEFInd, который немного облегчает задачу. (С rEFInd, вы должны раскомментировать scanfor строку в файле refind.conf и убедитесь , что подходящий вариант BIOS режима добавляется к строке.)

Что касается типов разделов, parted и GParted являются ужасными инструментами для манипулирования кодами типов разделов, потому что они не предоставляют явного способа сделать это. Эти инструменты будут устанавливать код типа в зависимости от типа файловой системы, который вы укажете, но если вам нужно использовать что-то другое, вам не повезло. Вместо этого вы должны использовать fdisk (для MBR-дисков) или gdisk (для GPT-дисков) для установки кодов типов разделов любым, кроме нескольких стандартных способов, которые разрешает libparted. Кстати, IIRC Solaris отказался от кода типа 0x82 в пользу чего-то другого, но я не помню, что он сейчас использует вместо этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .