Загрузка с USB-ключа без поддержки BIOS

Я установил Ubuntu на USB-ключ, используя pendrivelinux.com. Мне нужно загрузиться с флешки, но биос не поддерживает это. Я все еще могу загружаться в Linux без поддержки X (сломанный X - одна из причин, по которой я хочу загрузиться с перьевого диска для переустановки) на компьютере напрямую Есть ли какой-нибудь способ загрузить USB-ключ с работающей установки linux или какой-то другой способ сделать это?

5
задан 22 November 2012 в 02:45

2 ответа

Добавьте (поддержка usb через) диспетчер начальной загрузки булькания в меню личинки - Ubuntu 12.04. (Консольный режим)

Этот ответ основан на учебном руководстве от греческого Сообщества Ubuntu

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

Загрузите диспетчер начальной загрузки Булькания через wget

Текущая версия 5.0.14

wget "download.plop.at/files/bootmngr/plpbt-5.0.14.zip" -O ~/Downloads/plpbt-5.0.14.zip

Извлечение через 7z. Если у Вас нет пакета, установки p7zip-full через Кв. - добираются.

cd Downloads && 7z e plpbt-5.0.14.zip

копия с Linux папка эти два файла plpbt.bin и plpcfgbt внутри / начальная загрузка.

sudo cp ~/Downloads/plpbt-5.0.14/Linux/plpbt.bin /boot/ 
sudo cp ~/Downloads/plpbt-5.0.14/Linux/plpcfgbt /boot/

Теперь трудная часть для Вас (потому что у Вас нет графической среды, и я не знаю никакой другой путь). Необходимо записать некоторые строки от /boot/grub/grub.cfg файл. Самым легким путем (IMO) является мобильной фотографией HD, но если Вы предпочитаете традиционный путь, бумагу и карандаш.

Откройте файл

sudo nano /boot/grub/grub.cfg

найдите (прокрутите вниз с клавишами со стрелками), запись Ubuntu. Это начнется как

menuentry 'Ubuntu, with Linux 3.2.0-XX-generic-.....`

Отметьте эти 3 строки

insmod ext2 
set root='(hdX,msdosX)'
search --no-floppy --fs-uuid --set=root XXXXXXXXXXXXXX

замените X своими фактическими числами. Закройте файл с Ctrl+X

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

sudo nano /etc/grub.d/40_custom

в конце этого файла добавляют строки, которые Вы записали прежде плюс еще одна важная строка

важная строка linux16 /boot/plpbt.bin и не забывайте скобки.

Пример содержания внутри 40_custom

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Plop Bootmanager" {
insmod ext2
set root='(hdX,msdosX)'
search --no-floppy --fs-uuid --set=root XXXXXXXXXXXXXXXXXXXXX

linux16 /boot/plpbt.bin
}

сохраните файл с Ctrl+X затем Y (es), затем ВХОДЯТ

Наконец выполненный

sudo update-grub

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

enter image description here

enter image description here

4
ответ дан 22 November 2012 в 02:45

@NikTh Спасибо, что ваше решение мне очень помогло, я потратил некоторое время на ошибку и подумал, что если у кого-то еще будет такая же ошибка, я поделюсь, как я (как новый пользователь Ubuntu) решил ее.

Я точно следовал инструкциям NikTh, но получил ошибку стиля «файл не найден». После нескольких часов борьбы я сделал две вещи, которые помогли.

  1. В загрузочном каталоге я добавил дополнительные права доступа к файлу plpbt.bin:

    chmod 777 /boot/plpbt.bin

  2. В / etc / grub.d / 40_custom file Я изменил расположение корзины:

    linux16 /plpbt.bin

Я понял, что это, вероятно, обычный сеанс, но я новичок в Linux в целом, так для других, как я, я надеюсь, что это поможет сэкономить несколько часов путаницы. Также это был бы комментарий, если бы у меня было больше представителей (извините).

0
ответ дан 22 November 2012 в 02:45

Другие вопросы по тегам:

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