彩云之南是什么意思| 宵夜吃什么好| 结节有什么症状| 情绪高涨是什么意思| 百合是什么意思| 独一无二指什么生肖| 灰色鞋子搭配什么颜色裤子| 梦见好多葡萄是什么意思| 舌头上有齿痕是什么原因| hsil是什么意思| 唐筛都检查什么| 吃什么提高记忆力| 妇科衣原体感染是什么病| 桑葚酒有什么功效| 眼什么手什么| 女人右眼跳是什么意思| 尿路感染需要做什么检查| 释放天性是什么意思| 腱鞘炎吃什么药好使| 阴茎插入阴道什么感觉| 老年人腿无力是什么原因导致的| 洗牙有什么好处和坏处| 突然全身抽搐是什么病| 胃泌素瘤是什么意思| 甲状腺斑块是什么意思| 门静脉高压是什么意思| 发烧咳嗽吃什么药| vsc是什么意思| 螺蛳粉为什么臭| 反应蛋白高是什么原因| 5月2号是什么星座| 2倍是什么意思| 俗气是什么意思| 胃火旺喝什么茶| 月经量多吃什么药调理| 胰岛素是干什么用的| 什么是roi| 蛋白肉是什么东西做的| 蜂蜜有什么功效| edifice是什么牌子手表| 脑溢血有什么后遗症| 米干是什么| 城投公司是干什么的| 牙痛吃什么| 看见蜈蚣有什么预兆| 二进宫是什么意思| AT代表什么| 出片是什么意思| 甲钴胺治什么病| 赵子龙属什么生肖| 小便憋不住尿裤子是什么情况| 田七配什么煲汤最好| 一个小时尿一次是什么原因| 世界上最贵的烟是什么烟| 尼龙属于什么材料| 国花是什么| 姚字五行属什么| 幽门螺旋杆菌做什么检查| 结肠多发息肉是什么意思| 舌尖痛什么原因| 女生胸部什么时候停止发育| 王爷是皇上的什么人| RH是什么| 豆腐干炒什么好吃| 北漂是什么意思| 便秘喝什么茶润肠通便| 孕激素高会有什么影响| 乌鸦飞进家里什么征兆| 胆汁是什么颜色| 孕期便秘吃什么通便快| 菊花茶喝多了有什么坏处| 内啡肽是什么意思| 庚五行属什么| 下眼睑红肿是什么原因| 生蚝有什么营养价值| 什么是上升星座| 中元节是什么时候| 为什么不来大姨妈也没有怀孕| 喝什么茶去湿气最好| 皴是什么意思| 霉菌性阴道炎是什么症状| 吉林有什么特产| 小满是什么意思| 女人下巴有痣代表什么| 脂肪垫是什么| 牡丹花代表什么生肖| 2019是什么生肖| 2月12日什么星座| 木薯淀粉可以做什么| 白细胞少了会得什么病| 做肠镜检查什么| 息肉有什么症状出现| 速度等于什么| 血氧饱和度低于90有什么危害| 缺钾会出现什么症状| 酒后吃什么水果好| 飞的第一笔是什么| 什么的春寒| 抉择是什么意思| 夜间睡觉口干是什么原因| 什么茶好喝又对身体好| 人力资源是做什么的| 腹部胀痛什么原因| 落叶像什么飘落下来| 镶嵌什么意思| 手心出汗什么原因| 什么是穿刺| 玉米什么的什么的| cb是什么意思| 六月二十一是什么日子| 胆酷醇高有什么危害| 稻谷什么时候成熟| gj是什么意思| 状物是什么意思| 吃什么能治结石| 什么情况需要根管治疗| 猝死什么意思| 什么药治咳嗽最好| 后脑勺疼痛什么原因引起的| 今年77岁属什么生肖| 裸眼视力是什么意思| 女方起诉离婚需要什么证件| dq什么意思| 便秘吃什么最快排便| 硬下疳长什么样| 带手串有什么讲究| 衬衫什么面料好| 什么都不需要| 粉尘作业时必须佩戴什么口罩| 移植后吃什么容易着床| 避孕药是什么原理| 入赘什么意思| 天蝎座和什么星座配| 大冒险问什么| 佳偶天成什么意思| 怀孕后不能吃什么| 脚褪皮是什么原因| 什么是豹子号| 包皮炎吃什么消炎药| 尿路感染吃什么药最好| 将星是什么意思| 登字五行属什么| 农历五月属什么生肖| 前列腺特异性抗原高是什么原因| 黄柏的功效与作用是什么| 米诺地尔搽剂和米诺地尔酊有什么区别| 系统性红斑狼疮不能吃什么| 肌酸有什么用| 闭经是什么意思| 晚霞是什么颜色的| 重度肠上皮化生是什么意思| 拉屎很臭是什么原因| 什么东西一吃就死| 手指长倒刺是什么原因| 星期六打喷嚏代表什么| 翌字五行属什么| 利大于弊是什么意思| bb霜和cc霜有什么区别| 给孩子测骨龄应该挂什么科| 花心是什么意思| 颜艺是什么意思| e抗原阳性是什么意思| 三七甘一是什么意思| 太阳鱼是什么鱼| 耳根有痣代表什么| 女性长期缺维d会带来什么病| 九月十五日是什么星座| 知天命是什么年纪| 儿童牙疼吃什么药| 室间隔缺损是什么意思| 胳膊上种花是什么疫苗| 一个月一个亏念什么| 赢荡为什么传位嬴稷| 后顶焦度是什么意思| 木槿花的花语是什么| 吃什么可以壮阳| 谷旦是什么意思| 雄鱼是什么鱼| 湿气重怎么调理吃什么| bpm是什么| 市斤是什么意思| 小狗不能吃什么| 中央电视台台长什么级别| 红斑狼疮是什么症状| 双肺纹理增多增粗是什么意思| 梦见长白头发是什么意思| 冠状沟有白色分泌物是什么原因| 反酸烧心吃什么药| 唇周围长痘痘是什么原因| 一月15号是什么星座| 正襟危坐什么意思| 尿蛋白两个加号是什么意思| 梦见和老公吵架是什么意思| 许三多最后是什么军衔| 专辑是什么| 捉奸什么意思| ox什么意思| 白细胞十一是什么意思| 摇头晃脑是什么生肖| 血管是什么组织| 尿频尿急吃什么药| 皮下出血小红点是什么原因造成的| 尿是褐色的是什么原因| 十二月十四日是什么星座| 棉是什么面料| 饭后胃胀是什么原因导致的| 阴蒂在什么位置| 手胶是什么| 跖疣是什么原因引起的| 最好的洗发水是什么牌子| 梦见自己的头发长长了是什么意思| ip指的是什么| 张菲和费玉清什么关系| 田七与三七有什么区别| 什么东西天气越热它爬得越高| 血压高是什么原因| 喉咙吞口水痛吃什么药| 盎司是什么单位| x射线是什么| 艾灸肚脐眼有什么好处| 为什么会长闭口| 拼音的音序是什么| 睡不着觉吃什么药效果好| 儿童支原体感染吃什么药| roa是什么胎位| 早上起来眼皮肿是什么原因| 高考什么时候结束| 精工手表什么档次| 老人大小便失禁是什么原因造成的| 拉肚子吃什么食物比较好| 备孕期间要注意什么| 女人抖腿代表什么意思| h 是什么意思| n t是什么检查| 一什么手套| 透析是什么原理| dg是什么牌子| 栩字五行属什么| 观音菩萨成道日是什么意思| 有眼不识泰山是什么意思| 供血不足吃什么药| 女性黄体期是什么意思| 为什么晚上不能晾衣服| 梦见把老鼠打死是什么意思| 哎什么意思| 脱毛膏的原理是什么| 性有什么好处和坏处| 睾丸痛挂什么科| 老人吃什么水果好| 2005年属鸡是什么命| 梓树为什么叫梧桐树| 下午3点半是什么时辰| 脚踝发黑是什么原因| 五金是什么| 肝内钙化灶什么意思| 佛家思想的核心是什么| 学渣什么意思| 尾牙宴是什么意思| 龙猫是什么动物| 阴虱用什么药最有效| 什么是玫瑰痤疮| 为什么会得甲状腺| 什么是潮热症状| 均金念什么| 百度
Jump to content

