Полная установка Ubuntu 12.04 по USB останавливается в режиме GRUB.
Последние три дня я пытался установить Ubuntu 12.04 LTS на USB-накопитель Kingston DataTraveler Micro 16 ГБ (так называемый установочный USB). Процессор - совершенно новый Intel Atom D525 (компьютер совершенно новый). Это обычная полная установка (поэтому я не пытаюсь создать работающий USB) с использованием обычного установщика рабочего стола, запускаемого с другого USB-накопителя (называемого живым USB), который работает под управлением Desktop 12.04 ISO. Я хочу использовать эту установку USB в качестве загрузки по умолчанию, другие диски не подключены.
Я выполнил все шаги из: Как я могу запустить Ubuntu без жесткого диска? и из метода 1: https://wiki.ubuntu.com/LiveUsbPendrivePersistent/. Таким образом, в основном я создал новый MBR на USB-накопителе с двумя разделами (EXT2 смонтирован на / и 2 ГБ подкачки). Я установил загрузчик (GRUB) на /dev/sda (на самом деле я также попытался /dev/sda1 просто посмотреть, сработает ли это...), который является установочным USB (действующий USB - / dev / sdb). Казалось, все работает отлично (живая USB загружается / работает отлично).
Однако при загрузке с установочного USB я сталкиваюсь с приглашением GRUB, а не с меню или загрузкой Ubuntu. Никаких сообщений, просто подсказка. Это происходит каждый раз, когда я пытаюсь установить. При вводе команд в приглашении GRUB, таких как "ls", все заканчивается ошибкой: "ошибка чтения hd0" или "нет такого раздела".
Я уже попробовал эти варианты:
- Установить на /dev/sda1 вместо /dev/sda (очевидно, не работает, пришлось попробовать)
- Установка с использованием EXT4 вместо EXT2 (тот же результат, что и ожидалось)
- Переустановите GRUB с помощью Boot-repair (тот же результат)
- Переустановите GRUB из командной строки (тот же результат)
- Две полные переустановки с использованием совершенно нового Ubuntu Desktop ISO и различных инструментов для создания живого USB-pendrive (проверка хэша) (занимает ~2 часа на установку, включая обновления...)
Мои внутренности говорят мне, что каким-то образом GRUB2 несовместим с чтением с pendrive (опять же, живой USB загружается нормально, но я думаю, что используется другой загрузчик).
Я хотел бы использовать установочный USB в качестве загрузочного диска по умолчанию (так как компьютер будет подключен к сети круглосуточно, поэтому медленная загрузка не является проблемой, и она должна работать...). Я надеюсь, что моя проблема ясна и что кто-то может мне помочь. Я уже пробовал гуглить и просить помощи на канале IRC, но безрезультатно (парень тоже не знал, что происходит, и предлагал опубликовать здесь). Я был бы очень признателен за любую помощь, поскольку у меня в основном нет выбора.
2 ответа
Возможно, вы уже сделали это, но не забудьте переименовать весь файл isolinux* в syslinux* на pendrive, как описано в разделе Unetbootin этого руководства. Однажды у меня была похожая проблема, и мне не хватало этой части.
Вы изменили расположение USB-накопителя в /boot/grub/grub.cfg файл? Это местоположение может меняться в зависимости от подключенного USB-устройства во время установки.