Есть ли команды для установки Ubuntu с USB? [закрыто]

Это работало для меня на Ubuntu 16.04 LTS

Как включить Wake On Lan (WOL) в Ubuntu 16.04

В моем случае /etc/default/tlp пусто, поэтому я только что редактировал /etc/default/halt и /etc/network/interfaces.

0
задан 22 April 2018 в 20:36

2 ответа

Вы можете использовать debootstrap. Это не для слабонервных, так как это в основном ручная процедура, но это абсолютно возможно.

Сначала вам нужно будет освободить место. Сократите один из существующих разделов, так что у вас есть хотя бы гигабайт или три для Ubuntu. Это может быть увеличено позже, когда вы загрузились в Ubuntu и готовы удалить текущую ОС. gparted - хороший инструмент графического интерфейса для работы с разделами.

Затем установите новый раздел где-нибудь красивым. Я буду использовать /mnt для этого в этом тексте.

Также запустите следующую команду и сохраните UUID позже! Замените sdb1 на любой раздел, который вы создали.

$ sudo blkid /dev/sdb1 /dev/sdb1: LABEL="ubuntu" UUID="a15e52e5-a5e3-4643-a657-43ce87f9aa00" TYPE="ext4"

Получение debootstrap

На этом этапе я предположил, что установлен /mnt/.

Первый шаг - загрузить debootstrap . На момент написания статьи debootstrap_1.0.95.tar.gz является последней версией:

[/tmp]$ wget "http://ports.ubuntu.com/ubuntu-ports/pool/main/d/debootstrap/debootstrap_1.0.95.tar.gz" [/tmp]$ tar zxf debootstrap_1.0.95.tar.gz [/tmp]$ cd debootstrap-1.0.95/ [/tmp/debootstrap-1.0.95]$ export DEBOOTSTRAP_DIR=`pwd` [/tmp/debootstrap-1.0.95]$ sudo DEBOOTSTRAP_DIR=`pwd` ./debootstrap --arch=amd64 xenial /mnt http://archive.ubuntu.com/ubuntu [removed lots of output of debootstrap fetching packages]

Этот шаг занимает некоторое время, так как базовая система загружается и распаковывается в /mnt. Он должен заканчиваться на I: Base system installed successfully.

. Затем нам нужно связать монтирование некоторых системных каталогов, поэтому информация о машине доступна внутри chroot:

# sudo mount -o bind /dev /mnt/dev # sudo mount -o bind /dev/pts /mnt/dev/pts # sudo mount -t sysfs /sys /mnt/sys # sudo mount -t proc /proc /mnt/proc

chroot в новую систему

[/tmp/debootstrap-1.0.95]$ sudo chroot /mnt root@hannah:/#

Это работающая система Ubuntu, хотя и минимальная. Первым шагом, вероятно, является установка нескольких пакетов, таких как nano. Вы получите сообщения об ошибках, жалующиеся на то, что устройства недоступны и так далее. Это нормально. Игнорировать их.

Все команды с этого момента выполняются внутри среды chroot.

Установите виртуальную / proc и / sys fs: # mount -t proc proc / proc # mount - t sysfs sysfs / sys

Настроить fstab

fstab пуст. Отредактируйте его с помощью nano:

# nano /etc/fstab

Добавьте строку, подобную

UUID=a15e52e5-a5e3-4643-a657-43ce87f9aa00 / ext4 errors=remount-ro 0 1

, где UUID - это тот, который вы сохранили выше.

Обновите свою систему [ ! d20] # echo "deb http://security.ubuntu.com/ubuntu xenial-security main" > /etc/apt/sources.list # echo "deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse" >> /etc/apt/sources.list # echo "deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse" >> /etc/apt/sources.list # apt-get update && apt-get upgrade

Время установки ядра!

# apt-cache search linux-image

отобразит список доступных ядер. Выберите подходящую. Для меня это было linux-image-4.8.0-58-generic, которое было установлено с

# apt-get install linux-image-4.8.0-58-generic

. Это должно спросить вас, где вы хотите установить загрузчик. Обычно это основной диск /dev/sda или аналогичный.

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

# adduser foo ##Answer adduser with password, name and so on # usermod -aG sudo username

Последняя команда добавит права пользователя sudo для пользователя.

] Разное для настройки

Возможно, вы захотите настроить эти элементы.

Часовой пояс:

# dpkg-reconfigure tzdata

Локали:

# dpkg-reconfigure locales

Установить lubuntu-desktop

# apt-get lubuntu-desktop

Это установит мета-пакет lubuntu-desktop, который зависит от всего, что вам нужно для стандартного рабочего стола lubuntu. Это займет немного времени, так как это много пакетов. Вероятно, это провалится, так как blueman откажется работать без правильной системы. Игнорируйте его и удалите его с помощью apt-get remove blueman.

