Установка Debian на ssd

Обновлено: 21.11.2024

У меня есть USB-накопитель с разгоном (на базе Debian), с которого я загрузил свою систему. Я пытаюсь найти способ установить его на подключенный диск SATA SSD. Я попытался сделать следующее:

Я создал следующие разделы на SSD с помощью fdisk:

Я запустил mkfs. на каждом разделе и mkswap на sda5.

Затем я смонтировал разделы:

Затем я скопировал файлы с USB:

Затем я связываю смонтированные proc, sys, run и dev:

Затем я подключился к /mnt:

Я создал новый fstab:

Затем я запустил команду grub-install /boot /dev/sda, которая не выдала никаких ошибок.

Я вышел из chroot, размонтировал разделы, вынул USB и перезагрузился.

Я думал, что это создаст файловую систему, почти идентичную той, что находится на USB-устройстве, которое будет загружаться с grub. Однако я не смог загрузиться с диска. Я думаю, что это как-то связано с UEFI, но я не могу понять, что еще нужно сделать.

Любая помощь приветствуется, спасибо.

UEFI загружается из файла в системном разделе EFI. Вы его не создавали (и не копировали в него соответствующие файлы).

2 ответа 2

Отформатируйте загрузочный раздел sda2 в Fat32, он будет использоваться как раздел ESP

Смонтировать разделы и заменить mount /dev/sda1 /mnt/boot на:

Подключите Интернет, а затем измените root:

Размонтировать разделы и перезагрузить компьютер

Позвольте мне немного расширить это, чтобы остальная часть ответа имела смысл:

На старых IBM-совместимых ПК прошивка загружается при запуске. Обычно это прошивка BIOS, которая ищет запись MBR на жестком диске, читает ее, вызывает загрузочный сектор, загрузчик первой стадии и т. д. То же самое при загрузке Windows или Linux. Вы просто получаете разные загрузчики. Или даже несколько загрузчиков, например. когда вы соединяете окна из grub.

BIOS – это базовая система примерно 1985 года, которой не хватает на современных ПК. Мы просто использовали его для обратной совместимости.

С тех пор он был заменен на EFI. EFI хорошо определен и обладает гораздо большими возможностями. Он не использует загрузочный сектор. Вместо этого он просматривает диск с разделами GPT, находит системный раздел EFI и читает файлы с него. Обычно это включает в себя что-то вроде boot.efi . *1

Для загрузки должен присутствовать системный раздел EFI. Он должен быть в формате, который понимает ваша реализация EFI. Существует одна файловая система, которая требуется для понимания EFI, и она на 100% совместима с FAT32. *2

Ваша установка показывает, что вы создали несколько разделов, ни один из которых не является системным разделом EFI. Я думаю, вы следуете старому руководству по загрузке BIOS, coreboot или CSM.

Настолько предыстория и почему это не сработало, но главный вопрос остается без ответа.

Как установить debian linux на ssd из работающей системы с загрузкой UEFI

Из wiki.debian.org/UEFI:
"Debian устанавливает grub-efi для своего загрузчика EFI".

*1 : Примечание. Grub2 совместим с EFI.

*2 : Одно известное исключение: Apple EFI также использует HFS. При необходимости он также понимает обычный формат.

У меня ноутбук Acer (Aspire E1, x64, amd i7, RAM 16, vga 2).

Мои базовые задачи используют виртуальные машины.

Я использую двойную загрузку для Win10 и Debian 8.6, а тип загрузки Bios — «Legacy».

Я собираюсь заменить свой жесткий диск на SSD и установить только Debian 9.8 (поэтому нужно как минимум два основных раздела).

Моя материнская плата поддерживает как устаревший режим, так и режим uefi.

Я знаю, что режим uefi работает только на GPT, а не на MBR.

Вы согласны установить Debian в режиме uefi?

Достаточно ли изменить тип BIOS на «uefi» и затем начать установку?


Спасибо за помощь.

Aspire E1-572PG — x64

Версия/дата BIOS: Insyde Corp. V2.17, 02 сентября 2014 г.

