/ usr / bin удален [dубликат]

Мне нужно обновить очень старый SUSE Linux, и я хочу переключиться с SUSE на Ubuntu.

Я пытался узнать, как создать загрузочный USB-накопитель, когда я понял, что самый старый и самый маленький из моих запасных палочек имеет .exe (wubi), который, если его readme истинно, позволит мне установить Ubuntu, начиная с Windows-машины.

Теперь мне интересно, существуют ли такие установщики, которые запускаются на Linux тоже. Это было бы намного проще, чем сжигать образ ISO, рискуя, что целевой ящик не может загрузиться с USB и т. Д.

Редактировать 1:

Тем временем я нашел небольшой ISO изображение для Ubuntu 7 (да, 7, а не 17, без опечатки), которое подходит для моей 1GB-палки. Мне удалось записать его на палочке, используя мой другой компьютер (System-> Administration-> USB startup disk creation) и ему удалось запустить этот флажок, используя это изображение.

Это приводит меня к каким-то shell, который имеет BusyBox v1.1.3 с подсказкой (initramfs). Я могу сделать pwd и даже apt-get, но apt-get сообщает мне, что отсутствует libapt-pkg-libc6.6 -.... Я не думаю, что это должно произойти.

Следующая часть приключения в том, что я загружаю iso-образ ubuntu16.04.3 (1.5GB), найдите следующую большую палочку и попробуйте ее снова

Edit 2:

Теперь я загрузил то, что я надеюсь, является обновленным изо-изображением, cksum дает мне

1089871577 1587609600 ubuntu-16.04.3-desktop-amd64.iso

После некоторых стычек со старым Acer BIOS, ящик пытается загрузиться с USB, но дает предупреждения:

Missing parameter in configuration file. Unknown keyword in configuration file.

После этого я вижу, что выглядит как подсказка boot:, которая реагирует только на жесткий сброс через выключатель питания, за исключением того, что после того, что кажется примерно полчаса, коробка теряет терпение и ботинки заново с тем же результатом.

Редактировать 3:

ISO образ Ubuntu 16 теперь можно загрузить.

Осталась последняя проблема: она загружает только Ubuntu, но не устанавливает ее. Что отсутствует?

3
задан 23 February 2018 в 09:41

2 ответа

debootstrap

Загрузочная базовая система Debian

debootstrap используется для создания базовой системы Debian с нуля, не требуя наличия dpkg или apt. Он делает это, загружая файлы .deb с зеркального сайта и тщательно распаковывая их в каталог, который в конечном итоге может быть запущен.

debootstrap не намного проще, чем создание загрузочного USB-накопителя Ubuntu или запись образа Ubuntu ISO. Это даже не проще, чем загрузка с debootstrap , который является легким, текстовым установщиком Ubuntu, который может загружаться на многих компьютерах, которые не могут загружать полноразмерный носитель установки Ubuntu. Минимальный компакт-диск Ubuntu позволяет вам устанавливать группы пакетов, которые очень удобны, и вы также можете установить те же группы пакетов, не используя минимальный CD Ubuntu, установив пакет tasksel.

Как установить Linux с помощью debootstrap

