Помилка встановлення USB-накопичувача Ubuntu 12.04 Server - не вдається знайти компоненти з CD-ROM


39

Я намагаюся тут встановити сервер Ubuntu 12.04 (32 біт) на машину за допомогою USB-накопичувача. Я використовував Universal-USB-Installer-1.8.9.4, який підтримує сервер 12.04, щоб отримати ISO на USB-накопичувач.

  1. Комп’ютер завантажує процес встановлення.
  2. Він потрапляє через мову Ubuntu, вибір мови та клавіатури.
  3. Потім починається завантаження додаткових компонентів. У цей момент він проходить приблизно чверть шляху, а потім викидає велике повідомлення про помилку:

[!!] Завантажте компоненти інсталятора з компакт-диска

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

Не вдалося скопіювати файл з CD-ROM. Повторити спробу?

помилка CD rom з фіолетовим фоном

Повторна спроба також очевидно не вдається. Спробували повторно запустити і знову встановити на USB, але жодних змін. Спробували перевірити наявність помилок цілісності CD-ROM і ця помилка порушена:

[!] Перевірте цілісність компакт-дисків

Не вдалося перевірити цілісність

./Pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386. файл не вдалося перевірити контрольну суму MD5. Можливо, ваш CD-ROM або цей файл були пошкоджені.

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

Також випробували щоденну збірку Ubuntu-Server 12.04 LTS (Precision Pangolin). Ні туди не йти. Навіть перевірили хеші iso SHA1, і вони відповідають.

Спробували LinuxLive USB Creator 2.8.11 та unetbootin-windows-575, щоб переконатися, що це зображення із програмним забезпеченням USB-накопичувача, але все-таки не йде.

Будь-які ідеї?


2
Ця помилка також впливає на ubuntu-12.04.2-server-amd64.iso, і там є помилка, подана в bugs.launchpad.net/debian-installer/+bug/1130381
Омід Косарі

3
Я зіткнувся з цією проблемою, намагаючись встановити ubuntu-12.04.2-server-amd64. Для мене вирішило використання Win32 Disk Imager для запису ISO на флешку. Коли я відкрив образ ISO в 7-zip або встановив його за допомогою Daemon Tools і переглянув вміст у Провіднику Windows, обидва показали файли в / pool / main / l / linux із усіченими іменами.
NickG

1
Рішення NickG працювало і на мене (раніше спочатку використовував UNetbootin під Windows, який, мабуть, не працював).
габлін

У мене виникло те саме питання, але з 13.10. Виявляється, проблема була не в інсталяторі, а в налаштуваннях BIOS материнської плати (GIGABYTE GA-990FXA-UD3). Мені не вдалося встановити з USB, і в кінцевому підсумку було клонування існуючої установки сервера та завантаження комп'ютера з ним. Ні порти USB, ні карта Ethernet не працюватимуть. Після зміни параметрів BIOS все почало працювати. Детальніше дивіться на askubuntu.com/questions/276788/…
hknust

Я спробував рішення нижче, і жоден з них не працював на мене. Здається, проблема з версіями вище 13.04. Мені вдалося встановити Ubuntu Server 13.04 64bit без проблем. Ось посилання на 13.04 raring ringtail old-releases.ubuntu.com/releases/13.04
Kyle Coots

Відповіді:


23

Здається, є деякі помилки імен з файлами в \pool\main\l\linux(я знайшов помилкові розширення *.udeзамість них *.udeb) і помилка MD5-Checksum з ./install/netboot/ubuntu-installer/i386/pxelinux.cfg/default). Після виправлення цих помилок я можу встановити 32-бітну версію сервера.


1
Дякую! Так, вони безумовно в такому образі ISO. Дивно, що мені вдалося змусити його працювати, просто записуючи на DVD навіть без перейменування файлів на їх належне розширення. Встановлення з USB, хоча і повинно виявити помилки.
zuallauz

1
Kudos @ hre1 . Проблеми із встановленням USB існували вже кілька років. Ніхто насправді цього не фіксував і не повністю ідентифікував. Єдиною проблемою для тих кількох машин, які завжди затримувались під час встановлення, було використання CD-ROM замість цього.
david6

1
МОЖЕ: Якщо USB-накопичувач створений під тим самим релізом Ubuntu , що і цільовий, то це часто спрацьовує (навіть коли "Universal" створена палиця виходить з ладу). напр. за допомогою 12.04 LTS 'desktop' для створення установки USB для сервера 12.04 LTS.
Помилки

1
У мене немає жодного файлу * .ude замість * .udeb в \ pool \ main \ l \ linux
Відкрийте SEO