Процессор: Intel(R) Core(TM) i7-4500U CPU @ 1,80 ГГц, 2401 МГц, 2 ядра, 4 логических процессора

Режим BIOS теперь: Legacy>

ТехноДжанки

Известный участник

Чтобы переключиться на UEFI, вам нужны две вещи: одна — настройка в BIOS, а другая — небольшой раздел на диске, зарезервированный для EFI. Мой ноутбук пришел с этим разделом размером 650 МБ. Однако я использую только 43 из них. И просто для записи, вы не можете переключаться туда и обратно. Если вы устанавливаете с UEFI, вам придется переустановить, чтобы переключиться обратно, и наоборот.

волшебник из oz

Администратор

Это не так. UEFI может поддерживать MBR. но лучше работает с GPT, а GPT позволяет более эффективно использовать разделы.

Здесь, в Австралии, ночь, и я только что вернулся из 600-километровой поездки, завтра вернусь с новыми

Крис Тернер
wizardfromoz


МЫСЛИ НА МАРТ 2022 1. COVID SUX -Вакцины от глупости нет 2. НА АВ - ничего не пуленепробиваемо, но ношу кевлар - использую линукс. 3. Еще пивные часы, где я живу. 4. Приходите и спойте вместе в Rock Roxx. 5. Почему так много дистрибутивов, Wiz?

CptCharis

Известный участник

Пейванд

Новый участник

Пейванд

Новый участник

Это не так. UEFI может поддерживать MBR. но лучше работает с GPT, а GPT позволяет более эффективно использовать разделы.

Здесь, в Австралии, ночь, и я только что вернулся из 600-километровой поездки, завтра вернусь с новыми

Крис Тернер
wizardfromoz

Привет, Крис,
очень мило с твоей стороны.

Пейванд

Новый участник

Чтобы переключиться на UEFI, вам нужны две вещи: одна — настройка в BIOS, а другая — небольшой раздел на диске, зарезервированный для EFI. Мой ноутбук пришел с этим разделом размером 650 МБ. Однако я использую только 43 из них. И просто для записи, вы не можете переключаться туда и обратно. Если вы устанавливаете с UEFI, вам придется переустановить, чтобы переключиться обратно, и наоборот.

горячая фольга

Новый участник

У меня возникли проблемы с установкой Debian 8.6 на SSD, в разделе GRUB продолжаются сбои.

Мы будем очень признательны за любую помощь!!

Заранее спасибо

волшебник из oz

Администратор

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

Либо здесь, в Debian и его производных, либо если вы впервые работаете с LInux, тогда

<р>. дайте заголовку немного информации, например,

Неполадки при установке Debian 8.6 на SSD приводят к сбою раздела GRUB

и люди обратятся за помощью.

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

Возможно, я проскочу, но многие могут помочь.

Крис Тернер
wizardfromoz


МЫСЛИ НА МАРТ 2022 1. COVID SUX -Вакцины от глупости нет 2. НА АВ - ничего не пуленепробиваемо, но ношу кевлар - использую линукс. 3. Еще пивные часы, где я живу. 4. Приходите и спойте вместе в Rock Roxx. 5. Почему так много дистрибутивов, Wiz?

горячая фольга

Новый участник

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

Либо здесь, в Debian и его производных, либо если вы впервые работаете с LInux, тогда

<р>. дайте заголовку немного информации, например,

Неполадки при установке Debian 8.6 на SSD приводят к сбою раздела GRUB

и люди обратятся за помощью.

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

Убедитесь, что в параметрах прошивки ("BIOS") для накопителя не включен режим "RAID", вместо этого он должен быть установлен в режим "AHCI". Возможно, вам придется изменить конфигурацию Windows, чтобы она продолжала работать после этого изменения, спросите в Интернете, как это сделать.

Я думаю, что Rufus требует, чтобы был включен режим "DD" [так в оригинале], но я не совсем уверен.

Безопасная загрузка должна поддерживаться ISO-образами Debian buster.

Черные жизни имеют значение

Спасибо за ответ.
Я подготовил установочный USB-носитель по вашей ссылке, но он все еще не распознает внутренний диск. Видит только установочный носитель и любой другой USB.
В моем BIOS нет возможности установить AHCI.

