Конечно, в Linux используется концепция каталогов. Концепция каталогов такая же, как в Windows.
Концепция файловых систем также очень похожа на то, что используется в Windows. Windows обычно использует NTFS или FAT - Linux обычно использует ext2, ext3, ext4 и так далее, вот и вся разница.
Отличие состоит в том, что в Linux файлы / каталоги из всех доступных разделов организованы в одно дерево. В Windows вы обозначаете разные разделы буквой, например. «a:», «c:», в Linux полный путь к любому доступному файлу начинается с «/» - корневого каталога. Например, на вашем жестком диске есть отдельный раздел с файлами, восстановленными для загрузки системы: вы запускаете команду 'mount' с соответствующими аргументами, и содержимое этого раздела становится доступным по пути "/ boot /". Итак, например. Пути «/ boot» и «/ home» могут относиться к данным на разных разделах, эти разделы могут иметь разные файловые системы. Наверное, вызвало ваше недоразумение.
Каталоги, которые физически расположены в одном разделе, всегда будут «иметь одинаковую файловую систему». Когда кто-то говорит о файловой системе некоторого каталога, на самом деле речь идет о файловой системе раздела, в котором этот каталог расположен.
(Незначительное и, вероятно, не важное исправление: иногда файловая система является виртуальной и нет соответствующего раздела. Например, "/ proc" содержит что-то, что очень похоже на файлы, но эти "файлы" виртуальные, они есть не размещаются на жестком диске и содержат информацию о запущенных процессах.И есть специальная файловая система "procfs", которая обеспечивает обычный файловый интерфейс для этих данных)
Есть пример установки 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 и перезагрузите систему
USB-creator делает это для USB-накопителей. Я полагаю, что он должен уметь работать с любыми съемными носителями.
https://community.linuxmint.com/software/view/usb-creator-gtk