数人为劫夺被押亲戚 高速上将警方车辆撞坏逼停嫌犯逼停

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Install Arch Linux from existing Linux. Дата последней синхронизации: 6 декабря 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Этот документ описывает bootstrapping process, нужный для того, чтобы установить Arch Linux из уже работающего хоста Linux. После bootstrapping, установка продолжается так, как описано в руководстве по установке Arch Linux.

Установка Arch Linux из-под другого Linux полезна для:

Цель процедуры начальной загрузки в том, чтобы настроить окружение, из которого можно будет запустить arch-install-scripts (содержит такие скрипты как pacstrap и arch-chroot).

Если хост работает под Arch Linux, этого можно достичь простой установкой пакета arch-install-scripts. На других дистрибутивах Linux потребуется подготовить chroot-окружение на базе Arch Linux.

Примечание: Это руководство рассчитано на то, что имеющийся хост может запускать программы архитектуры нового Arch Linux. Это означает, что хост должен иметь архитектуру x86_64.
Важно: Прежде чем продолжить, убедитесь, что вы понимаете каждый шаг. Неосторожные действия могут легко разрушить систему или привести к потере ваших данных.

Резервное копирование и подготовка

Сделайте резервную копию всех ваших данных, включая почту, веб-серверы и т. д. Держите всю нужную информацию всегда под рукой. Сохраните все конфигурации вашего сервера, имена хостов и т. д.

