Intereting Posts
Как «заключить в тюрьму» процесс без root? Сценарий оболочки не работает через работу cron Установка Android-x86 на USB (не создание Live USB)? Копирование порядка в алфавит в сценарий оболочки Перемещение / dev / shm / to / run / shm в Arch? Как прокручивать в терминале с помощью клавиатуры? Как пользователь, не являющийся пользователем, я могу удалить файл, созданный root, с разрешениями 0444? Автоматически устанавливать группу файлов и разрешения не путем наследования из каталога Баш-переменные – любые трюки с экстрактами, основанные на заказе? Резервное копирование с использованием rsync Объединение и экспорт текста OCRed в файл PDF и из него Как создать «Конфигурационную информацию »? Как эффективно генерировать большие, равномерно распределенные случайные целые числа в bash? Как работает мультилиб? Медленный пинг еще быстрее, если удаленное устройство работает одновременно (по локальной сети)

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

Недавно я купил внешний жесткий диск USB и хотел использовать его в качестве переносного загрузочного диска. Я установил Linux Mint 18.1 и получил все, что работает.

Затем я начал думать об использовании этого диска для установки Linux на других машинах. Я предположил, что любой загрузочный USB-порт должен быть возможен из полномасштабной установки Linux. Я огляделся, и единственный вариант, который я нашел, был от Ubuntu: Installation / From Linux . Их решение состоит в том, чтобы создать раздел, заполнить его содержимым ISO и затем загрузиться с него, чтобы запустить установщик. Я выполнял эти инструкции и работал так, как ожидалось, однако я все еще чувствую, что должен быть способ установить Linux из Linux без загрузки в ISO.

Я просто нашел связанный с ним вопрос: установка без загрузки . Там есть ответ, который предполагает, что существует некоторая последовательность операций, которые могут быть запущены для установки Linux на другой раздел, но мне понадобится больше деталей, чем предусмотрено. Этот процесс документирован где-то?

Честно говоря, мне было бы более комфортно, если бы я мог просто запустить установщиков, которые включены в живые образы загрузки каждого дистрибутива. Или какой-то полуавторитетный сценарий, который будет делать то же самое. Есть ли в репозиториях пакет, который обеспечит такую ​​вещь (например, пакет установщика Linux Mint, который можно установить с помощью apt-get или yum )?

Пример установки debian из Linux-mint live USB (или любого дистрибутива на основе debian)

Загрузите с живого USB. Используйте greded для создания разделов 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, чтобы отредактировать файл sources.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 

Установить решетку:

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

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

 apt-get install aptitude tasksel 

Выполните следующую команду и установите свой любимый графический интерфейс:

 tasksel 

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

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

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