Debian sid это постоянно нестабильная разрабатываемая версия Debian. Здесь загружаются и тестируются последние версии программ, рассматриваемых для включения в выпуск Debian. Поскольку у него нет официального установочного носителя, а несколько созданных образов сетевой загрузки часто не работают, даже люди, которые готовы рискнуть, используя версию для разработки, могут столкнуться с проблемами при ее установке.
Шаги
Метод 1 из 3: обновление с Debian Stable
Шаг 1. Загрузите и установите стабильную версию Debian, если вы еще этого не сделали
Шаг 2. Откройте окно терминала или консоль TTY
Поскольку это серьезное обновление, вы не должны пытаться сделать это с помощью SSH, если у вас нет физического доступа к компьютеру или альтернативного метода получения доступа к оболочке.
Шаг 3. Переместите / сделайте резервную копию существующих списков источников
Используйте следующие команды:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old |
sudo mv /etc/apt/sources.list.d /etc/apt/sources.list.d.old |
sudo mkdir /etc/apt/sources.list.d |
Шаг 4. Создайте новый sources.list
Запустите команду Судо разумный-редактор /etc/apt/sources.list и добавьте следующее:
deb https://deb.debian.org/debian sid main contrib non-free |
deb-src https://deb.debian.org/debian sid main contrib non-free |
Шаг 5. Запустите sudo apt update и sudo apt dist-upgrade
apt попытается загрузить новые версии всех установленных вами программ. Скорее всего, вы столкнетесь с проблемами зависимостей или сломанными пакетами, и вам нужно будет исправить их вручную. Иногда, бегая sudo apt update --fix-missing а также sudo apt install -f а потом sudo apt dist-upgrade снова будет достаточно; в других случаях вам может потребоваться удалить пакет с помощью dpkg -r чтобы сделать обновление прогрессивным.
Шаг 6. Перезагрузите компьютер
Это загрузит последнее ядро.
Метод 2 из 3. Используйте изображение облака
Шаг 1. Загрузите и установите balenaEtcher
Это бесплатный кроссплатформенный инструмент для безопасной записи образов дисков на USB-накопители.
Шаг 2. Загрузите и установите 7-Zip, если вы используете Windows
Это бесплатный инструмент для создания и извлечения сжатых файлов.
Шаг 3. Перейдите на
Прокрутите страницу вниз и щелкните самую нижнюю ссылку. Это должно быть довольно близко к сегодняшней дате и выглядеть примерно так 20210909-XXX
Шаг 4. Загрузите образ "nocloud" для AMD64
Он должен называться примерно так debian-sid-nocloud-amd64-daily-20210909-XXX.tar.xz
Шаг 5. Распакуйте и извлеките файл
У вас должен получиться файл с именем disk.raw. Пользователи Linux и macOS могут извлечь это в оболочке с помощью команды tar -xvf. Пользователи Windows после установки 7-Zip могут извлечь его, щелкнув файл правой кнопкой мыши и выбрав 7-Zip> Открыть архив, дважды щелкнув файл.tar в окне, а затем нажмите кнопку «Извлечь».
Шаг 6. Подключите флешку и запустите balenaEtcher
Нажмите Прошить из файла и выберите образ disk.raw.
Шаг 7. Нажмите «Выбрать цель»
Выберите флэш-накопитель и нажмите «Выбрать».
Шаг 8. Нажмите «Flash
balenaEtcher начнет запись образа на ваш флеш-накопитель. Вы можете увидеть сообщения, предупреждающие о том, что диск необходимо отформатировать. Это нормально, поскольку Windows не поддерживает большинство файловых систем Linux.
Шаг 9. Перезагрузите компьютер с подключенной флешкой
Возможно, вам потребуется указать компьютеру загружаться с него, нажав определенную клавишу или изменив порядок загрузки в BIOS. После завершения загрузки Debian войдите в систему. Имя пользователя по умолчанию: корень; нет пароля.
Шаг 10. (Необязательно) Создайте файл подкачки
Образ облака не содержит файла подкачки или раздела. Добавление одного из них - хорошая идея, если на вашем компьютере мало оперативной памяти, так как это предотвратит сбой Debian при большой нагрузке. Однако, если он используется, это сократит срок службы вашего флэш-накопителя. Используйте следующие команды (от имени пользователя root или с помощью sudo):
fallocate -l 512M / файл подкачки |
chmod 600 / файл подкачки |
mkswap / файл подкачки |
файл подкачки / подкачки |
sh -c 'echo / swapfile none swap sw 0 0 >> / etc / fstab' |
Будьте осторожны при вводе последней команды. Если вы введете его неправильно, вы можете перезаписать файл fstab. Если вы в чем-то не уверены, отредактируйте его с помощью nano.
Метод 3 из 3: grml-debootstrap
Шаг 1. Загрузите последнюю Live-версию Debian, Ubuntu или большинства производных
Шаг 2. Запишите образ на CD, DVD или флэш-накопитель
Вы можете использовать balenaEtcher (упомянутый ранее), чтобы записать его на флешку. Пользователи Windows могут записывать ISO-образы на CD / DVD, щелкнув правой кнопкой мыши ISO-образ и выбрав Записать образ диска.
Шаг 3. Загрузите компьютер с CD / DVD / флешки
Возможно, вам потребуется нажать определенную клавишу или изменить порядок загрузки в настройке UEFI / BIOS, чтобы использовать другое загрузочное устройство.
Шаг 4. Откройте окно терминала
Вы можете сделать это на большинстве рабочих столов, нажав Alt + F2 и введя x-терминал-эмулятор.
Шаг 5. Убедитесь, что у вас включены необходимые компоненты репозитория
Для дистрибутивов, основанных непосредственно на Debian, должен быть вклад в каждой строке (кроме компакт-диска). Для дистрибутивов на основе Ubuntu должен быть вселенная в каждой строке. Вы можете редактировать этот файл, введя sudo nano /etc/apt/sources.list. После внесения изменений нажмите Ctrl + O, чтобы сохранить, а затем Ctrl + X, чтобы выйти.
Шаг 6. Установите GParted и grml-debootstrap
Введите следующие команды:
sudo apt update |
sudo apt install gparted grml-debootstrap |
Шаг 7. Запустите GParted
Входить sudo gparted в свой терминал.
Шаг 8. Выберите жесткий диск в меню в правом верхнем углу
Если вы загрузились с CD / DVD и у вас только один жесткий диск, в списке должен быть только один. Если вы загрузились с флэш-накопителя, он также будет указан в списке.
Шаг 9. Создайте таблицу разделов
Щелкните значок Устройство меню и выберите Создать таблицу разделов
- Если вы используете компьютер с UEFI, выберите gpt как тип таблицы разделов
- Если вы используете компьютер с устаревшей версией BIOS или вам необходимо загрузиться в устаревшем режиме на современном компьютере, выберите msdos как тип таблицы разделов.
Шаг 10. Разбейте жесткий диск на разделы (для компьютеров с UEFI)
Вам нужно будет создать как минимум три раздела. Для каждого из них перейдите в меню Раздел и выберите Новый. Отрегулируйте размер и тип следующим образом:
- Раздел FAT32 в начале диска. 100 МБ вполне достаточно.
- Второй раздел "linux-swap". По крайней мере, 512 МБ - хорошая идея, но вам может потребоваться больше.
- Раздел ext4 для оставшейся части диска. Вы можете создать дополнительные разделы, но вам придется настроить их вручную, чтобы Debian мог их использовать.
Когда вы закончите создание макета раздела, установите флажок.
Шаг 11. Измените флаги на разделе FAT32 (для компьютеров с UEFI)
Щелкните правой кнопкой мыши раздел FAT32 и выберите Управление флагами. Установите флажок, отмеченный особенно затем щелкните Закрывать.
Шаг 12. Разбейте жесткий диск на разделы (для старых компьютеров с BIOS)
Вам нужно будет создать как минимум два раздела. Для каждого из них перейдите в меню Раздел и выберите Новый. Отрегулируйте размер и тип следующим образом:
- Сначала раздел "linux-swap". По крайней мере, 512 МБ - хорошая идея, но вам может потребоваться больше.
- Раздел ext4 для оставшейся части диска. Вы можете создать дополнительные разделы, но вам придется настроить их вручную, чтобы Debian мог их использовать.
Когда вы закончите создание макета раздела, установите флажок.
Шаг 13. Запишите информацию о разделе
Вам нужно будет знать, где находится каждый тип раздела, чтобы вы могли точно смонтировать его позже. Например:
/ dev / sdX1 | жир32 |
/ dev / sdX2 | поменять местами |
/ dev / sdX3 | ext4 |
Когда вы все записали, закройте GParted.
Шаг 14. Отредактируйте список пакетов, которые будут установлены
Входить Судо нано / и т. д. / debootstrap в вашем терминале и добавьте сетевой менеджер ко дну. Вы можете добавить сюда другие пакеты, если знаете их название. Например, если вам нужен рабочий стол Xfce, добавьте xfce4, lightdm, lightdm-gtk-greeter, а также xserver-xorg.
Шаг 15. Запустите grml-deboostrap
В вашем терминале введите sudo grml-debootsrap -r sid -t / dev / sdX # --efi / dev / sdX # --grub / dev / sdX --hostname --contrib --non-free
- - t / dev / sdX # должен указывать на раздел ext4.
- -- efi / dev / sdX # должен указывать на раздел FAT32
- -- grub / dev / sdX должен быть диск без цифр после него.
- должно быть то, что вы хотите, чтобы имя компьютера было.
Если вы устанавливаете на компьютер с устаревшей версией BIOS, вы можете опустить -- efi / dev / sdX # параметр. Входить у или да при предупреждении о форматировании и удалении данных.
Шаг 16. При появлении запроса введите пароль root
grml-debootstrap выполнит еще пару шагов, а затем объявит, что он завершен.
Шаг 17. Перезагрузите компьютер
Обязательно извлеките CD / DVD / флэш-накопитель или измените порядок загрузки в BIOS, чтобы загрузился жесткий диск. Вы должны увидеть меню загрузки GRUB и вариант загрузки Debian.
подсказки
- Если вы только что установили стабильную версию Debian, /etc/apt/sources.list.d скорее всего, пуст, и вам не нужно его копировать или перемещать. Вам все равно нужно будет переместить или отредактировать /etc/apt/sources.list.
- Запуск с минимальной стабильной установки вместо полного рабочего стола сократит время, необходимое для обновления, и уменьшит количество битых пакетов. Вы можете установить их позже.
- несвободный относится к отсутствию исходного кода или права изменять программы (свобода), а не к денежной стоимости.
- Обновление со стабильной версии Debian - единственный способ получить sid, рекомендованный Debian. Это также дает вам максимальный контроль над настройкой вашего раздела.
- это очень рекомендуется что вы установили пароль для учетной записи root или, что еще лучше, создадите учетную запись обычного пользователя, отключите учетную запись root и используйте команду sudo.
- Разница между образами «nocloud» и другими заключается в том, что на них установлена программа с именем «cloud-init». Это загружает ключи SSH с другого сервера, и нет входа по умолчанию. Вы не сможете использовать их, если не измените образ, не загрузите Debian в режиме восстановления или не настроите собственный сервер cloud-init.
- Образ облака автоматически расширится, чтобы заполнить оставшуюся часть вашего флеш-накопителя, когда вы его загрузите; Вам не нужно изменять его размер вручную.
- Если вы хотите установить только Debian sid в эмуляторе или виртуальной машине, *.qcow2 файлы могут быть лучшим выбором, чем необработанные образы дисков в *.tar.xz файлы.
- В некоторых Live-дистрибутивах, таких как Ubuntu, может уже быть установлен GParted.
- Название выпуска обычно выглядит как / sid когда тестовая версия все еще находится на ранней стадии разработки.