Список информации, которая вам скорее всего понадобится:

  • IP-адреса
  • имена хостов (проверьте ваш /etc/hosts)
  • DNS-серверы (проверьте /etc/resolv.conf)
  • SSH-ключи (если на сервере работают другие люди, то им придётся подтверждать использование новых ключей в случае их замены. Сюда входят ключи от вашего Apache, ваших почтовых серверов, вашего SSH-сервера и др.)
  • Информация об оборудовании (сетевая карта и т. д. Проверьте /etc/modules.conf)
  • Настройки Grub.

В целом, хорошей идеей является копирование оригинального каталога /etc на ваш локальный диск.

Из хоста, работающего на Arch Linux

Установите пакет arch-install-scripts.

Примонтируйте файловую систему, которая в новой установке будет корневой, как описано в статье Руководство по установке#Монтирование разделов. Если каталог /mnt уже занят, просто используйте какой-нибудь другой каталог, например /mnt/install и используйте его в процессе установки.

На этом этапе Arch Linux можно либо установить с нуля, либо он может скопировать установку хоста. Эти два варианта описаны ниже.

Установка Arch Linux с нуля

Смотрите Руководство по установке#Установка.

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

Совет:
  • Чтобы избежать повторной загрузки всех пакетов, посмотрите Pacman/Советы и приёмы#Сетевой кэш pacman с совместным доступом или используйте pacstrap с параметром -c для использования кеша пакетов вашего хост-компьютера.
  • Если используется загрузчик grub, команда grub-mkconfig может определять устройства неправильно. Это приведёт к ошибке Error:no such device при попытке загрузки с флешки. Чтобы решить проблему, с хоста, на котором запущен Arch Linux, смонтируйте вновь установленные разделы, выполните arch-chroot в новый раздел, затем установите и настройте grub. Для последнего шага может потребоваться отключить lvmetad в файле /etc/lvm/lvm.conf путём установки use_lvmetad=0.

Создание копии существующей установки Arch Linux

Можно реплицировать существующую установку Arch Linux, скопировав файловую систему хоста в новый раздел и внеся в неё некоторые изменения, чтобы сделать её загрузочной и уникальной.

Первый шаг — скопировать файлы хоста в смонтированный новый раздел, например с помощью rsync (Русский)#Полная резервная копия системы.

