Автор Тема: проблем с boot-а на usb stick  (Прочетена 14997 пъти)

PERMANENT

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
проблем с boot-а на usb stick
« -: Apr 04, 2007, 01:27 »
Попадна ми идин usb stick 2GB и реших да се пробвам да му сложа някое истинско дистро.Спрях се на дебиан почнах до го качвам и всичко беше идеално качих grub в mbr на usb sticka но като го boot-нах не стана нищо просто каретката си премигаше.Пробвах няколко пъди да повторя процедурата но ставаше едно и също както с grub така и с lilo.След това пробвах да къча lilo-то с което си boot-вам слака така
lilo -M /dev/sda
целта ми беше просто да видя че лоадара които си ползвам обикновенно
се boot-ва нормално и от mbr на usb-то но резултат нямаше ставаше все едно и също.Пробвах същото това нещо и така
dd if=/dev/hda of=/dev/sda count=1 bs=512
но лоадара така и не тръгна.
като изтрия всичко от стика(dd if=/dev/zero of=/dev/sda)
началния search от биоса просто подминава usb-то и изписна not faund
пробвах да кача dsl с лоадар syslinux както е уписано тук
на пак се получаваше само черен екран с премигаща каретка
дръпнах и друг dsl които специално се качва по win при него просто трябва да се стартира фаила  makeboot.exe които си прави всичко но като го стартирам ми дава следната грешка
the application failed to instalize property (0Xc0000135)
идея си нямам защо става така ще се радвам някои да помогне
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
проблем с boot-а на usb stick
« Отговор #1 -: Apr 04, 2007, 02:46 »
Как си разделил и форматирал  диска?
Ако диска ти е /dev/sda  направи си дял /fdisk от дос /
sda1 primary. Форматирай го.Направи го системен /sys x: /.
Дай му да е  зареждаем  / от Линукс с фдиск /.

Ако нямаш дос /аз нямах , но и флопи нямам / ,теглиш:

http://oldfiles.org.uk/powerload/bootdisk.htm
MS-DOS 7.10s Bootdisk
разархивираш и :
dd  if=MSDOS71S.IMG of=/dev/fd0



Активен

ochinko

  • Напреднали
  • *****
  • Публикации: 125
    • Профил
проблем с boot-а на usb stick
« Отговор #2 -: Apr 04, 2007, 09:57 »
Аз съм си качил Кнопикс, следвайки тези инструкции: Bootable USB Key - Knoppix Documentation Wiki

Запазил съм и още два линка, които ми се видяха интересни:

The Lazy Guide to Installing Knoppix on a USB Key

Boot KNOPPIX from an USB Memory Stick
Активен

TheNightmare

  • Гост
проблем с boot-а на usb stick
« Отговор #3 -: Apr 04, 2007, 10:16 »
А ако ти се наложи спешно да качваш някое дистро на флаша най-лесно е с puppy. Буутваш от СД и после стартираш puppy universal installer(до колкото помня) и нататак ше се опраиш.
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
проблем с boot-а на usb stick
« Отговор #4 -: Apr 05, 2007, 07:28 »
Значи това ,което съм ти писал по горе е частично вярно.
Защото и аз сега се "боря" с една SD карта , 1Gbyte.
Имам две други ,16М и 512М Memory Stick , за тях нямах проблеми (ама може да не съм ги забелязал ,защото нямам флопи и ги ползвах като какво ли не , вероятно съм ги "разработил" по някакъв начин.)
Директното "набиване " на ДОС image  файла , работи.
dd if=msd710ab.img of=/dev/sda
Рестартирам , УСБ-то е като "removable" , не е хард диск
и боотва в ДОС. Та сега ще го мъча още. И гледам ,че на другия /512 М + MCNLive дистро + DSL+ puppy /e с ФАТ16 и се боотва с ОК.

Иначе ти не може да качиш по обикновения начин някое дистро: Трябва да е LiveCD ,т.е да не се мъчи да работи с
файловата система на диска /щото е само за четене /
Те боотва така:
Зареждат ядрото и имейдж файла , монтират си имейд файла и и се изпълнява  или "linuxrc" или "init" .
 Тук трябва да се заредят драйверите за УСБ-то / ohci-hcd
или uhci-hdc ,зависи с кои си, OHCI или UHCI
 lspci -v | grep USB
