не вдалося встановити сервер ubuntu 14.04 64-бітний LTS з USB-накопичувача


24

Я створив завантажувальний USB за допомогою інструмента для створення диска запуску (в ubuntu desktop 12.04 32bit), з ISO-зображення Ubuntu-сервера 14.04 64 біт, коли я хочу завантажувати інший комп'ютер за допомогою цього USB-накопичувача, комп'ютер завантажується, процес встановлення нормально, він проходить через вибір мови, потім він показує мені помилку, що він не може змонтувати компакт-диск для продовження установки, я кілька разів намагався з іншими USB-пристроями, але він показує мені ту ж помилку. Як я можу отримати цю роботу?

Відповіді:


43

Ось як я змусив його працювати.

Коли з'явиться помилка CD-ROM, перемістіть інсталяційний USB-накопичувач з одного порту на інший порт USB на вашому ПК. Потім повторіть спробу.

Це спрацювало. Я не знаю чому.

Мало того, але я перевстановився 14.04 пізніше тієї ночі, і помилка CD-ROM не повторилася. 2-а установка пройшла без зачіпки.

Так, це працювало і для мене.


Я повинен підтвердити, що трюк "переключити USB-порт" працює на моїй машині. Дуже дивно ...
Самуель Лі

5
Так, це працювало і для мене!
Джефф Етвуд

Дивовижне виправлення - відпрацювали частування 14.04.3 server amd64теж
CᴴᵁᴮᴮʸNᴵᴺᴶᴬ

працював і для мене
sushicutta

1
Працював для мене сервер
16.04.3

16

Проблема полягає в тому, що нове зображення не призначене для використання з unetbootin або будь-яким із звичайних USB-творців.

Просто використовуйте dd:

dd if=ubuntu-14.04.2-server-amd64.iso of=/dev/sdb bs=16M

