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

У меня в настоящее время установлен Q4os.

Какую команду можно использовать для установки Lubuntu из файлов на USB? Я не могу загрузить установку с USB, а у мини установки нет беспроводного интернета.

1 ответ

Вы можете, используя 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 - это тот, который вы сохранили выше.

Обновите вашу систему

# 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-рабочий стол

# apt-get lubuntu-desktop

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

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

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