ehci-hcd  за EHCI
и  usb-storage , за потдръжката на блоково у-во на УСБ .
Най-добре е да са вградени в ядрото , а не като модули.
След това се започва монтиране на наличните блокови
устройства и търсене на определен файл / KNOPPIX ,LiveCD ,...../ ,различните дистра търсят различно име. След като го намерят . го монтират като "лооп девайс"
Значи още трябват:
RAM disk support ,Initial RAM filesystem and RAM disk (initramfs/initrd) support ,Loopback device support
пак най - добре в ядрото + подръжката на файловите системи:
MSDOS fs support, VFAT (Windows-95) fs support,
И файла се монтира през "loop"   като squashfs , a KNOPPIX
исползва CLOOP , така че трябват и те :
модула cloop   или  SquashFS 3.2 - Squashed file system support /това е с пач за ядрото/ и  Union file system .
С Squashfs се монтира файла като new_root ,  с   Union фс
се добавят директорий ,в които може да се пише и се
прави chroot към така подготвената система.
Та мисълта ми е : може , но ядрото е специялно за целта , а за УСБ-то също .
Иначе е много лесно на готово за целта дистро ,копи и т.н.
Четох ,за някакви дивотий в тия карти /U3 , a и други .. /
Та сега ще се "боря" с моята и ако се интересуваш , може да обменим опит.

PP.Оправих го ,боот сектора бил празен ,само таблицата.



Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
проблем с boot-а на usb stick
« Отговор #5 -: Apr 05, 2007, 09:59 »
Защо не пробваш Pentoo ..... хем дистрото ще ти е познато, хем е с Е17 '<img'>
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

PERMANENT

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
проблем с boot-а на usb stick
« Отговор #6 -: Apr 06, 2007, 01:26 »
Значи по-добре да се откажа от илюзиите че ще успея да кача нещо по-нормално въпреки че в нета намерих няколко страници където  е уписано инсталирането на дебиан в/у флаш памет но за целта ти трябва работеща дебиан система а на мен това ми липсва.Тези live дистра са пълна залагалка и не вършат работа когато на човек му потрябва нещо по стабилно
мерси на всички за помоща
Активен

iko_rap

  • Напреднали
  • *****
  • Публикации: 15
    • Профил
проблем с boot-а на usb stick
« Отговор #7 -: Apr 06, 2007, 09:30 »
Аз също се опитах да си кача DSL на 2GB усб флаш
Си свалих едно LIve cd  на DSL след като го кача на CD после Boot от него като ми зареди от CD to има функциа да се инсталира на USB стик. Всичко си тръгна работи идеално само че се появи друг проблем USB стика от 2ГБ ми стана на 50 МБ

Целта ми е да си имам DSL на флашката и папка с други програмки които бихами потрябвали при работа  с уиндовс
Активен

PERMANENT

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
проблем с boot-а на usb stick
« Отговор #8 -: Apr 06, 2007, 11:38 »
В този dsl има един фаил knoppix които се монтира за /  и за това оставаш с впечетлението че usb-то е 50mb но нищо не ти пречи да ползваш останалата памен от usb-то.Пиша малко на аба защото не го качих този dsl
Активен

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
проблем с boot-а на usb stick
« Отговор #9 -: Apr 06, 2007, 15:39 »
за 4ГБ си има готова мандрива върху фат
http://www.opennet.ru/opennews/art.shtml?num=10383
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
проблем с boot-а на usb stick
« Отговор #10 -: Apr 06, 2007, 17:10 »
http://www.pendrivelinux.com/
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
проблем с boot-а на usb stick
« Отговор #11 -: Apr 06, 2007, 17:39 »
Значи най-лесното използване на УСБ-то е като си боотва на ДОС. Така може да си сложите и fdisk,format и другите
дос файлове.
След това слагате   loadlin.exe , вашия кернел ,с който си работите в Линукса , имейдж файла ,ако има за него.
Така ще може да си боотвате от Линукса от хард диска / ще имате нещо като rescue mode/
След това разните дистра , putty ,dsl ......
А останалото пространство ще си го ползвате за каквото и да е.
/ В УСБ то не трябва да се пише много , имам в предвид постоянно някоя програма да го ползва  , то има живот май 1 милион  записа ,/
Активен

inst

  • Напреднали
  • *****
  • Публикации: 213
    • Профил
