Grub rescue нет такого устройства, также не может получить доступ к BIOS

Я купил Acer Aspire M5-481PT-6688, поставляемый с предустановленной Windows 8. Я стер это, переустановил свою собственную копию без вирусов и попытался выполнить на ней двойную загрузку Ubuntu 13.04. Он имеет гибридный диск, поэтому, когда я установил его, работающий вместе с Windows, Ubuntu был установлен на SSD, а Windows - на HHD. Позже я удалил Ubuntu через форматирование SSD, и теперь я застрял в приглашении grub rescue>. Ошибка говорит: no such device. Независимо от того, какую комбинацию клавиш я нажимаю (F2, F8, F10, F12, Esc, Del), я не могу получить доступ к своему BIOS и не могу загрузиться с CD / DVD-привода или USB.

0
задан 21.10.2014, 09:25

3 ответа

Мой ответ: переустановите Ubuntu, и когда он попросит вас ввести пароль, нажмите кнопку «Войти в систему автоматически». Кажется, что форма пароля вызывает проблему GRUB, поскольку grub не может получить доступ к grub.cfg. Надеюсь, это поможет!

-2
ответ дан 10.10.2019, 13:02
  • 1
    Пред начальная загрузка (GRUB) и начальная загрузка сообщения (экран входа в систему) пароли не имеет никакого отношения один к другому. – Peter Gerber 02.12.2013, 17:19

Извлеките батарею, подождите несколько минут и подключите тесто, появится опция bios, и вы также сможете загрузиться с CD.

-1
ответ дан 10.10.2019, 13:02

Используя потрясающее руководство drs350 на ubuntuforums.org (слава ему), вы можете загрузить свой live CD и даже установить Ubuntu из приглашения grub rescue>. Вот точные шаги:

Предварительные условия

Эта процедура будет работать для:

  • выпусков семейства Ubuntu с использованием Grub 2
  • меню Malformed Grub 2 ( grub.cfg)
  • Отсутствуют ядра Linux & amp; initramfs images
  • Поврежденные системные папки (не включая папку модуля)

Чтобы эта процедура работала, вы должны:

  • Иметь Ubuntu ISO-образ семейства Live CD в разделе, доступном из подсказки Grub Rescue.
  • Модули Grub из предыдущей установки должны быть найдены и правильно загружены.

Процедура не будет работать для:

  • Отсутствуют модули Grub 2 (обычно в / boot / grub или / usr / lib / grub / i386-pc)
  • ] Поврежденные образы Ubuntu ISO
  • Поврежденная структура разделов - "ls" возвращает только "(hd0)"

Процедура загрузки

  1. Загрузите ISO.

  2. Найдите раздел Ubuntu и папку, содержащую Grub модули.

    Папка Grub, содержащая модули, должна быть расположена так, чтобы можно было загружать правильные модули. Эта папка была бы создана во время первоначальной установки Ubuntu и должна находиться в разделе Ubuntu. Эта папка обычно находится в (hdX,Y)/boot/grub или (hdX,Y)/usr/lib/grub/i386-pc

    Найдите существующий раздел Ubuntu и папку модуля.

    ls                               # List the known drives (hdX) and partitions (hdX,Y)
    ls (hdX,Y)/                      # List the contents of the partition's root
    ls (hdX,Y)/boot/grub             # Normal location of the Grub 2 modules.
    ls (hdX,Y)/usr/lib/grub/i386-pc  # Alternate location of the Grub 2 modules.
    
    • ls - должны возвращать все известные диски (hdX) и разделы (hdX,Y)
    • ls (hdX,Y)/ - должны отображать содержимое корневого каталога раздела . [1 191]

      • Если вы получили "error: unknown filesystem" , это не ваш раздел Ubuntu; подробнее об этом позже.
      • Если это раздел Ubuntu, вы увидите папки Ubuntu, включая lost+found/, home/, boot/ и vmlinuz и initrd.img. Используйте этот адрес в качестве первой части следующей команды.
    • ls (hdX,Y)/boot/grub - должно отображаться несколько десятков * .mod файлов. Это папка, которую вы ищете.

      • Если вы не нашли модули, попробуйте альтернативное расположение: ls (hdX, Y) / usr / lib / grub / i386-pc
  3. Загрузите модули.

    set prefix=(hdX,Y)/<path to modules>
    

    Эта команда должна правильно указывать на папку, содержащую модули Grub. Адрес должен быть тем, что был в предыдущем разделе, где отображались модули. Примеры:

    set prefix=(hd0,5)/boot/grub
    set prefix=(hd1,1)/usr/lib/grub/i386-pc
    

    Загрузка модулей:

    insmod linux
    insmod loopback
    insmod iso9660
    insmod fat        # If ISO is located on fat16 or fat32 formatted partition.
    insmod ntfs       # If ISO is located on an NTFS formatted partition.
    insmod nftscomp   # If NTFS compression is used on the partition. Load if you aren't sure.
    

    Ошибка «файл не найден» означает, что путь в префиксе неверный или конкретный модуль делает не существует. Настройки префикса можно просмотреть с помощью команды set. Повторите команду "set prefix=", указав правильный путь.

  4. Найдите ISO-файл Ubuntu.

    Используя те же комбинации команд ls, найдите ISO-образ Ubuntu.

    ls (hdX,Y)/
    
    • Вы ищете содержимое, включая ISO, такое как ubuntu-10.04.1-desktop-i386.iso
    • Разверните путь, если образ ISO не находится в / папка.
    • Если вы получили сообщение об ошибке : неизвестная файловая система , вам может потребоваться загрузить модуль файловой системы (например, ntfs или fat. Обратитесь к предыдущему разделу за инструкциями.)
  5. Создать устройство обратной связи.

    loopback loop (hdX,Y)/<path to ISO>/<ISO-name.iso>
    

    Пример:

    loopback loop (hd1,1)/ubuntu-10.04.1-desktop-i386.iso
    
  6. Загрузить образ ядра Linux и образ initrd.

    set root=(loop)
    linux /casper/vmlinuz boot=casper iso-scan/filename=/<ISO-name.iso> noprompt noeject
    initrd /casper/initrd.lz
    

    Если путь к ISO или имени файла неправильный, загрузка остановится на экране BusyBox и выдаст сообщение : «не удается открыть / dev / sr0: носитель не найден» .

    Примечание : Если файл ISO отсутствует в папке /, укажите путь в записи iso-scan/filename=. См. Второй пример.

    Примеры:

    linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04.1-desktop-i386.iso
    linux /casper/vmlinuz boot=casper iso-scan/filename=/my-iso/ubuntu-10.04.1-desktop-i386.iso
    
  7. Boot.

    11106 Так и должно быть. Если команды выполнялись без каких-либо сообщений / ошибок, команды были приняты как введенные. Теперь настало время загрузки:

    boot
    

