Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   Помогите с Grub'ом (https://forum.antichat.xyz/showthread.php?t=170751)

m0le[x] 14.01.2010 13:46

Помогите с Grub'ом
 
В общем нужна помощь с загрузчиком Grub.
Дано:
1. Ноут с двумя винтами и установленной WinXP
2. Флешка USB 2Гб
3. Флешка SD 16Гб
4. Образ nix livecd дистрибутива

Задача:
Поставить linux систему загрузившись с флешки на 2 Гб, на флешку с 16 Гб.

Проблема:
Загрузился с livecd флешки, разметил вторую флешку на 16Гб, установил систему, grub, все нормально.
При перезагрузке с установленной флешкой на 16Гб, выдает:
Код:

Grub loading stage 1.5
Error 21

Не смог в общем найти Grub.

Далее опять вставляю livecd флешку, врубаю ноут, грузится Grub, который стоит на 16Гб флешке. и все нормально запускается. Так какая связь между этими флешками, и почему Grub грузится только при наличии обоих флешек, хотя на второй собсвенный другой загрузчик?

Спасибо.

nitx 14.01.2010 14:36

скорее всего неправильно настроено. Конфиг в студию. И еще, какая фс на флешке?
п.с. я бы лучше использовал для флешки вместо grub'а syslinux.

upd: хотя не, ошибка 21 озночает что grub не может найти свой конфиг. А это значит что он не может примонтировать раздел.

ghostwizard 14.01.2010 16:38

1. Сделать chroot на раздел с флешкой.
2. Запустит grub-install с указанием нужного раздела, т.е. той 16Гб флешки.
3. Проверить конфиг, на предмет опций вроде root (hd0,0). Поправить их при надобности.

Ali_MiX 16.01.2010 14:27

каг бы попробуй это
Цитата:

sudo mount /dev/sda14 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mkdir /mnt/boot
sudo mount /dev/sda13 /mnt/boot

sudo chroot /mnt

sudo grub-install /dev/sda
[QUOTE]
PS это для grub2. разделы меняй на свои
и загрузчик ставь на вторую флэшку
с первой флэшки удали груб. тогда по теории запуститься


Время: 17:53