Это должно быть более или менее. Перезагрузитесь в новую систему и войдите в систему.

3
ответ дан 17 July 2018 в 16:25

Вы можете использовать debootstrap. Это не для слабонервных, так как это в основном ручная процедура, но это абсолютно возможно.

Сначала вам нужно будет освободить место. Сократите один из существующих разделов, так что у вас есть хотя бы гигабайт или три для Ubuntu. Это может быть увеличено позже, когда вы загрузились в Ubuntu и готовы удалить текущую ОС. gparted - хороший инструмент графического интерфейса для работы с разделами.

Затем установите новый раздел где-нибудь красивым. Я буду использовать /mnt для этого в этом тексте.

Также запустите следующую команду и сохраните UUID позже! Замените sdb1 на любой раздел, который вы создали.

$ sudo blkid /dev/sdb1 /dev/sdb1: LABEL="ubuntu" UUID="a15e52e5-a5e3-4643-a657-43ce87f9aa00" TYPE="ext4"

Получение debootstrap

На этом этапе я предположил, что установлен /mnt/.

Первый шаг - загрузить debootstrap . На момент написания статьи debootstrap_1.0.95.tar.gz является последней версией:

[/tmp]$ wget "http://ports.ubuntu.com/ubuntu-ports/pool/main/d/debootstrap/debootstrap_1.0.95.tar.gz" [/tmp]$ tar zxf debootstrap_1.0.95.tar.gz [/tmp]$ cd debootstrap-1.0.95/ [/tmp/debootstrap-1.0.95]$ export DEBOOTSTRAP_DIR=`pwd` [/tmp/debootstrap-1.0.95]$ sudo DEBOOTSTRAP_DIR=`pwd` ./debootstrap --arch=amd64 xenial /mnt http://archive.ubuntu.com/ubuntu [removed lots of output of debootstrap fetching packages]

Этот шаг занимает некоторое время, так как базовая система загружается и распаковывается в /mnt. Он должен заканчиваться на I: Base system installed successfully.

. Затем нам нужно связать монтирование некоторых системных каталогов, поэтому информация о машине доступна внутри chroot:

# sudo mount -o bind /dev /mnt/dev # sudo mount -o bind /dev/pts /mnt/dev/pts # sudo mount -t sysfs /sys /mnt/sys # sudo mount -t proc /proc /mnt/proc

chroot в новую систему

[/tmp/debootstrap-1.0.95]$ sudo chroot /mnt root@hannah:/#

Это работающая система Ubuntu, хотя и минимальная. Первым шагом, вероятно, является установка нескольких пакетов, таких как nano. Вы получите сообщения об ошибках, жалующиеся на то, что устройства недоступны и так далее. Это нормально. Игнорировать их.

Все команды с этого момента выполняются внутри среды chroot.

Установите виртуальную / proc и / sys fs: # mount -t proc proc / proc # mount - t sysfs sysfs / sys

Настроить fstab

fstab пуст. Отредактируйте его с помощью nano:

# nano /etc/fstab

Добавьте строку, подобную

UUID=a15e52e5-a5e3-4643-a657-43ce87f9aa00 / ext4 errors=remount-ro 0 1

, где UUID - это тот, который вы сохранили выше.

Обновите свою систему [ ! d20] # echo "deb http://security.ubuntu.com/ubuntu xenial-security main" > /etc/apt/sources.list # echo "deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse" >> /etc/apt/sources.list # echo "deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse" >> /etc/apt/sources.list # apt-get update && apt-get upgrade

Время установки ядра!

# apt-cache search linux-image

отобразит список доступных ядер. Выберите подходящую. Для меня это было linux-image-4.8.0-58-generic, которое было установлено с

# apt-get install linux-image-4.8.0-58-generic

. Это должно спросить вас, где вы хотите установить загрузчик. Обычно это основной диск /dev/sda или аналогичный.

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

# adduser foo ##Answer adduser with password, name and so on # usermod -aG sudo username

Последняя команда добавит права пользователя sudo для пользователя.

] Разное для настройки

Возможно, вы захотите настроить эти элементы.

Часовой пояс:

# dpkg-reconfigure tzdata

Локали:

# dpkg-reconfigure locales

Установить lubuntu-desktop

# apt-get lubuntu-desktop

Это установит мета-пакет lubuntu-desktop, который зависит от всего, что вам нужно для стандартного рабочего стола lubuntu. Это займет немного времени, так как это много пакетов. Вероятно, это провалится, так как blueman откажется работать без правильной системы. Игнорируйте его и удалите его с помощью apt-get remove blueman.

Это должно быть более или менее. Перезагрузитесь в новую систему и войдите в систему.

3
ответ дан 23 July 2018 в 17:17

Другие вопросы по тегам:

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