Титла: Линукс през usb диск Публикувано от: mrpsycho в Sep 07, 2006, 16:04 Инсталирах си CentOS на харддиск от лаптоп свързам към десктоп с преходник към IDE. Линукса работи!
Имам външна кутийка, която през USB мога да свържа харддиск от лаптоп към лаптоп/десктоп. Искам да подакарам инсталирания линукс през USB кутийката. GRUB-а зарежда (с картинката), потвърждавам да зареди линукса и като тръгне да "разпъва" ядрото дава "Kernel Panic". Променях в grub.conf да зарежда вместо от (hd0,0) - (sd0,0) и дава грешка, че няма ОС на този дял. В fstab променях да не търси /dev/hda2 (т.е. swap дяла), но успех нямаше. Когато пусна инсталацията на CentOS в rescue режим не намира инсталация. Под текстов режим мога да си монтирам харддиска (свързан през USB кутийката) през /dev/sda1 - Linux дяла и /dev/sda2 - swap дяла (не, че swap дяла го монтирах ... просто там се намира в /dev/sda2) Та ... кажете къде какво да пипна, че да си зареждам линукса през USB-то Благодаря Ви предварително. Титла: Линукс през usb диск Публикувано от: Йордан в Sep 07, 2006, 17:38 Имам съмнение, че трябва да се компилира на ново ядрото. Може би трябва поддръжката на USB да не е като модул, а част от ядрото!!! За да може коректно да се зареди всичко от USB'то... Естествено това е само предположение - не ги разбирам много тези работи.
П.П. пробвай да си качиш на USB'то дистрибуция като например dsl или slax. И двете ако не се лъжа имат инсталатор за тази работа (за USB mass storage, но би трябвало и тук да свърши работа). П.П.П. за dsl съм 100% сигурен, че има инсталатор ![]() УСПЕХ !!! Титла: Линукс през usb диск Публикувано от: july в Sep 07, 2006, 18:01 ахъм...
работа на биос-а, който може да боотва от usb, е да прочете в началото, после обаче когато трябва да се mount root-a, в кърнъла трябва да има поддръжка на usb storage... та най-лесно в твоя случай, е да си компилираш ядро със поддръжка на usb storage (другия вариант е да ползваш initrd ), и в менюто на grub-a да окажеш кой ти е root дял-а... (после ще трябва да пипнеш малко и нещата в /etc/fstab), при usb storage, има един малък период в който се инициализират и тогава не могат да се монтират, но мисля груба има опции да почака..... п.с. (нали се сещаш да си компилираш второ ядро, ако се спреш на този вариант? ) Титла: Линукс през usb диск Публикувано от: в Sep 07, 2006, 20:00 Grub-a трябва да ти зареди първо initrd, за да може ОС-а да си вдигне драйверите за usb устройствата, след което ще се появят и устройствата /dev/sda... и едва тогава, ще може да премонтираш /dev/sda1 като root и /dev/sda2 като swap.
Не вярвам да се налага да прекомпилираш, просто трябва да имаш initrd за съответното ядро. Ако нямаш, може да си го направиш. Примерно:
В initrd-xxx замени хиксовете с версията която искаш. След това в /boot/grub/grub.conf (или /boot/grub/menu.lst) добави веднага след реда kernel ... реда следното
Предполагам обаче дистрибуцията си идва с готово initrd, така че направо го ползвай. Титла: Линукс през usb диск Публикувано от: Йордан в Sep 09, 2006, 05:28 usb_storage пише се с долна черта
![]() ![]() Титла: Линукс през usb диск Публикувано от: july в Sep 09, 2006, 19:19 със долна черта в името на модула, или в името с което караш ядрото да го извика :?)
# modinfo snd_usb_audio filename: /lib/modules/2.6.14-ARCHjjl/kernel/sound/usb/snd-usb-audio.ko # modinfo snd-usb-audio filename: /lib/modules/2.6.14-ARCHjjl/kernel/sound/usb/snd-usb-audio.ko p.s. usb-storage, съм го включил в ядрото, но картинката е ясна... Титла: Линукс през usb диск Публикувано от: mrpsycho в Sep 13, 2006, 17:46 честно казано не успях да го подкарам ... явно съм голям "хакер" и за това ...
ще го боря по-натък пак Ако имате съмнения къде бъркам моля подскажете ми |