Не удается установить USB-диск с Ubuntu 12.04. Не удается найти компоненты с компакт-диска
Я пытаюсь установить Ubuntu 12.04 Server (32bit) на машину с помощью USB-накопителя. Я использовал Universal-USB-Installer-1.8.9.4, который поддерживает сервер 12.04, чтобы получить ISO на USB-накопитель.
- Компьютер загружает процесс установки в порядке.
- Он проходит через язык Ubuntu, выбор языка и клавиатуры.
- Затем начинается загрузка дополнительных компонентов. В этот момент он проходит около четверти, а затем выдает большое сообщение об ошибке:
[!!] Загрузка компонентов программы установки с CD
При чтении данных с компакт-диска возникла проблема. Пожалуйста, убедитесь, что он находится в приводе. Если повторная попытка не работает., Вы должны проверить целостность вашего CD-ROM.
Не удалось скопировать файл с компакт-диска. Повторить попытку?
Попытка, очевидно, тоже не удалась. Попытался снова запустить и снова установить на USB, но без изменений. Попытался проверить ошибки целостности CD-ROM, и он сломался на этой ошибке:
[!] Проверьте целостность 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 (Precise Pangolin). Не ходи туда. Даже проверил iso SHA1 хеши, и они совпадают.
Попробовал LinuxLive USB Creator 2.8.11 и unetbootin-windows-575, чтобы увидеть, было ли это изображение с программным обеспечением USB-накопителя, но все равно не прошло.
Есть идеи?
7 ответов
Кажется, есть некоторые ошибки именования с файлами в \pool\main\l\linux
(Я нашел ложные расширения *.ude
вместо *.udeb
там) и ошибка контрольной суммы MD5 с ./install/netboot/ubuntu-installer/i386/pxelinux.cfg/default
). После исправления этих ошибок я могу установить 32-разрядную версию сервера.
Это было мое решение с установкой сервера Ubuntu 12.04 LTS с USB Pendrive:
- Запустите установщик.
- Откройте оболочку (ALT + F2).
Создать каталог
cdrom
непосредственно в корне файловой системы:mkdir /cdrom
(Если у вас есть проблемы с созданием каталога
/cdrom
, отключите проигрыватель компакт-дисков в BOIS или отсоедините кабель)Смонтируйте USB как CD-ROM:
mount -t vfat /dev/sdb1 /cdrom
куда
sdb1
ваше устройство USB
Это все.
Для меня было достаточно изменить эти расширения (*.ude
в *.udeb
) под \pool\main\l\linux
,
Решением является использование Startup Disk Creator. Я попробовал его на своем USB-ключе и без проблем установил Ubuntu Server 12.04 LTS 32 бит. Я использую Ubuntu Desktop 12.04 LTS для создания загрузочного USB-диска. См. Эту статью для получения подробной информации о Startup Disk Creator: http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu
Я нашел другое решение для этого. Следуйте шагам:
- создать загрузочный Pendrive, используя Universal-USB-Installer-1.8.9.4
- также скопируйте тот же файл ISO в Pendrive
- перезагрузите систему и выберите команду "Выполнить оболочку"
выполните следующую команду (запомните имя устройства /pendrive):
mount -o loop /dev/sdb1 /cdrom exit
выберите опцию загрузки конфигурации из cdrom
- список опций будет показан; выберите 3-й,4-й и 5-й, которые связаны с загрузкой ISO
- Теперь в главном меню выберите опцию загрузки ISO с диска
- Появится список дисков, выберите тот, который соответствует вашему Pendrive
- ISO-файл будет показан, выберите это и все готово
- следуйте остальным параметрам на экране
Здесь проблема (неработающий образ установщика на USB для сервера 10.04 64b) была решена с помощью загрузчика создателя диска в существующей установке 12.04 (edu i386). Создатель загрузочного диска в Ubuntu 10.04.4 LTS 64b вызвал поврежденный startup-usb и, по-видимому, несовместим (недостаточно) для создания установочного usb-флешки 12.04.
Я использовал текущую версию PendriveLinux для Windows (1.8.9.6), и у меня также была эта проблема. Создание загрузочной флешки с помощью загрузочного диска решило мою проблему.