проблем с boot-а на usb stick
« Отговор #12 -: Apr 06, 2007, 20:54 »
a syslinux /dev/sda1 '<img'>  писа ли ?
Активен

FreeBSD 7.2 "The power to serve" & Slackware 12.2 & Debian 5

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
проблем с boot-а на usb stick
« Отговор #13 -: Apr 06, 2007, 21:11 »
Сега в:
http://distrowatch.com/
има Puppy
puppy 215CE-Final.iso
Изтеглих го от огледалата , официалния сървър е претоварен.
И го сложих на SD 1M flash card /за цифровите фотоапарати / , тя се чете при мен като /dev/sda
И дистрото е много добро , бързо ,зашото го зареждам в
RAM ,и то не като рам диск , а през initramfs като tmpfs , т.е. най-бързата файлова система./Тя използва свапа и не се буферира! /
Сега ,на мен не ми се чете , сигурно има описано как да я инсталираш на USB. /може и така да е описано може и не ,не знам /.
Първо подготвих картата:
fdisk /dev/sda
правя 1 дял /83 - Линукс /   -> n   .....
правя го боотващ        ->а
записвам -> w
Правя файлова система в /dev/sda1
mkfs.ext2  /dev/sda1
Ще ползвам 2 директории , за да монтирам:
mkdir /puппy
mkdir /card
Първо инсталирам GRUB ,изцяло на картата.
mount  /dev/dsa1  /card
grub-install /dev/sda --root-directory=/card
Добавям си и menu.lst (като променям например (hd0,1) на
(hd1,1) , като боотне от USB-то ,номерата на дисковете се сменят )
После монтирам puppy
mount -t iso9660 /път_до_исо-то/puppy-215CE-Final.iso /puppy -o loop
След това копирам / с копи-пейст / файловете ,може не всичките /vmlinuz,initrd.gz ,*.sfs /
След това си добавям линията в lenu.lst
title      Puppy
root      (hd0,0)
kernel /vmlinuz root=/dev/ram0  loglevel=3 puppy   pfix=ram
initrd      /initrd.gz
savedefault
И това е. Ребоот.
Тук тегли всичко в рама , разгледай boot.msg и isolinux.cfg за
други опций.Не слагай vga=    , защото те пита за клавиатура и т.н. може га не се видят/черен екран/

P.P.
Действително е много бързо дистро!!!

То по същият начин тръгва и от дял: да кажем hda X
copy : vmlinuz , initrd.gz ,pup_215.sfs на дял (pup_215.sfs  трябва да е в родовата директория , там го търсят ) и от
GRUB :
root (hd0,X-1)
kernel   /vmlinuz root=/dev/ram0 puppy  pfix=ram
initrd= initrd.gz
Това дистро има един от най-бързите боотове ....



Активен

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
проблем с boot-а на usb stick
« Отговор #14 -: Aug 06, 2007, 22:49 »
Здравейте.
Значи пробвах Pendrive Linux, който ми се вижда много добър но има един голям недостатък поне за мен. Не мога да си пусна интернета на него защото съм със pppoe. Нямам командата pppoeconf  '<img'>
Искам да си инсталирам на usb stick-а някакъв линукс който се различава максимално малко от инсталиран действително на хард и който да може да ми запомня настройките на това онова.
Затова реших да пробвам Debian Live. Направих всичко описано в този тутуриал обаче при опит да бутна ми дава следната грешка:
Цитат
Could not find kernel image: /vmlinuz

А този файл го имам на флашката.
Как да си реша проблема?
Ако някой знае добър live линукс който може да се инсталира на usb памет и има функции да запомня настройките на потребителя да казва.

Предварително благодаря!
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
USB memory stick
Настройка на хардуер
luciuz 9 4383 Последна публикация Jun 29, 2004, 00:43
от mironcho
usb memory stick
Настройка на хардуер
assenov_g 1 2400 Последна публикация Jul 22, 2004, 18:30
от Agent_SMITH
Usb stick bootаble
Идеи и мнения
Binki 6 3567 Последна публикация Nov 20, 2006, 20:50
от GoodT
Форматиране на usb memory stick
Настройка на хардуер
George Andonov 8 7577 Последна публикация Feb 05, 2007, 16:17
от ji
Fedora 15 не пали от USB Stick
Настройка на програми
madmad 18 6662 Последна публикация Jun 30, 2011, 08:59
от radoshow