small usb-bootable linux Кто каким пользуется?

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Сообщение 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?
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Сообщение 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

По крайней мере у меня в грабе именно так.
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Сообщение Garik »

ну да, в RH и centos обычно так - boot не надо добавлять. а тут сколько доку не смотрел - взде присутствует. в принципе, я каким-то боком уже загрузил, но хочется по-нормальному.

еще другая байда - Dell desktop с HP клавиатурой. так по жизни никаких траблов, а как система в груб вываливается - начинаю печатать и все символы четверят. думал сначала пересидел, но вроде как backspace работает...
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Сообщение meser »

Garik писал(а):ну да, в RH и centos обычно так - boot не надо добавлять. а тут сколько доку не смотрел - взде присутствует. в принципе, я каким-то боком уже загрузил, но хочется по-нормальному.

еще другая байда - Dell desktop с HP клавиатурой. так по жизни никаких траблов, а как система в груб вываливается - начинаю печатать и все символы четверят. думал сначала пересидел, но вроде как backspace работает...
В принципе в доке и написано "relatively /boot", ну да фиг с ним.
Я не понял, ты загрузился из командной строки граба в ручную, или уже прописал в menu.lst и загрузился в автомате. Что означает "каким-то боком"? Плюнул на граб и лило поставил? :)
Аватара пользователя
Groundhog
Графоман
Сообщения: 5099
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Сообщение 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
Кусок от моего меню грабовского.
Эк его на разных кернелах перекашивает.
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Сообщение 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
вот ...
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Сообщение 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)

Т.е получается он считает устройства в порядке бут последовательности.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Сообщение 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)

Т.е получается он считает устройства в порядке бут последовательности.

Упс! Поторопился. Еще больше запутывает. Остается валить на версии :)
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Сообщение 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 ушел в глубокий даун. ну это уже другая песня - нужно все у себя пересобрать из исходников.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Сообщение 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Г) флешке.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Сообщение meser »

Глянь вот тут, может поможет.
http://www.pendrivelinux.com/2007/03/07 ... sh-device/
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Сообщение Garik »

нашел. если грузишься с hdd или cd, то usb определяется как hd1, а если с нее, то hd0.

полных текст здесь - http://www.vigla.eclipse.co.uk/usb_install.pdf



Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Сообщение Garik »

meser писал(а):Глянь вот тут, может поможет.
http://www.pendrivelinux.com/2007/03/07 ... sh-device/
ага, thnx, уже читал.
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Сообщение Garik »

добил таки через груб. эта прелесть делает свич скази-устройств
то есть если работаю на centos и готовлю usb-дистрибутив, то (hd0,0) -> sda1 (hdd) и (hd1,0)->sdb1 (usb)
когда уже сделал дистрибутив и перегружаюсь с usb, то (hd0,0)->sda1 (usb) и (hd1,0)->sdb1 (hdd)
ну и груб правится соотв-но
пробовал на DSL-linux, довольно симпатичная штука. по скорости - мгновенно.
посмотрел таки я в очи этому пингвину...
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Сообщение 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 произвел впечатление. Заработало все и сразу!
Что и предопределило выбор.
Ответить