Затем нужно выполнить процедуры, описанные в Руководство по установке#Настройка системы, с некоторыми оговорками и дополнительными шагами:

  • Настройку часовых поясов, локализации и паролей можно пропустить
  • Initramfs может понадобиться обновить в случае изменения файловой системы, например с ext4 на Btrfs
  • Загрузчик необходимо переустановить
  • Удалите /etc/machine-id, чтобы при следующей загрузке сгенерировался новый

Если эта копия может использоваться в другой конфигурации или с другим оборудованием, рассмотрите следующие дополнительные операции:

Из хоста, работающего на другом дистрибутиве Linux

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

Ручной способ описан в следующих подразделах. Идея состоит в том, чтобы либо pacman работал непосредственно в хост-системе, либо запустить систему Arch внутри хост-системы, при этом фактическая установка выполняется из системы Arch. Вложенная система содержится внутри chroot.

Использование pacman из хост-системы

Pacman может быть скомпилирован в большинстве дистрибутивов Linux и использоваться непосредственно в хост-системе для начальной установки Arch Linux. arch-install-scripts должны запускаться без проблем непосредственно из загруженных исходником в любом современном дистрибутиве.

Некоторые дистрибутивы предоставляют пакеты для pacman и/или arch-install-scripts в своих официальных репозиториях, которые можно использовать для этой цели. По состоянию на июль 2020 года известно, что Void Linux предоставляет пакет pacman, а Alpine Linux и Fedora предоставляют pacman и arch-install-scripts.

Создаём chroot

Есть два способа настроить и войти в chroot, они представлены ниже. Выберите только один из двух методов. Затем перейдите к #Используем наше chroot окружение.

Способ 1: Использование Bootstrap образа (рекомендуется)

Скачиваем образ bootstrap с любого желаемого зеркала в /tmp. Также можно скачать подпись (тот же URL с суффиксом .sig) и проверить её подлинность с помощью GnuPG.

Распаковываем его:

 # cd /tmp
 # tar xzf <путь-к-каталогу-где-образ>/archlinux-bootstrap-*-x86_64.tar.gz --numeric-owner

Обратите внимание на последнюю опцию --numeric-owner, которая важна для сохранения правильных номеров UID и GID извлечённых файлов в случае, если ваша существующая система Linux использует номера, отличные от Arch Linux.

Выбираем подходящий для вашего интернета сервер, откуда будут загружаться основные репозитории, путём редактирования файла /tmp/root.x86_64/etc/pacman.d/mirrorlist.

Войдём в chroot

  • Если установлен bash 4 или новее и команда unshare поддерживает опции --fork и --pid, то:
  # /tmp/root.x86_64/bin/arch-chroot /tmp/root.x86_64/
  • Иначе:
  # mount --bind /tmp/root.x86_64 /tmp/root.x86_64
  # cd /tmp/root.x86_64
  # cp /etc/resolv.conf etc
  # mount -t proc /proc proc
  # mount --make-rslave --rbind /sys sys
  # mount --make-rslave --rbind /dev dev
  # mount --make-rslave --rbind /run run
    (при условии, что /run существует)
  # chroot /tmp/root.x86_64 /bin/bash

Способ 2: Используя образ LiveCD

Можно смонтировать корневой образ последнего установочного диска Arch Linux и затем заchroot'ить туда. Плюс этого способа в том, что у вас будет сразу рабочий Arch Linux installation прямо внутри хост-системы без надобности в его настройки.

Примечание: Перед тем как продолжить, удостоверьтесь, что у вас последняя версия squashfs на хост-системе. Иначе будут ошибки типа: FATAL ERROR aborting: uncompress_inode_table: failed to read block.
  • Корневой образ можно скачать с одного из зеркал в папке iso/latest/arch/x86_64/. Образ имеет формат squashfs, который является read-only, поэтому нам надо распаковать его и смонтировать корневой образ.
  • Чтобы распаковать корневой образ, надо