(Очевидно, замінити /dev/sdbна шляху до вашого ключу USB, але не використовувати будь - яких розділи (тобто не використовувати /dev/sdb1, /dev/sdb2і т.д. - просто все пристрій)


2
Це, як видається, є найбільш правильною відповіддю і не потребує ніяких переслідувань.
Spacen Jasset

2
Це я і зробив (на сервері ubuntu 15.10), але проблема все ще виникає.
niboshi

1
Працює чудово! Для OS X використовуйте sudo dd if=ubuntu-14.04.3-server-amd64.iso of=/dev/rdiskX. Перевірте наявність USB-накопичувача за допомогою diskutil list.
djule5

Це хороша ідея, але марно, якщо у вас немає встановленого Linux.
Підроблене ім’я

ресурс зайнятий на OSX? goo.gl/6rZFpv
Paschalis

13

http://ubuntuforums.org/showthread.php?t=2253860 має відповідь.

Ось кроки, які я зробив, щоб змусити його працювати

  1. Коли ви отримаєте помилку, Alt+ F2до другої консолі.
  2. Дізнайтеся, на якому пристрої знаходиться USB-накопичувач ( tail -n 100 /var/log/syslog)
  3. Якщо пристрій зайнято, налаштуйте його (umount / dev / sd [abcdef] 1)
  4. Потім встановіть його на /cdrom( mount -t vfat /dev/sd[abcdef]1 /cdrom)
  5. Alt+ F1повернутися до консолі встановлення та спробувати виявити ще раз

Дякую за ваше запитання, я спробував щось подібне, я зробив Alt-F2, щоб відкрити консоль, я спробував сам за допомогою команди монтувати USB, але це не вдалося і показали мені ту саму помилку. Наприкінці я вирішую це за допомогою зображення зображення anther iso !! Я змінив це зображення ubuntu-14.04.2-server-amd64.isoі використав це ubuntu-14.04.1-server-amd64.iso, і він працював як шарм, використовуючи той самий творець диска для запуску та той самий USB. нарешті, я думаю, що це помилка у цій версії сервера ubuntu, тому що я не єдиний, хто отримує цю помилку.
Латійфа

1
Це спрацювало для мене, проте мені довелося спочатку вийти з виявлення компакт-дисків, натиснувши "ні", щоб припинити повторний пошук. Потім, alt-f2 і встановіть usb в / cdrom. Потім, це ключова частина, поверніть alt-f1 назад і виберіть крок меню ПІСЛЯ "виявити CD-rom". Він пропускає автоматичне виявлення і продовжує продовжувати роботу з тим, що ви щойно встановили / cdrom
Monkpit

@Monkpit Ваш коментар отримав мене далі за будь-яку відповідь. Але після закінчення інсталяції мені залишається система, налаштована на встановлення лише пакетів з cdrom, а це означає, що вона не завантажуватиме пакунки з сховищ Ubuntu, що саме мені справді потрібно.
kasperd

5

З інсталяційним компакт-диском ubuntu-14.04.2-server-amd64.isoя зіткнувся з тим же випуском, для мене це було так само просто, як і запуск:umount /dev/sdc1

Мій tail -n 20 /var/log/syslogпоказав, що інсталятор намагався кілька разів монтувати, /dev/sdc1але оскільки він вже був встановлений до /mediaцього, очевидно, не вдався.

За допомогою наведеної вище команди я відключив USB-CD-привід, і наступна спроба автоматичного монтажу вдалася відразу. Після Alt+ F2просто перевірте, що зараз встановлено, видавши mountв командному рядку.


3

Крок тут:

  1. На третьому екрані (не чекай наступного екрану) натисніть Alt+ F1, Enter
  2. Тип: df -hщоб отримати інформацію про те, де знаходиться / встановлений флеш-диск USB. наприклад: "/ dev / sda1" mount as "/ media"
  3. Введіть команду mount -t iso9660 /media/ubuntu.iso /cdrom -o ro,loop
  4. Потім натисніть alt+ F1назад на головному екрані інсталяції
  5. Закінчити. Тепер ви можете продовжувати установку процесу як завжди.

Джерело тут ...


2

Я вирішив це, використовуючи зображення anther iso !! Я змінив це зображення ubuntu-14.04.2-server-amd64.isoі використав це ubuntu-14.04.1-server-amd64.iso, і він працював як шарм, використовуючи той самий творець диска для запуску та той самий USB. нарешті, я думаю, що це помилка у цій версії сервера ubuntu, тому що я не єдиний, хто отримує цю помилку.


Немає ubuntu-14.04.1-server-amd64.iso - є ... amd64 + mac.iso, який я вважаю, є рівнозначним. Я також спробував багаторазову пораду, яка пережила початкову помилку, але потім "Не вдається знайти" pool / main / l / linux-lts-utopic / block-module-3.16.0-generic-di_3_10.0.40 ~ 10.04. 1_amd64.udeb '14.04.2 зовсім не схоже на USB: /
Chris Becke

0

У цю проблему також зіткнувся і с ubuntu-14.04.3-server-amd64.iso. Демонтація / sda / диск з / медіа та перестановка його під час роботи / cdrom, але я зіткнувся з помилкою установки далі вниз по лінії, коли він намагався витягти файли для встановлення. USB-накопичувач, який я намагався встановити, був створений за допомогою USB Live Creator Linux Live (LILI). Я відтворив інсталятор usb з інсталятором Universal USB від PenDriveLinux і все працювало чудово.


0

mkusb працює в і з Ubuntu Server, а також Ubuntu Desktop

  • Псевдонім mkusb версії 12 dusпрацює в текстовому режимі, тому ви можете використовувати його також під час роботи сервера Ubuntu через консоль або віддалено через ssh.

    введіть тут опис зображення

  • псевдонім mkusb версії 12 dusпрацює в графічному режимі в стандартному Ubuntu (Desktop).

    введіть тут опис зображення

    введіть тут опис зображення

  • mkusb використовує ddпід кришкою клонування linux гібридних iso-файлів на USB-накопичувач або карту пам'яті. Це надійний метод створення завантажувального накопичувача, а всі поточні файли Ubuntu iso - це гібридні ізо файли, включаючи mini.iso та ізо файли сервера Ubuntu.

  • ddпрямолінійний, дуже потужний, але й дуже небезпечний. Ви можете легко перезаписати цінні дані, записавши на неправильний диск. mkusb накручує ремінь безпеки dd.

  • Встановіть mkusb за допомогою наступних командних рядків

    Якщо ви запускаєте стандартний Ubuntu, вам потрібна додаткова інструкція для отримання Всесвіту сховища. (Kubuntu, Lubuntu ... Xubuntu автоматично підтримує сховище Всесвіту.)

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    
  • Постійна альтернатива в сервері Ubuntu: встановлюйте лише mkusb-nox

    mkusb-noxце інструмент командного рядка, який також охоплює безпеку ddі не хоче встановлювати багато додаткових програмних пакетів pv.

    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb-nox
    

    Запустіть, mkusb-noxнаприклад, наступний командний рядок

    sudo mkusb-nox ubuntu-16.04.1-server-amd64.iso
    

    Посібник містить більш детальну інформацію,

    man mkusb-nox
    

Посилання


0

Встановіть GRUB2 на USB для завантаження Ubuntu Linux ISO

Ще одна перевага полягає в тому, що ви можете налаштувати GRUB2 для завантаження з різних ISO. [Див. Multi-ISO нижче]

Етапи Див. Pendrivelinux для деталей

Встановіть GRUB2 на USB (припустимо, що USB-привід увімкнено / dev / sdx1розділ)

  1. sudo mkdir /mnt/USB && sudo mount /dev/sdx1 /mnt/USB
  2. sudo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
  3. cd /mnt/USB/boot/grub
  4. wget pendrivelinux.com/downloads/grub.cfg [1]
  5. завантажте потрібний iso та перейменуйте його /mnt/USB/ubuntu.iso. Переконайтесь, що він названий, ubuntu.isoа не оригіналubuntu-16.04.1-desktop-i386.iso

Примітка. Якщо ви використовуєте 64-бітний ISO, вам потрібно змінити grub.cfg. Докладніше див. [1] нижче

Зроблено. Ви повинні мати можливість завантажувати свій апарат за допомогою USB.

[1] Тут вміст grub.cfg

set timeout=10
set default=0

menuentry "Run Ubuntu Live ISO" {
 loopback loop /ubuntu.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash --
 initrd (loop)/casper/initrd.lz
}

64-бітний ISO vmlinuzназваний vmlinuz.efi. тому рядок 6 grub.cfg буде

 linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --

Мульти-ISO

  1. Помістіть свій ISO (наприклад ubuntu-16.04.1-desktop-amd64.iso)/mnt/USB/
  2. Додайте menuentryдо grub.cfg з правильним іменем ISO
menuentry "Run Ubuntu 16.04.1 Live ISO" {
 loopback loop /ubuntu-16.04.1-desktop-amd64.iso
 linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.1-desktop-amd64.iso splash --
 initrd (loop)/casper/initrd.lz
}

але цей метод не працює з серверними компакт-дисками Ubuntu
1717
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.