Установить debootstrap Если вы устанавливаете из дистрибутива, отличного от Debian, у вас может быть или нет доступ к debootstrap. Чтобы получить debootstrap, вы можете загрузить его прямо из зеркала Debian. Чтобы просмотреть доступные пакеты, используйте веб-браузер или используйте эту команду: wget --no-remove-listing -O /tmp/deboot.html -q http://ftp.us.debian.org/debian/pool/main/d/debootstrap && grep 'all.deb' /tmp/deboot.html | awk -F 'href' '{print $2}' | cut -d '"' -f2 Последняя версия debootstrap - debootstrap_1.0.93_all.deb wget -P /tmp/debootstrap http://ftp.us.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.93_all.deb Распаковка файла .deb cd /tmp/debootstrap ar vx debootstrap_1.0.93_all.deb tar -xf data.tar.gz Временная настройка sudo ln -s /tmp/debootstrap/usr/sbin/debootstrap /usr/sbin/debootstrap sudo ln -s /tmp/debootstrap/usr/share/debootstrap /usr/share/debootstrap Настройка целевого раздел для установки Создайте свою файловую систему, точку монтирования и смонтируйте свой раздел: sudo mkfs.ext4 -L Debian /dev/sda1 sudo mkdir /mnt/deboot sudo mount -t ext4 /dev/sda1 /mnt/deboot Установка базовой системы с доступом к сети sudo debootstrap --arch amd64 xenial /mnt/deboot http://archive.ubuntu.com/ubuntu Подготовка среды chroot Скопируйте таблицу смонтированных файловых систем. Это держит команду df счастливой. (Он будет перезаписан при загрузке.) [F7] Связывание виртуальных файловых систем. Пока ваша новая установка не загрузится сама по себе, мы возьмем их у хоста. sudo mount -o bind /dev /mnt/deboot/dev sudo mount -o bind /proc /mnt/deboot/proc sudo mount -o bind /sys /mnt/deboot/sys Продолжение установки внутри chroot Ввод окружения chroot: sudo chroot /mnt/deboot /bin/bash Поскольку мы использовали параметр --include для получения grub, он был установлен, но не настроен. sudo grub-install /dev/sda sudo update-grub Настройка /etc/fstab для корневой файловой системы. Используйте команду blkid, чтобы получить UUID / dev / sda1. sudo blkid /dev/sda1 Затем добавьте эту запись в /etc/fstab, используя вывод UUID из приведенной выше команды: sudo UUID=79168060-9d9c-4cf6-8ee9-bb846aee589b / ext4 defaults,errors=remount-ro 0 1 Дайте вашей новой установке имя. Если нет, ваша новая установка не будет иметь имя или наследует имя узла, из которого вы устанавливаете. sudo echo "<name-your-host>" > /etc/hostname Настройте свой язык. sudo dpkg-reconfigure locales Создайте пароль для root. sudo chroot# passwd Создайте нормального пользователя. sudo adduser <your-user-name> Настройка сети (eth0) Некоторые основные инструменты уже включены для управления вашей сетью, но пока ничего не настроено для вас. Если вы планируете устанавливать среду рабочего стола, которая может включать в себя такие инструменты, как сетевой менеджер или wicd, для автоматической настройки вашей сети. Вы можете вручную загружать свою сеть при каждой загрузке с помощью инструментов dhclient или ifconfig. Для динамического IP (DHCP): sudo dhclient -v eth0 Для статического IP: sudo ifconfig -v eth0 192.0.2.7 netmask 255.255.255.0 up Это можно сделать автоматически, когда система загружается, редактируя файл ниже. Для DHCP файл /etc/network/interfaces должен выглядеть следующим образом: # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp Для статического IP-файла файл /etc/network/interfaces должен выглядеть следующим образом: # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.0.2.7 netmask 255.255.255.0 gateway 192.0.2.254 Установить диспетчер отображения и оконный менеджер. Если вы не используете это для безголовый сервер, может быть приятно иметь какой-то рабочий стол для игры. Не забудьте обновить диспетчер пакетов, если вы хотите установить новые пакеты: sudo apt-get update Вот несколько примеров установки рабочего стола: Код: sudo apt install xserver-xorg wdm fluxbox xterm # -or - sudo apt install xserver-xorg lightdm xfce4 # -or - sudo apt install gdm3 gnome # -or - sudo apt install kdm kde-standard Вы также можете использовать tasksel для установки рабочего стола для вас. Чтобы просмотреть доступные параметры: sudo tasksel --new-install Завершение установки Очистить кеш-память: sudo apt-get clean Обновить ramdisk: sudo update-initramfs -u -k all Выйти из среды chroot: sudo exit

Источник: как установить для установки Linux используя debootstrap

4
ответ дан 17 July 2018 в 18:07

debootstrap

Загрузочная базовая система Debian

debootstrap используется для создания базовой системы Debian с нуля, не требуя наличия dpkg или apt. Он делает это, загружая файлы .deb с зеркального сайта и тщательно распаковывая их в каталог, который в конечном итоге может быть запущен.

debootstrap не намного проще, чем создание загрузочного USB-накопителя Ubuntu или запись образа Ubuntu ISO. Это даже не проще, чем загрузка с debootstrap , который является легким, текстовым установщиком Ubuntu, который может загружаться на многих компьютерах, которые не могут загружать полноразмерный носитель установки Ubuntu. Минимальный компакт-диск Ubuntu позволяет вам устанавливать группы пакетов, которые очень удобны, и вы также можете установить те же группы пакетов, не используя минимальный CD Ubuntu, установив пакет tasksel.

Как установить Linux с помощью debootstrap