# unsquashfs airootfs.sfs
  • Выберите сервер с репозиториями путём редактирования файла squashfs-root/etc/pacman.d/mirrorlist.
  • Перед тем как chrooting to it, нужно смонтировать некоторые виртуальные системные разделы, а затем скопировать resolv.conf для интернета.
# mount --bind squashfs-root squashfs-root
# mount -t proc none squashfs-root/proc
# mount -t sysfs none squashfs-root/sys
# mount -o bind /dev squashfs-root/dev
# mount -o bind /dev/pts squashfs-root/dev/pts  # важно для pacman (для проверки подписей)
# cp -L /etc/resolv.conf squashfs-root/etc  # а это, чтобы мог работать интернет в chroot
  • Теперь всё готово, чтобы to chroot в только что установленное окружение Arch
# chroot squashfs-root bash

Используем наше chroot окружение

Среда начальной загрузки является почти пустой основой (без nano или lvm2). Поэтому нужно настроить pacman, чтобы загружать другие необходимые пакеты.

Начальная настройка хранилища ключей pacman

Перед установкой, ключи pacman должны быть настроены. Перед тем как вводить следующие две команды, можете почитать pacman/Подпись пакета#Инициализация связки ключей, чтобы узнать entropy requirements:

# pacman-key --init
# pacman-key --populate archlinux
Совет: Если вам нужно запустить pacman-key --init на компьютере, который не генерирует много энтропии (например, на headless-сервере), генерация ключа может занять очень много времени. Чтобы сгенерировать псевдоэнтропию, установите haveged или rng-tools на хост-системе и запустите соответствующую службу перед запуском pacman-key --init. (Установка этих сервисов в целевой системе вместо хост-системы не сработает, поскольку systemd откажется запускать службы из chroot, и вам всё равно нужно инициализировать хранилище ключей pacman перед установкой любых пакетов.)

Если вы предпочитаете генерировать энтропию за счёт активности системы и решили запустить ls -Ra / в другой консоли (TTY, терминал, сеанс SSH ...), не бойтесь запускать его в цикле несколько раз: пяти или шести запусков с хоста оказалось достаточно, чтобы сгенерировать достаточную энтропию на удалённом headless-сервере.

Скачивание базовых утилит

Обновите списки пакетов и установите что вам нужно: base-devel, parted и т. д.

Примечание: При установке пакетов вы можете получить ошибку error: could not determine cachedir mount point /var/cache/pacman/pkg. Чтобы обойти её, выполните
mount --bind каталог-livecd-или-bootstrap каталог-livecd-или-bootstrap
перед переходом в chroot. Смотрите FS#46169.

Советы по установке

Дальнейшая установка выполняется как описано в руководстве: Руководство по установке#Монтирование разделов и далее.

Некоторые хост-системы или конфигурации могут потребовать дополнительных действий. Ниже описаны советы для них.

Хост Debian

/dev/shm

На хостах Debian pacstrap выводит следующую ошибку:

# pacstrap /mnt base
# ==> Creating install root at /mnt
# mount: mount point /mnt/dev/shm is a symbolic link to nowhere
# ==> ERROR: failed to setup API filesystems in new root

Это потому, что в Debian /dev/shm ссылается на /run/shm, который в Arch-based chroot не существует, поэтому ссылка не рабочая. Чтобы исправить это, просто создайте каталог /run/shm:

# mkdir /run/shm
/dev/pts

При установке archlinux-2015.07.01-x86_64 с хоста Debian 7 следующая ошибка мешает работе pacstrap и arch-chroot:

# pacstrap -i /mnt
mount: mount point /mnt/dev/pts does not exist
==> ERROR: failed to setup chroot /mnt