Вы отключили "быстрый перезапуск" [sic] в Windows?

Поисковые системы всегда быстрее, чем ожидание ответа на форумах, и они гарантируют, что вы не тратите время других людей впустую.

Черные жизни имеют значение

Вы имеете в виду SSD? Это интересно. Какая у него версия ядра? Он видит SSD как /dev/sd*, /dev/nvme* или /dev/mmcblk*?

Здравствуйте, Head_on_a_Stick! Еще раз спасибо, что нашли время.
Я провел исследование перед тем, как написать сюда, и попробовал ряд процедур. Уже месяц пытаюсь решить эту проблему.
Как упоминалось в моем OP, список длинный, и я не отслеживал их все. Я попробовал ссылку, которую вы предложили, но безуспешно, и я проверил ее снова сегодня, на случай, если я что-то пропустил, с тем же результатом.

Извините, здесь моя ошибка. На самом деле я его не устанавливал, я имел в виду, что установочный носитель распознает внутренний диск

p.H написал: Вы имеете в виду SSD? Это интересно. Какая у него версия ядра? Он видит SSD как /dev/sd*, /dev/nvme* или /dev/mmcblk*?

Да, я имел в виду SSD.
Версия ядра 5.8.15-301.
Живой установщик видит SSD как /dev/nvme0n1p1

debolot написал: Я провел исследование, прежде чем писать сюда, и попробовал ряд процедур. Уже месяц пытаюсь решить эту проблему.
Как упоминалось в моем OP, список длинный, и я не отслеживал их все.

Ну, вы должны опубликовать столько, сколько вы можете вспомнить, потому что в противном случае эта ветка будет просто длинным списком людей, предлагающих вам попробовать разные вещи, только для того, чтобы вам сказали, что у вас уже есть. Разве вы не видите, как это может раздражать потенциальных помощников, а также является пустой тратой ресурсов форума?

debolot написал: Я безуспешно попробовал ссылку, которую вы предложили, и я проверил ее снова сегодня, на случай, если я что-то пропустил, с тем же результатом.

И снова вам нужно указать *точно*, что вы пробовали, желательно опубликовав точные команды, чтобы мы могли обнаружить любые ошибки. В этой ветке было перечислено более одного потенциального решения, поэтому теперь мне придется тратить больше времени на проверку того, отключили ли вы «быстрый перезапуск» [так в оригинале] в Windows (и если да, то как именно), а также попробовали ли вы предложенное ядро. параметр командной строки (и если да, то как вы его применили и как вы проверили, был ли он применен). Между прочим, теперь я официально раздражен.

Твердотельный накопитель использует флэш-память для обеспечения значительно более высокой производительности и долговечности. SSD быстрее и надежнее, чем HHD, и не имеют подобных движущихся частей. Поддерживая чтение и запись данных, его емкость намного больше, и люди предпочитают его использовать. Внутренние твердотельные накопители подключаются к компьютеру как жесткий диск. В этой статье вы узнаете, как разбить Debian 10 на разделы с помощью SSD-накопителя. Люди считают, что время нельзя купить, но с SSD это можно сделать. Итак, посетите Eldernode, чтобы приобрести SSD VPS и насладиться скоростью прогресса и инноваций.

Оглавление

Учебник Разделение Debian 10 с помощью SSD-накопителя

Разметка диска (раздел Debian 10 с SSD)

Если вы хотите правильно установить сервер, вам необходимо разбить его на разделы. Когда вы создаете одну или несколько областей хранения и управляете каждой из них отдельно, это называется разбиением диска. Вы можете сделать это перед созданием какой-либо файловой системы и во время подготовки нового установленного диска. Информация о расположении и размерах разделов в области, известной как таблица разделов, хранится на диске. Информация будет прочитана операционной системой раньше любой другой части диска. Разработчики Debian рассмотрели несколько разновидностей программ создания разделов для работы с различными типами жестких дисков и компьютерных архитектур, такими как partman, fdisk и cfdisk.

