Russian Qt Forum
Ноябрь 23, 2024, 04:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Linux на USB-Flash и GRUB  (Прочитано 9391 раз)
Dodge
Гость
« : Январь 05, 2008, 04:33 »

Решил установить linux(gentoo), занимаюсь этим впервые, но linux уже работаю 3-4 месяца(ставил не я).

Вот мучаюсь с загрузкой linux(gentoo), с флэшки.

Ситуация следующая:
- Загрузился с ливцд
- Создал 3 раздела на флэшке( boot[ext3], swap[linux swap(ext2 походу)], root[reiserfs]; в последствии получилось - sdb1, sdb2, sdb3 соответственно )
- смонтировал разделы( mount /dev/sdb3 /mnt/gentoo; mount /dev/sdb1 /mnt/gentoo/boot )
- Настроил коннект с инетом
- зачрутился ( все по хэндбуку делал )
- залил и заапдэйтил дерево портэжей
- скачал и собрал ядро
- скачал и собрал GRUB
- далее следовал инструкциям из др. хелпа( хелп по созданию загрузочной флэшки)
- прописал в /boot/grub/grub.conf все как пологаеццо (корень с учетом chroot)
- создал символическую ссылку на grub.conf - menu.lst, рядом с ним

Далее пробовал 2 варианта:
1. Вариант:
- запустил GRUB, прописал руками:
grub> root (sd1,0)
grub> setup (sd1)

2. Вариант:
- перезагрузка, монтирование девайса
- создал файл device.map( в /mnt/gentoo/boot/grub/ ): "(hd0) /dev/sdb"
- запустил grub-install --no-floppy --root-install=/mnt/gentoo '(hd0)'

В первом случае, получаю грабовскую ком-строку, смотрю список устройств, получаю следующее:
fd0 - моя флэшка 0_о
fd1 - флоп, которого у меня нет вообще( Read error если пытаюсь загрузится с него )
hd0, hd1 - мои винчи, причем в линуксе(с ливцд) второй определялсо как sda, как я понял из за того что он sata'шный

пробовал писать руками:
grub> root (fd0,0) - сказал мне что я дурак, и пишу не так.
При этом, когда я нажимаю таб тут:
grub> root (fd0,
выдает мне список разделов флэшки, и определяет все типы разделов нормально, кроме свопа(собстна и хрен с ним)
еще момент, перед и после списка разделов, пишет error 24, немного погуглил, ничего подходящего не нашел...

Во втором случае, получаю сообщение от GRUB'a: Read error

На grub.conf пока положи, т.к. это чудо граб, пока и девайса не принимает с кого грузится...

Где я напортачил?

З.Ы. fstab трогал, но как я понимаю, он нужен ядру, и пока я его(ядро) не загружу, править его безполезно.
Записан
Dodge
Гость
« Ответ #1 : Январь 05, 2008, 15:14 »

Еще один интересный факт - попробовал загрузитя с этой флэшки на др машине, все в парядке!!!

У мну кривой биос?... Попробовать лило?
Записан
Dodge
Гость
« Ответ #2 : Январь 05, 2008, 16:34 »

попробовал лило, при загрузке таже фигня, на др машине не пробовал.
Записан
vaprele07
Гость
« Ответ #3 : Январь 06, 2008, 04:41 »

вроде как вот это используется при инсталляции граба
device.map( в /mnt/gentoo/boot/grub/ ): "(hd0) /dev/sdb"
и если в /boot/grub/grub.conf
содержится список ядер и метки разделов (hd~)
значит ошибка здесь
grub> root (sd1,0)
grub> setup (sd1)
нужно было:
grub> root (hd0,0)
grub> setup (hd0)
и еще в root grub.conf или menu.lst лучше указывать уид раздела.
еще можно добавить в device.map парочку др (hd1) /dev/sda ...
и потом переключать их при старте
grub> map (hd0) (hd1)
grub> map (hd1) (hd0)
О chroot не забывай что при этом меняется директории /dev (/proc) на /mnt/~ по этому нужно проинициализировать udev
Записан
Dodge
Гость
« Ответ #4 : Январь 06, 2008, 13:29 »

...
про udev несовсем понял, незабывайте что я новичег)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 20.