Похоже, это из-за того, что эти два скрипта используют общую функцию. chroot_setup()[1] полагается на новые возможности util-linux, которые несовместимы со средой средой Debian 7 (смотрите FS#45737).

Решение для pacstrap состоит в том, чтобы вручную выполнять его задачи, но использовать обычную процедуру для монтирования файловых систем ядра в целевой каталог ("$newroot"):

# newroot=/mnt
# mkdir -m 0755 -p "$newroot"/var/{cache/pacman/pkg,lib/pacman,log} "$newroot"/{dev,run,etc}
# mkdir -m 1777 -p "$newroot"/tmp
# mkdir -m 0555 -p "$newroot"/{sys,proc}
# mount --bind "$newroot" "$newroot"
# mount -t proc /proc "$newroot/proc"
# mount --rbind /sys "$newroot/sys"
# mount --rbind /run "$newroot/run"
# mount --rbind /dev "$newroot/dev"
# pacman -r "$newroot" --cachedir="$newroot/var/cache/pacman/pkg" -Sy base base-devel ... ## add the packages you want
# cp -a /etc/pacman.d/gnupg "$newroot/etc/pacman.d/"       ## copy keyring
# cp -a /etc/pacman.d/mirrorlist "$newroot/etc/pacman.d/"  ## copy mirrorlist

Вместо использования arch-chroot просто выполните:

# chroot "$newroot"
lvmetad

Попытка создать логические тома LVM из archlinux-bootstrap-2015.07.01-x86_64 на хосте Debian 7 приводит к следующей ошибке:

# lvcreate -L 20G lvm -n root
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
  /dev/lvm/root: not found: device not cleared
  Aborting. Failed to wipe start of new LV.

(Создание физического тома и группы томов работало, несмотря на ошибку /run/lvm/lvmetad.socket: connect failed: No such file or directory.)

Это можно легко обойти, создав логические тома вне chroot (с хоста Debian). После этого они остаются доступными в chroot.

The factual accuracy of this article or section is disputed.

Reason: This problem did not arise when installing from a Debian 7 host without lvmetad enabled. The recommended messaround with /etc/lvm/lvm.conf looks rather error prone (2025-08-05). (Discuss in Talk:Install Arch Linux from existing Linux (Русский))

Кроме того, если в вашей системе есть lvm, вы можете получить следующий вывод:

# grub-install --target=i386-pc --recheck /dev/main/archroot
Installing for i386-pc platform.
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.

Это потому, что по умолчанию debian не использует lvmetad. Нужно изменить /etc/lvm/lvm.conf и установить для use_lvmetad значение 0:

use_lvmetad = 0

The factual accuracy of this article or section is disputed.

Reason: Is it the problem with LVM on Debian or with trying to install Arch on LVM? (Discuss in Talk:Install Arch Linux from existing Linux (Русский))

Позже это вызовет ошибку при загрузке на этапе initrd. Следовательно, вы должны изменить его обратно после генерации grub. В программном RAID + LVM шаги будут следующими:

  • После установки системы дважды перепроверьте ваш mkinitcpio и настройки загрузчика. Смотрите список загрузчиков на странице Процесс загрузки Arch#Загрузчик.
  • Может понадобиться изменить /etc/mdadm.conf для RAID.
  • Может понадобиться изменить HOOKS и MODULES в соответствии с требованиями ваших LVM и RAID: MODULES="dm_mod" HOOKS="base udev mdadm_udev ... block lvm2 filesystems ..."
  • Скорее всего нужно сгенерировать новый образ initrd с помощью mkinitcpio. Смотрите mkinitcpio (Русский)#Создание загрузочного образа.
  • Пропишите use_lvmetad = 0 в /etc/lvm/lvm.conf.
  • Обновите настройки загрузчика. Подробности смотрите на странице вашего загрузчика в этой вики.
  • Пропишите use_lvmetad = 1 в /etc/lvm/lvm.conf.

Хост Fedora

На хостах Fedora и Live USB, если у вас не получается сгенерировать ваш fstab с помощью genfstab, то удалите из fstab одинаковые записи и везде опции seclabel (это опция специфична для Fedora и поэтому не даст вам загрузиться).

Что нужно проверить перед перезагрузкой

Перед перезагрузкой дважды проверьте несколько деталей в своей установке, чтобы добиться успешной установки. Для этого сначала выполните chroot во вновь установленной системе, а затем:

  • создайте пользователя с паролем, чтобы можно было войти по ssh. Это важно, так как вход в пользователя root отключен по умолчанию начиная с OpenSSH-7.1p2.
  • установите пароль для root, чтобы вы могли переключиться в него с помощью su.
  • установите какой-нибудь SSH-сервер и включите его автозагрузку.
  • настройте сеть, чтобы подключение выполнялось автоматически при загрузке.
  • установите загрузчик и настройте его на использование раздела подкачки, который вы присвоили ранее в качестве корневого раздела. Возможно, вы захотите настроить загрузчик так, чтобы он мог загружаться в вашу старую систему; для этой цели полезно повторно использовать существующий раздел /boot в новой системе.

Замена уже существующей системы без LiveCD

Если вы хотите заменить хост-систему на Arch Linux, но не можете использовать LiveCD, можно сделать временную установку Arch Linux на отдельный небольшой раздел (например swap) и использовать его для установки основной системы.

Освободите ~700МБ, например, переформатировав существующий swap-раздел (после окончания установки, можете обратно создать swap).

Использование старого раздела подкачки в качестве нового корневого раздела

Проверьте cfdisk, /proc/swaps или /etc/fstab чтобы найти ваш раздел подкачки. Для примера предположим, что это раздел sdaX (X будет числом).

Выполните следующее:

Отключите подкачку:

# swapoff /dev/sdaX

Создайте файловую систему на месте отключенного раздела подкачки

# fdisk /dev/sda
(поле ID для /dev/sdaX выставьте в "Linux" - Hex 83)
# mke2fs -j /dev/sdaX

Создайте каталог, в который раздел будет примонтирован

# mkdir /mnt/newsys

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

# mount -t ext4 /dev/sdaX /mnt/newsys

Установка

Установите основные пакеты и другие необходимые вам пакеты для получения системы в /mnt/newsys с работающим интернетом. Если в этом разделе места не очень много, выбирайте пакеты для установки через pacstrap с умом и по возможности используйте опцию -c чтобы избежать переполнения маленького раздела.

После установки обновите настройки загрузчика и перезагрузитесь в свежеустановленный Arch Linux и Rsync (Русский)#Полная резервная копия системы на основной раздел.

月亮像什么的比喻句 言外之意什么意思 月关是什么意思 什么发型好看 paris是什么品牌
梦见大蜈蚣是什么预兆 paba是什么药 眉心长痘是什么原因 火腿是什么动物的腿 尪痹片主治什么
daddy是什么意思 广东有什么好玩的地方 58岁属什么 杰五行属什么 妈妈生日送什么礼物好
身份证后四位代表什么 六味地黄丸主治什么 湿疹吃什么药好 咽炎吃什么药效果最好 贪心不足蛇吞象什么意思
骨密度是什么意思hcv9jop5ns9r.cn 一什么清香hcv7jop9ns3r.cn puma是什么牌子hcv9jop5ns2r.cn 牙齿酸痛是什么原因hcv9jop7ns9r.cn 新生儿一直哭闹是什么原因jasonfriends.com
不爱说话的人是什么性格hcv8jop5ns8r.cn 丑土代表什么hcv9jop2ns6r.cn 属猪男和什么属相最配hcv8jop2ns5r.cn 产妇刚生完孩子适合吃什么hcv8jop7ns5r.cn 胚胎是什么意思hcv9jop8ns3r.cn
颈椎疼吃什么药hcv9jop6ns7r.cn 7月初二是什么星座hcv7jop7ns1r.cn 大姨妈来了吃什么对身体好bjcbxg.com 926是什么星座helloaicloud.com kipling是什么牌子hcv9jop3ns1r.cn
梦见下大雨是什么征兆hcv7jop6ns5r.cn 类固醇是什么药hcv7jop7ns0r.cn 时光静好是什么意思hcv9jop1ns8r.cn 包皮过长有什么影响hcv9jop6ns6r.cn 霍金什么时候去世的inbungee.com
百度