Установка Linux из Linux

Конечно, в Linux используется концепция каталогов. Концепция каталогов такая же, как в Windows.

Концепция файловых систем также очень похожа на то, что используется в Windows. Windows обычно использует NTFS или FAT - Linux обычно использует ext2, ext3, ext4 и так далее, вот и вся разница.

Отличие состоит в том, что в Linux файлы / каталоги из всех доступных разделов организованы в одно дерево. В Windows вы обозначаете разные разделы буквой, например. «a:», «c:», в Linux полный путь к любому доступному файлу начинается с «/» - корневого каталога. Например, на вашем жестком диске есть отдельный раздел с файлами, восстановленными для загрузки системы: вы запускаете команду 'mount' с соответствующими аргументами, и содержимое этого раздела становится доступным по пути "/ boot /". Итак, например. Пути «/ boot» и «/ home» могут относиться к данным на разных разделах, эти разделы могут иметь разные файловые системы. Наверное, вызвало ваше недоразумение.

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

(Незначительное и, вероятно, не важное исправление: иногда файловая система является виртуальной и нет соответствующего раздела. Например, "/ proc" содержит что-то, что очень похоже на файлы, но эти "файлы" виртуальные, они есть не размещаются на жестком диске и содержат информацию о запущенных процессах.И есть специальная файловая система "procfs", которая обеспечивает обычный файловый интерфейс для этих данных)

6
25.04.2017, 20:31
2 ответа

Есть пример установки debian с Linux-mint live USB (или любого дистрибутива на базе debian). Если у вас есть дистрибутив debian, уже установленный на вашем hdd, вы можете установить другой дистрибутив debian, используя chroot и debootstrap из существующей ОС.

Загрузитесь с live USB .Используйте gparted для создания разделов root , swap , /home....

Если вы предпочитаете командную строку ( fdisk , parted ...), вот как активировать раздел подкачки:

mkswap /dev/sdaY
sync
swapon /dev/sdaY

Допустим, вам нужно установить debian stretch.

Установите пакет debootstrap :

sudo apt-get install debootstrap

Создайте /mnt/stable, затем смонтируйте корневой раздел (sdaX)

sudo mkdir /mnt/stable
sudo  mount /dev/sdaX /mnt/stable

Установите базовую систему:

sudo debootstrap --arch amd64 stretch /mnt/stable http://ftp.fr.debian.org/debian
sudo mount -t proc none /mnt/stable/proc
sudo mount -o bind /dev /mnt/stable/dev
sudo chroot /mnt/stable /bin/bash

Установите пароль root:

passwd

Добавьте нового пользователя:

adduser your-username

Настройте имя хоста:

echo your_hostname > /etc/hostname

Настройте /etc/fstab:

добавьте следующие строки:

/dev/sdaX        /             ext4    defaults                 0    1
/dev/sdaY         none          swap    sw                      0    0
proc             /proc         proc    defaults                 0    0

используйте документацию debian для редактирования ваших источников. list (замените jessie на stretch)

Настройте локаль :

apt-get install locales
dpkg-reconfigure locales

Настройте клавиатуру:

apt-get install console-data
dpkg-reconfigure console-data

Установите ядро:

apt-cache search linux-image

Затем:

apt-get install linux-image-4.9.0-3-amd64

Настройте сеть:

editor /etc/network/interfaces

и вставьте следующее:

auto lo
iface lo inet loopback

allow-hotplug eth0 # replace eth0 with your interface
iface eth0 inet dhcp

allow-hotplug wlan0 # replace wlan0 with your interface
iface wlan0 inet dhcp

Для управления сетью wifi установите следующие пакеты:

apt-get install net-tools network-manager wireless-tools

Установите grub:

apt-get install grub2
grub-install /dev/sda
update-grub

Вы можете установить среду рабочего стола через команду tasksel :

apt-get install aptitude tasksel

Выполните следующую команду и установите ваш любимый GUI:

tasksel

Наконец, выйдите из chroot и перезагрузите систему

8
27.01.2020, 20:27

USB-creator делает это для USB-накопителей. Я полагаю, что он должен уметь работать с любыми съемными носителями.

https://community.linuxmint.com/software/view/usb-creator-gtk

0
27.01.2020, 20:27

Теги

Похожие вопросы