1
просто змінюючи розширення, шукайте їх. Я знайшов їх і просто перейменував розширення, і все працювало як шарм.
Basit Anwer

24

Це було моє рішення із встановленням сервера Ubuntu 12.04 LTS від USB Pendrive:

  • Запустіть інсталятор.
  • Відкрийте оболонку ( ALT+ F2).
  • Створіть каталог cdromбезпосередньо в корені файлової системи:

    mkdir /cdrom
    

    (Якщо у вас виникли проблеми із створенням каталогу /cdrom, вимкніть програвач CD-rom у BOIS або відключіть кабель)

  • Встановіть USB так, ніби це компакт-диск:

    mount -t vfat /dev/sdb1 /cdrom 
    

    Де sdb1ваш USB-пристрій.

Це все.


6
Після перерахунку ви можете повернутися до екрана встановлення, натиснувши його Alt-F1.
jevon

Не вдалося встановити / dev / db1 on / cdrom: Пристрій чи resiyrce зайнято
themihai

Я припускаю, що вам доведеться mount / dev / sdb1. Ви впевнені / dev / db1 - це ваш USB-пристрій? Перевірте це, переглянувши каталог / dev / і відключіть USB-пристрій і подивіться, які пристрої видаляються.
Роб Гріен

Дякую, він також працює з встановленням сервера 14.04.3 LTS
ad3luc

8

Рішення полягає у використанні програми для запуску диска Creator. Я спробував це на своєму ключі USB, і я без проблем встановив Ubuntu Server 12.04 LTS 32 біта. Я використовую Ubuntu Desktop 12.04 LTS для створення мого запуску USB. Дивіться цю статтю для детальної інформації про запуск диска Creator: http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu


1
Я просто спробував цей метод, і це дійсно працює, так що +1 за що ... Втім, я б не назвав це рішення, тому що це явно проблема або з образу диска Ubuntu або програми Installer Універсальний USB.
Прорив

Цей метод цілком справедливий. Але я переживаю, що це (тихо) змушує вирішити проблему. Це ще кілька машин (старший BIOS, чіп), де метод SDC / USB НЕ працює, і потрібно вдатися до встановлення компакт-диска.
david6

Це не рішення, якщо у вас є лише вікно для вікон
Відкрийте SEO

8

Для мене досить було змінити ці розширення ( *.udeна *.udeb) під \pool\main\l\linux.


Для мене також. Я радий, що знайшов цю нитку, перш ніж витягнути все волосся.
Дрю Ноакс

2
cdв pool/каталог і запустіть, find . -name "*.ude" -exec mv {} {}b \;щоб виправити їх усі. :)
gertvdijk

7

Я знайшов інше рішення цього. Виконайте дії:

  • створити завантажувальний мандрівник, використовуючи Universal-USB-Installer-1.8.9.4
  • також скопіюйте той самий файл iso в маятник
  • перезавантажте систему та виберіть Виконати команду оболонки
  • запустіть таку команду (пам’ятайте про пристрій / ім’я підключення):

    mount -o loop /dev/sdb1 /cdrom
    exit
    
  • виберіть опцію конфігурації завантаження з cdrom

  • буде показаний список варіантів; виберіть 3-й, 4-й та 5-й, які пов'язані з завантаженням iso
  • тепер у головному меню виберіть варіант load iso з диска
  • буде показаний список дисків, виберіть той, що відповідає вашому мандру
  • Ізо-файл буде показано, виберіть це, і ви закінчите
  • дотримуйтесь решти опцій на екрані

Ага! -- Там. Імена файлів усічені у 64 символи. Рішення Ajay працювало на мене.

Це привело мене в правильний шлях. Я закінчив монтаж ізо вручну. На екрані «Вибір мови», натисніть кнопку alt-F2створити каталоги монтування, а потім mount -o loop /dev/sda1 /usb_driveі mount -t iso9660 -o loop "/usb_drive/<image_name>.iso" /cdromпотім повернутися до майстра зalt-f2
до Аарона

2

Тут проблема (зламане зображення інсталятора на usb на сервері 10.04 64b) була вирішена за допомогою творця диска запуску на існуючій установці 12.04 (edu i386). Творець диска запуску на Ubuntu 10.04.4 LTS 64b, спричинив пошкодження запуску-usb і, здається, не сумісний (достатньо) для створення встановленої usb-флешки 12.04.


1

Я використовував поточну версію PendriveLinux для Windows (1.8.9.6), і у мене також була ця проблема. Створення завантажувальної USB-палички з творцем запуску диска вирішило мою Issuse.

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