Установить debootstrap Если вы устанавливаете из дистрибутива, отличного от Debian, у вас может быть или нет доступ к debootstrap. Чтобы получить debootstrap, вы можете загрузить его прямо из зеркала Debian. Чтобы просмотреть доступные пакеты, используйте веб-браузер или используйте эту команду: wget --no-remove-listing -O /tmp/deboot.html -q http://ftp.us.debian.org/debian/pool/main/d/debootstrap && grep 'all.deb' /tmp/deboot.html | awk -F 'href' '{print $2}' | cut -d '"' -f2 Последняя версия debootstrap - debootstrap_1.0.93_all.deb wget -P /tmp/debootstrap http://ftp.us.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.93_all.deb Распаковка файла .deb cd /tmp/debootstrap ar vx debootstrap_1.0.93_all.deb tar -xf data.tar.gz Временная настройка sudo ln -s /tmp/debootstrap/usr/sbin/debootstrap /usr/sbin/debootstrap sudo ln -s /tmp/debootstrap/usr/share/debootstrap /usr/share/debootstrap Настройка целевого раздел для установки Создайте свою файловую систему, точку монтирования и смонтируйте свой раздел: sudo mkfs.ext4 -L Debian /dev/sda1 sudo mkdir /mnt/deboot sudo mount -t ext4 /dev/sda1 /mnt/deboot Установка базовой системы с доступом к сети sudo debootstrap --arch amd64 xenial /mnt/deboot http://archive.ubuntu.com/ubuntu Подготовка среды chroot Скопируйте таблицу смонтированных файловых систем. Это держит команду df счастливой. (Он будет перезаписан при загрузке.) [F7] Связывание виртуальных файловых систем. Пока ваша новая установка не загрузится сама по себе, мы возьмем их у хоста. sudo mount -o bind /dev /mnt/deboot/dev sudo mount -o bind /proc /mnt/deboot/proc sudo mount -o bind /sys /mnt/deboot/sys Продолжение установки внутри chroot Ввод окружения chroot: sudo chroot /mnt/deboot /bin/bash Поскольку мы использовали параметр --include для получения grub, он был установлен, но не настроен. sudo grub-install /dev/sda sudo update-grub Настройка /etc/fstab для корневой файловой системы. Используйте команду blkid, чтобы получить UUID / dev / sda1. sudo blkid /dev/sda1 Затем добавьте эту запись в /etc/fstab, используя вывод UUID из приведенной выше команды: sudo UUID=79168060-9d9c-4cf6-8ee9-bb846aee589b / ext4 defaults,errors=remount-ro 0 1 Дайте вашей новой установке имя. Если нет, ваша новая установка не будет иметь имя или наследует имя узла, из которого вы устанавливаете. sudo echo "<name-your-host>" > /etc/hostname Настройте свой язык. sudo dpkg-reconfigure locales Создайте пароль для root. sudo chroot# passwd Создайте нормального пользователя. sudo adduser <your-user-name> Настройка сети (eth0) Некоторые основные инструменты уже включены для управления вашей сетью, но пока ничего не настроено для вас. Если вы планируете устанавливать среду рабочего стола, которая может включать в себя такие инструменты, как сетевой менеджер или wicd, для автоматической настройки вашей сети. Вы можете вручную загружать свою сеть при каждой загрузке с помощью инструментов dhclient или ifconfig. Для динамического IP (DHCP): sudo dhclient -v eth0 Для статического IP: sudo ifconfig -v eth0 192.0.2.7 netmask 255.255.255.0 up Это можно сделать автоматически, когда система загружается, редактируя файл ниже. Для DHCP файл /etc/network/interfaces должен выглядеть следующим образом: # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp Для статического IP-файла файл /etc/network/interfaces должен выглядеть следующим образом: # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.0.2.7 netmask 255.255.255.0 gateway 192.0.2.254 Установить диспетчер отображения и оконный менеджер. Если вы не используете это для безголовый сервер, может быть приятно иметь какой-то рабочий стол для игры. Не забудьте обновить диспетчер пакетов, если вы хотите установить новые пакеты: sudo apt-get update Вот несколько примеров установки рабочего стола: Код: sudo apt install xserver-xorg wdm fluxbox xterm # -or - sudo apt install xserver-xorg lightdm xfce4 # -or - sudo apt install gdm3 gnome # -or - sudo apt install kdm kde-standard Вы также можете использовать tasksel для установки рабочего стола для вас. Чтобы просмотреть доступные параметры: sudo tasksel --new-install Завершение установки Очистить кеш-память: sudo apt-get clean Обновить ramdisk: sudo update-initramfs -u -k all Выйти из среды chroot: sudo exit

Источник: как установить для установки Linux используя debootstrap

4
ответ дан 23 July 2018 в 18:57
  • 1
    Спасибо, вам потребуется время, чтобы оценить ссылки. Я вернусь. – Gyro Gearloose 3 January 2018 в 19:13
  • 2
    Я немного смущен. Ссылка debootstap позволяет загружать небольшой XML-файл, и я сомневаюсь, что мой старый старый linux может понять его. Другие ссылки, насколько я понял, представляют собой шов, чтобы описать очень ручной метод. – Gyro Gearloose 4 January 2018 в 14:34

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

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