Рекомендуемая схема разбиения

Если у вас есть многопользовательские системы или системы с большим объемом дискового пространства, рекомендуется поместить /var, /tmp и /home на отдельные разделы, отличные от раздела /. Вам понадобится отдельный раздел /user/local, если вы хотите установить много программ, не входящих в дистрибутивы Debian. Сделайте /var/mail отдельным разделом, если ваша машина будет почтовым сервером. Если вы настраиваете сервер с большим количеством учетных записей пользователей, рекомендуется создать отдельный и большой раздел /home.

Разметка Debian 10 на разделах SSD

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

Инструмент создания разделов

Если вы новый пользователь, традиционное разбиение на разделы будет для вас затруднено, поскольку вы должны определить различные разделы диска, на которых будет храниться файловая система Linux и виртуальная память (своп). Кроме того, если у вас есть другая операционная система, и вы хотите сохранить ее. Таким образом, вам нужно убедиться, что вы не изменяете его разделы и не изменяете их размер до тех пор, пока они не повредят вашу машину.

Примечание. Вы можете использовать режим «управляемого», который предоставляет программное обеспечение для создания разделов. Предложения этого программного обеспечения близки к тому, что вы хотите сделать. Здесь вы должны выбрать режим раздела.

Если вы используете исключительно Linux, рекомендуется выбрать параметр «Управляемый — использовать весь диск», чтобы начать управляемое разбиение. Но если Linux работает вместе с другими уже существующими разделами, следует выбрать ручное разбиение. Управляемый раздел также может создавать логические тома LVM вместо разделов.

Управляемое создание разделов (раздел Debian с SSD)

Управляемое разбиение предоставляет три метода создания разделов, включая «Все файлы в одном разделе», «Отдельный раздел /home» и «Отдельные разделы /home, var и /tmp».

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

Раздельный раздел /home
Этот метод разбивает файл на две части: один раздел содержит систему Linux (/), а второй — «домашние каталоги»

Отдельные разделы /home, var и /tmp

Третий способ лучше выбирать для серверов и многопользовательских систем. Он делит файловое дерево на множество разделов. Разделения имеют ряд преимуществ, поскольку пользователи не смогут заблокировать сервер, потребляя все доступное пространство на жестком диске, и не смогут забить остальную часть системы.

Проверка разделения

Когда вы выберете тип раздела, программа рассчитает предложение и опишет его на экране. Вы также сможете изменить его, если хотите, и выбрать другую файловую систему, если стандартный выбор не подходит. Однако вы столкнетесь с разумным разделением, которое поможет вам принять его и выбрать пункт «Завершить создание разделов и записать изменения на диск».

Разбиение вручную

В разделе выбора режима раздела вы видели вариант «ручной», который можно выбрать, как и другие. Когда вы решите разбить раздел вручную, у вас будут некоторые преимущества, такие как плавное резервное копирование, процесс восстановления, возможность поддерживать специально выделенные разделы для разных разделов для хранилищ и так далее. Если вы выберете разбиение вручную, оно станет более гибким, и размер разделов зависит только от вас.

Доступные диски, их разделы и любое возможное свободное пространство (еще не разбитое на разделы) отображаются на первом экране. Таким образом, вы можете выбрать каждый из них или стереть все разделы на диске, выбрав его.

Чтобы создать новый раздел вручную, выберите свободное место на диске. Управляемый раздел также может сделать это за вас.

Но что вы должны сделать при выборе раздела?

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

1- Отформатируйте его и включите в дерево файлов, выбрав точку подключения.

2- Используйте его как раздел подкачки.

3- превратить его в «физический том для шифрования».
4- Используйте его как RAID-устройство.
Наконец, вы можете просмотреть разделы. В нижней части списка выберите «Завершить создание разделов и записать изменения на диск».

Заключение

В этой статье вы узнали, как разбить Debian 10 на разделы с помощью SSD-накопителя. Вы ускорите свою систему примерно на 200%, когда начнете использовать SSD. Если вам интересно узнать больше, найдите нашу соответствующую статью о том, что такое SSD Hard и как он работает.

Читайте также: