Страница 2 из 2
Добавлено: 11 май 2007, 16:35
Garik
Groundhog писал(а):Try sda1 - may help. Grub is famos for naming/numerationmixing

.
Also they used diffrent numeration in newer versions.
даже если fdisk показывает мой скази hdd как /dev/sda и после mkfs я вижу usb как /dev/sdb?
Добавлено: 11 май 2007, 18:36
meser
Garik писал(а):проблема с загрузкой с usb как второго скази:
1. создал ext3 bootable один раздел на флешке
2. распаковал все из iso в корень usb
3. поставил grub и создал меню:
title bla-bla
root (hd1,0)
kernel /boot/isolinux/linux24 root=/dev/sdb1 ro lang=us toram noeject frugal
initrd /boot/isolinux/minitr24
boot
4. скопировал в /boot/grub stage-файлы (на десктопе стоит centos)
далаю ребут, выбираю в bios грузиться с usb - вываливается в grub ком строку
что не так?
Попробуй загрузитсья из командной строки граба. Вот только мне кажется что граб по умолчанию лезет в /boot и в menu.lst ты должен писать без /boot. Типа
kernel /isolinux/linux24 root=/dev/sdb1 ro lang=us toram noeject frugal
По крайней мере у меня в грабе именно так.
Добавлено: 11 май 2007, 19:26
Garik
ну да, в RH и centos обычно так - boot не надо добавлять. а тут сколько доку не смотрел - взде присутствует. в принципе, я каким-то боком уже загрузил, но хочется по-нормальному.
еще другая байда - Dell desktop с HP клавиатурой. так по жизни никаких траблов, а как система в груб вываливается - начинаю печатать и все символы четверят. думал сначала пересидел, но вроде как backspace работает...
Добавлено: 11 май 2007, 20:53
meser
Garik писал(а):ну да, в RH и centos обычно так - boot не надо добавлять. а тут сколько доку не смотрел - взде присутствует. в принципе, я каким-то боком уже загрузил, но хочется по-нормальному.
еще другая байда - Dell desktop с HP клавиатурой. так по жизни никаких траблов, а как система в груб вываливается - начинаю печатать и все символы четверят. думал сначала пересидел, но вроде как backspace работает...
В принципе в доке и написано "relatively /boot", ну да фиг с ним.
Я не понял, ты загрузился из командной строки граба в ручную, или уже прописал в menu.lst и загрузился в автомате. Что означает "каким-то боком"? Плюнул на граб и лило поставил?

Добавлено: 11 май 2007, 21:43
Groundhog
Запросто может быть наоборот.
title Debian GNU/Linux, kernel 2.6.20
root (hd1,0)
kernel /boot/vmlinuz-2.6.20 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
Кусок от моего меню грабовского.
Эк его на разных кернелах перекашивает.
Добавлено: 11 май 2007, 22:00
Garik
Groundhog писал(а):Запросто может быть наоборот.
root (hd1,0)
kernel /boot/vmlinuz-2.6.20 root=/dev/hda1 ro
..
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro
...
Кусок от моего меню грабовского.
Эк его на разных кернелах перекашивает.
да, так оно есть, здесь hd1,0 вместо hd0,0
вот ...
Добавлено: 11 май 2007, 22:25
meser
Garik писал(а):Groundhog писал(а):Запросто может быть наоборот.
root (hd1,0)
kernel /boot/vmlinuz-2.6.20 root=/dev/hda1 ro
..
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro
...
Кусок от моего меню грабовского.
Эк его на разных кернелах перекашивает.
да, так оно есть, здесь hd1,0 вместо hd0,0
вот ...
А вот похоже и объяснение:
-"...Note that GRUB does not distinguish IDE from SCSI - it simply counts the drive numbers from zero, regardless of their type. Normally, any IDE drive number is less than any SCSI drive number, although that is not true if you change the boot sequence by swapping IDE and SCSI drives in your BIOS."
(
http://www.gnu.org/software/grub/manual ... convention)
Т.е получается он считает устройства в порядке бут последовательности.
Добавлено: 11 май 2007, 22:32
meser
meser писал(а):Garik писал(а):Groundhog писал(а):Запросто может быть наоборот.
root (hd1,0)
kernel /boot/vmlinuz-2.6.20 root=/dev/hda1 ro
..
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro
...
Кусок от моего меню грабовского.
Эк его на разных кернелах перекашивает.
да, так оно есть, здесь hd1,0 вместо hd0,0
вот ...
А вот похоже и объяснение:
-"...Note that GRUB does not distinguish IDE from SCSI - it simply counts the drive numbers from zero, regardless of their type. Normally, any IDE drive number is less than any SCSI drive number, although that is not true if you change the boot sequence by swapping IDE and SCSI drives in your BIOS."
(
http://www.gnu.org/software/grub/manual ... convention)
Т.е получается он считает устройства в порядке бут последовательности.
Упс! Поторопился. Еще больше запутывает. Остается валить на версии

Добавлено: 12 май 2007, 08:56
Garik
meser писал(а): Я не понял, ты загрузился из командной строки граба в ручную, или уже прописал в menu.lst и загрузился в автомате. Что означает "каким-то боком"? Плюнул на граб и лило поставил?

да нет,
распаковал usbboot файл в корень usb да и дальше как обычно...
просто есть как бы их помягче назвать.. "особенности":
1. отформатировал usb как fat16 (почему ext2/3 и fat32 не грузилось - не пойму)
2. примаунтил, распаковал usbboot в корень, скопировал в /mnt/usb/boot/ kernel и ramdisk -файлы
3. создал map: echo "(hd1)/dev/sdb">/mnt/usb/boot/grub/device.map
4. поставил grub grub-install --root-directory=/mnt/usb /dev/sdb
5. перешел в /mnt/usb/boot/grub и создал grub.conf: gunzip -c menu.gz > grub.conf
ребутнул, ну и пошла пурга. правда только до половины - ядро загрузилось, при опросе ide ушел в глубокий даун. ну это уже другая песня - нужно все у себя пересобрать из исходников.
Добавлено: 12 май 2007, 10:12
meser
Garik писал(а):
...
просто есть как бы их помягче назвать.. "особенности":
1. отформатировал usb как fat16 (почему ext2/3 и fat32 не грузилось - не пойму)
2. примаунтил, распаковал usbboot в корень, скопировал в /mnt/usb/boot/ kernel и ramdisk -файлы
3. создал map: echo "(hd1)/dev/sdb">/mnt/usb/boot/grub/device.map
4. поставил grub grub-install --root-directory=/mnt/usb /dev/sdb
5. перешел в /mnt/usb/boot/grub и создал grub.conf: gunzip -c menu.gz > grub.conf
ребутнул, ну и пошла пурга. правда только до половины - ядро загрузилось, при опросе ide ушел в глубокий даун. ну это уже другая песня - нужно все у себя пересобрать из исходников.
Понятно. А что ты туда пихаешь, убунту?
И еще, что-то пробегало в сети насчет особенностей мбр для пен-драйва.Но вот что можно попробовать, оставить какой-то фат раздел, небольшой (можно под виндой использовать для чего-нибудь), а остальное уже ext2/3. У меня так работало, но я изначально это и задумывал на большой (2Г) флешке.
Добавлено: 12 май 2007, 10:26
meser
Добавлено: 12 май 2007, 11:41
Garik
нашел. если грузишься с hdd или cd, то usb определяется как hd1, а если с нее, то hd0.
полных текст здесь -
http://www.vigla.eclipse.co.uk/usb_install.pdf
Добавлено: 12 май 2007, 11:42
Garik
Добавлено: 12 май 2007, 16:05
Garik
добил таки через груб. эта прелесть делает свич скази-устройств
то есть если работаю на centos и готовлю usb-дистрибутив, то (hd0,0) -> sda1 (hdd) и (hd1,0)->sdb1 (usb)
когда уже сделал дистрибутив и перегружаюсь с usb, то (hd0,0)->sda1 (usb) и (hd1,0)->sdb1 (hdd)
ну и груб правится соотв-но
пробовал на DSL-linux, довольно симпатичная штука. по скорости - мгновенно.
посмотрел таки я в очи этому пингвину...
Добавлено: 13 май 2007, 19:53
meser
Garik писал(а):добил таки через груб. эта прелесть делает свич скази-устройств
то есть если работаю на centos и готовлю usb-дистрибутив, то (hd0,0) -> sda1 (hdd) и (hd1,0)->sdb1 (usb)
когда уже сделал дистрибутив и перегружаюсь с usb, то (hd0,0)->sda1 (usb) и (hd1,0)->sdb1 (hdd)
ну и груб правится соотв-но
пробовал на DSL-linux, довольно симпатичная штука. по скорости - мгновенно.
посмотрел таки я в очи этому пингвину...
Да DSL очень неплох. Уиндный манагер там очень быстренький, развитый блэк бокс, по-моему. Но для моего лаптопа он не пошел:
- ядро 2.4 и автор 2.6 ставить не собирается.
- поддержка юсбишных устройств не очень. Внешняя мышка подлюченная после старта упорно не шевелилась. Колдовские пассы над XF86Config ни к чему не привели.
- уай-фай там тоже не зашевелился для имеющейся карты.
- ну там с руссфикацией проблемы.
Все это привело к отставке. А так, очень неплох!
А вот PCLinuxOC произвел впечатление. Заработало все и сразу!
Что и предопределило выбор.