Я установил Ubuntu на USB-ключ, используя pendrivelinux.com. Мне нужно загрузиться с флешки, но биос не поддерживает это. Я все еще могу загружаться в Linux без поддержки X (сломанный X - одна из причин, по которой я хочу загрузиться с перьевого диска для переустановки) на компьютере напрямую Есть ли какой-нибудь способ загрузить USB-ключ с работающей установки linux или какой-то другой способ сделать это?
Добавьте (поддержка usb через) диспетчер начальной загрузки булькания в меню личинки - Ubuntu 12.04. (Консольный режим)
Этот ответ основан на учебном руководстве от греческого Сообщества Ubuntu
Теперь, процедура является самой легкой от Настольной среды, но для Вас, потому что необходимо вмешаться в консольный режим, это будет немного более трудно. Если Вы обращаете внимание и выполняете шаги, я полагаю, что Вы успешно выполнитесь.
Загрузите диспетчер начальной загрузки Булькания через wget
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.
@NikTh Спасибо, что ваше решение мне очень помогло, я потратил некоторое время на ошибку и подумал, что если у кого-то еще будет такая же ошибка, я поделюсь, как я (как новый пользователь Ubuntu) решил ее.
Я точно следовал инструкциям NikTh, но получил ошибку стиля «файл не найден». После нескольких часов борьбы я сделал две вещи, которые помогли.
В загрузочном каталоге я добавил дополнительные права доступа к файлу plpbt.bin:
chmod 777 /boot/plpbt.bin
В / etc / grub.d / 40_custom file Я изменил расположение корзины:
linux16 /plpbt.bin
Я понял, что это, вероятно, обычный сеанс, но я новичок в Linux в целом, так для других, как я, я надеюсь, что это поможет сэкономить несколько часов путаницы. Также это был бы комментарий, если бы у меня было больше представителей (извините).