LINUX.ORG.RU

Kubuntu установка на флешку


0

1

Я установил Kubuntu 10.10 на флеш-карту стандартным способом. После этого в BIOS настроил загрузку с USB. Но при попытке загрузиться выдает сообщение «Remove disks or other media. Press any key to restart.»

Нажимая любую кнопку, процесс загрузки дальше идет с жесткого диска, но не с флеш-карты. Подскажите, в чем может быть проблема.

Вы либо не установили загрузчик на флеш накопитель, либо установили его на жесткий диск, перепутив название устройств.

Либо переставьте систему на флеш накопитель заново, особо обратив внимание на имя устройства, куда вы будите ставить загрузчик, если не можете, то можно отключить ФИЗИЧЕСКИ все остальные накопители, и поставить систему заново на флеш накопитель, тогда загрузчик встанет именно на целевую флешку.

Либо можно загрузиться с livecd, подмонтировать раздел влешки, пробросить туда /dev, /proc из загруженной системы м выполнить chroot в систему на флешнакопителе.

После чего выполнить в ней grub-install /dev/XXX, но опять же в качестве параметранужно указать правильное имя устройства (флеш накопителя).

Если вам трудно, опишите здесь вашу дисковую конфигурацию, число жестких дисков, если есть и ide и sata жесткие диски укажите их число отдельно.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

На компе один IDE диск емкостью 40 ГБ. Устанавливаю на флешку обьемом 16 ГБ.

Сделал раздел для /boot объемом в 100 МБ и проконтролировал, что загрузчик устанавливается именно туда.

По поводу grub-install попробую, спасибо.

vladislavnagornyuk
() автор топика

Загрузите с флешки виртуальную машину (например, sudo qemu -hda /dev/sdX).

Если она тоже ругнётся, примонтируйте корневую ФС, пробросьте в неё /proc, /sys и /dev с запущенной системы и сделайте chroot, в котором выполните dpkg-reconfigure grub-pc и поставьте загрузчик на флешку (Вас спросят, куда ставить).

Если не ругнётся, проблема в Вашем BIOS.

AITap ★★★★★
()
Ответ на: комментарий от AITap

> на флешку
Обратите внимание, ставить нужно в MBR флешки. Иначе ничего не загрузится, поскольку в MBR, скорее всего, не записано никакого кода, позволяющего что-либо грузить.

AITap ★★★★★
()
Ответ на: комментарий от AITap

При установке я сделал /boot первичным разделом, и назначил запись в начало диска этого раздела.

Хотя я тоже полагаю, что почему-то там ничего нет.

vladislavnagornyuk
() автор топика
Ответ на: комментарий от vladislavnagornyuk

Решил поставить как Live USB, ибо мне переносимость необходима сейчас))

Всем спасибо за советы, почерпнул много интересного.

vladislavnagornyuk
() автор топика

*buntu и Linux Mint не умеют устанавливать загрузчик GRUB на флэшку.

Приходится руками делать grub install, а на Windows, к тому же, делать fixboot/fixmbr из консоли восстановления, так как бубунтовый инсталлятор впиндюривает загрузчик не туда.

iZEN ★★★★★
()
Ответ на: комментарий от vladislavnagornyuk

Ну да, загрузчик надо ставить в MBR. Если POST пишет, что надо вынуть сьемное устройство, значит пытается грузится с него, уже хорошо.

Чтобы не монтировать /proc, /dev, нужно, загрузившись в rescue или с LiveCD, не делать chroot, а просто выполнить grub и в его консоли выполнить 3 команды device, root, setup с нужными параметрами, ну и quit, либо reboot.

Можно использовать и grub-install без chroot, какой-то параметр позволяет указать путь к grub.conf, т.е. скопировать куда-нибудь grub.conf, отредактировать его (поменять в нем пути), и указать этот файл в параметре grub-install.

lvi ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.