Установить Ubuntu - с Live CD ISO

Примечание по ежедневным установкам Oneiric ISO : текущая ежедневная Для сборки Oneiric Ocelot необходимо войти на рабочий стол. Выбор пользователя по умолчанию не позволит использовать sudo, так как для пользователя не существует пароля. Выберите «Другое», затем имя пользователя «Ubuntu» и оставьте поле пароля пустым. Это позволит использовать sudo для размонтирования /isodevice во время процесса установки.

Установка на жесткий диск возможна из загруженного ISO-файла. CD не требуется. Подключение к Интернету рекомендуется, но не обязательно. Без подключения пакеты, установленные из ISO, не будут обновляться, а дополнительные пакеты не будут загружаться.

  1. Загрузитесь с рабочего стола Live CD, используя описанную выше процедуру загрузки ISO.

    Примечание : Если у вас большой объем оперативной памяти, вы можете использовать опцию Toram. Это позволит системе загружаться в память и автоматически отключать isodevice1 во время установки. / isodevice должен быть размонтирован для успешной установки. Если / isodevice не может быть демонтирован установщиком, установка завершится неудачно, если пользователь не отключит ее. Эта принудительная разборка включена в процедуру, подробно описанную далее в этом разделе.

    • Если вы хотите попробовать опцию toram, замените строку linux в приведенной выше и используйте ее вместо:

      linux /casper/vmlinuz boot=casper iso-scan/filename=/<ISO-name.iso> noprompt noeject toram --
      
    • Если /isodevice может быть после установки программа размонтирует ее, установка будет продолжена.
    • Если у вас недостаточно памяти (это не удалось в моей системе с 3 ГБ) и начать установку, установщик не сможет размонтировать /isodevice, установка завершится неудачно, и система может зависнуть. Перезагрузите и выполните все шаги в разделе «Процедура загрузки» . Не повторяйте этот подраздел и продолжайте ниже.
  2. Открыть терминал: Приложения, Аксессуары, Терминал

  3. Размонтировать /isodevice

    sudo umount -l -r -f /isodevice
    

    Начать процедуру установки дважды щелкнув по значку «Установить Ubuntu» .

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

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

Если руководство нуждается в улучшении, не стесняйтесь комментировать. Я проверил, пока не смогу (так как я не сломаю свой хлам только для проверки).

Источник:

http://ubuntuforums.org/showthread.php?t=1599293&p=9987717#post9987717

2
ответ дан 10.10.2019, 13:02
  • 1
    Каждая команда, показанная на шаге 2 процедуры загрузки, показывает " ошибка: неизвестный файл system" Как упомянуто прежде, человечность была установлена на ssd части гибридного диска. Который был отформатирован. Делает это означает меня wouldn' t быть в состоянии найти это, неважно? – C2H5OH 27.08.2013, 04:01
  • 2
    What' s вывод ls? Отредактируйте свой вопрос и добавьте его. – DanielaWaranie 27.08.2013, 04:29
  • 3
    (Hd0) (hd0, msdos1) (hd1) (hd1, msdos1) – nibbex 27.08.2013, 15:13
  • 4
    Я связался с кленом, к счастью, я все еще нахожусь под гарантией и буду видеть то, что они могут сделать. – Peter Gerber 29.08.2013, 02:23
  • 5
    Хороший, просто быстрый обзор, делают ls (hd0,msdos1) и ls (hd1,msdos1), если Вы находите тот, которые имеют файлы личинки, Вы удачливы. На всякий случай поддержка Acer говорит Вам о лишении законной силы гарантии. – rantler 29.08.2013, 02:26

Теги

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