Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: gogov1111 в Nov 19, 2013, 08:19



Титла: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: gogov1111 в Nov 19, 2013, 08:19
Може да се стори малко глупаво, но пък е интересно възможно ли е.
Възможно ли е да инсталира линукс на флашка и след това да се инсталира grub на нея. Целта ми е да мога да го конфигурирам както ми е удобно, както и да извършвам желаните от мен промени след това. Разбира се да мога да стартирам линукса на всеки друг компютър от флашката.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: backinblack в Nov 19, 2013, 08:23
Може, но работи по-бавно и флашката не издържа дълго.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: gogov1111 в Nov 19, 2013, 08:37
Backinblack, аз съм инсталирал линукс на флашката. Проблема е, че не мога да направя флашката стартова, за да мога да стартирам линукса от друг компютър. Колкото до това, че флашката не издържа дълго, това е така, но не това ми е проблема.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: backinblack в Nov 19, 2013, 08:50
Настройваш си биоса да буутва от флашката и тя си стартира, а ако не втъкната, ще стартира това което е на диска.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: gogov1111 в Nov 19, 2013, 09:16
Backinblack, настроил съм биоса да стартира от флашката. Изключил съм харддиска и CD-то. Но ми дава информация за лошо основно дисково устройство. В /boot/grub/grub.cfg на флашката са отразени всички OS инсталирани на твърдия диск.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: laskov в Nov 19, 2013, 11:46
Опорни точки: :)
1. флашката трябва да е ръгната преди студения рестарт на компютъра. Флашките в някои биоси се виждат като твърд диск, т.е., забраната за зареждане от твърд диск важи и за флашката. Трябва да се промени поредността на твърдите дискове и да се разреши зареждането от твърд диск. След като е ръгната и компютъра рестартиран, може да влезеш в биоса и да видиш как той я вижда.
2. Ако на компютъра има инсталиран Windows 8, той нарочно затруднява зареждането от друго устройство. Има специална процедура.
3. Ако съмненията са към инсталацията на флашката, бих пробвал стандартния начин на инсталиране върху флашка чрез програмата UNetbootin например.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: gogov1111 в Nov 19, 2013, 16:01
Laskov, до колкото зная unetbootin създава boot сектор на флашкана и огледален образ на посочената дистрибуция. Когато обаче се извърши инсталация на флашкана, grub се инсталира на първия дял на твърдия диск. При мен е /dev/sda. Нали за това въпросът ми бе как да инсталирам grub на флашката, за да мога да стартирам инсталираната вече на флашката дистрибуция. Не става въпрос за огледално копие. На харддиска имам инсталирани Win XP и Linux Mint.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: malin в Nov 19, 2013, 17:12
gogov1111 , според тебе какво ще се случи , ако инсталираш некой Линукс на флашка(достатъчно голяма да побере инсталация) и зададеш груб-а(лило , или каквото и да е ) да се инсталира на MBR на флашката . И какво ще се случи след това ако настроиш компа да бутва от флашка .


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: malin в Nov 19, 2013, 17:28
Звънеше се на вратата и съм объркал нещо  :D .
Варианта с инсталирането на Линукски буут мениджър на флашка може да се ползва , за да се забрани (малко крайно ) достъпа на малки деца (понеже са малки и не разбират още , нали) до компа , като идеята е че ако няма флашка , няма и достъп . За целта трябва да се премести записа от MBR на твърдия диск на флашката . Казвам го само като идея , смешното е , че като бях новак тоя номер го бях направил на себе си .


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: 4096bits в Nov 19, 2013, 19:20
Дано не бъркам, но supergrub2 няма ли да свърши работа?


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: gogov1111 в Nov 20, 2013, 10:33
Malin, аз съм направил точно това. Инсталирал съм на 16 GB флашка Xubuntu 13.10 32 bit. Искам да направя така, че да мога да ползвам инсталирания на флашката линукс на всеки чужд компютър. Не става въпрос за моя компютър. Съветваш ме да преместя grub на MBR на флашката. Не мога да го направя. Вероятно бъркам командите от терминала.
Колкото да бутва на моя компютър от флашката това го правя, Но от друг компютър не става.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: laskov в Nov 20, 2013, 11:04
...Искам да направя така, че да мога да ползвам инсталирания на флашката линукс на всеки чужд компютър.
Ами точно това ще постигнеш с Unetbootin. Не разбрах какво не му харесваш.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: radoshow в Nov 21, 2013, 08:03
@gogov1111 Щом на твоя компютър стартира флашката значи не би трябвало да имаш проблем и на други компютри.Забелязал съм,че на някой компове трябва първо да се монтира флашката и тогава може да се бутне.За целта стартираш ОС (без значение Уиндоус или Линукс) на компа на който искаш да зареди флашката.Пъхаш я в ЮСБ-то и я отваряш.След това рестартираш без да вадиш флашката и като отново зареди компа я избираш от БУУТ-менюто.Пробвай така мисля,че няма да имаш проблем.Успех.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: malin в Nov 21, 2013, 08:33
Да се опитам да обясня по-просто . Имаш инсталирани на компютъра ХП-и и някакъв Линукс . Стартираш нова инсталация на някакъв Линукс по някакъв начин и задаваш да се инсталира на флашката . ГРУБ-а(или буут-мениджъра) задаваш да е в МБР на ФЛАШКАТА . При рестарт , за да тръгне Линукса от флашката( на твоя и на кой да е комп) задаваш от БИОС-а да буутне от нея . Сега - какво ще се вижда в менюто - при тебе ще е последния Линукс( на флашката) , ХП и другия Линукс . Като отидеш на друг комп и я пуснеш по посочения начин(от буут-менюто на БИОС-а) - ще се вижда същото меню(защо?) при все , че на другия комп може да има 8 или каквото е там . Това ще е така докато не обновиш ГРУБ-а и( sudo update-grub /при Убунту базираните) тогава при рестарт, бутване пак през БИОС-а на същия комп ще се види САМО Линукса на флашката и каквато ОС има на чуждия комп , а твоите ХП и Линукс няма да ги има в менюто .
Какво се случва като я няма флашката на твоя комп  . Имаш ГРУБ с Линукс и ХП .
Ако обновиш ГРУБ-а на Линукса , който ти е на компа ,докато е включена и монтирана флашката , в неговото меню ще има И записа на Линукса , който е на флашката . ( Предполагам , че това търсиш ) .
А като избереш неговия запис ще има менюто от неговото последно обновяване .

И сега проиграваме варианта - буутваш от ГРУБ-а на компа и избираш Линукса от флашката и обновяваш неговия ГРУБ , рестартираш и ... имаш пак ГРУБ-а на компа .  ;)


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: gogov1111 в Nov 22, 2013, 13:52
Malin, всичко, което казваш е така. И аз мислех, че може да стане, ама не става.
При мен на флашката има два дяла – sdb1 и sdb2. Пробвах в два варианта. При първия вариант sdb1 е форматиран под ext4, при втория вариант sdb1 е форматиран под fat32. Отговора е един и същ.

update-grub
grub-install /dev/sdb
 
пробвах и с:
grub-install /dev/sdb1
Виж какъв е отговора:
/usr/sbin/grub-bios-setup: warning: this msdos-style partition label has no post-MBR gap; embedding won't be possible.
/usr/sbin/grub-bios-setup: error: embedding is not possible, but this is required for cross-disk install.
Въпроса е, че аз не зная как да създам MBR дял на флашката. Може би трябва да се започне още от форматирането на флашката. Не съм вещ по тия неща.
Освет това аз не съм работил с Unetbootin, защото той не извършва инсталация а създава ISO на флашката. Аз съм създал предварително необходимите дялове заедно със свап дяла върху флашката и съм извършил обикновена инсталация върху нея, все едно, че е върху твърдия диск.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: NikolaiTalev в Nov 22, 2013, 13:59

    Отваряш терминал и пишеш:

    sudo su
    apt-get install mbr
    fdisk -l за да разбереш кое устройство е твоята флашка
    install-mbr /dev/sdx (замени x със това на флашката ти)


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: laskov в Nov 22, 2013, 14:31
Unetbootin инсталира на флашката дистрибуция от жив образ (iso). На флашката вече нямаш iso файл, а нормалната структура директории и файлове на дистрибуцията. Можеш да я обновяваш, настройваш, да си записваш и редактираш твои файлове и всичко се записва на флашката.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: malin в Nov 22, 2013, 22:20
@gogov1111 MBR-a на флашката се намира на /dev/sdb , ако дяловете от флашката са /dev/sdb1 , /dev/sdb2 (  :D странно , защо ли не се вижда през gparted , примерно ) , а каква е тая инсталация на Линукс върху fat32 . Аз под "инсталация" разбирам буквално , не - инсталационна флашка със запазващ файл . При Убунту-базираните най-малко ще ти е нужно да си администратор ( sudo команда ) , за да си развалиш успешно системата  [_]3 .


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: malin в Nov 23, 2013, 01:23
А има ли вдигнат флаг за boot на флашката
(http://store.picbg.net/thumb/47/07/9d4d0c16748e4707.png) ($2)


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: gogov1111 в Nov 25, 2013, 09:24
NikolaiTalev, постъпих както ме посъветва и нещата се оправиха.
sudo su
apt-get install mbr
fdisk -l
install-mbr /dev/sdb
Сега имам инсталиран Debian на флашка, стартирам го от нея и всичко е наред. Благодаря!

Laskov, не си прав. За жалост, Unetbootin създава live usb, а не извършва инсталация на OS.
При работа с Unetbootin аз използвам ISO файл свален на твърдия диск, а не използвам интернет. След това извършените промени не се помнят. 

Malin, след инсталиране на MBR на флашката Boot флага се показа.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: laskov в Nov 25, 2013, 11:43
Laskov, не си прав. За жалост, Unetbootin създава live usb, а не извършва инсталация на OS.
При работа с Unetbootin аз използвам ISO файл свален на твърдия диск, а не използвам интернет. След това извършените промени не се помнят. 
(http://sourceforge.net/apps/trac/unetbootin/raw-attachment/wiki/MiscWikiFiles/unetbootin-windows7.png)
За да използваш вече свален или собствен ISO избираш опцията DiskImage и посочваш пътя до файла, а за да запазваш собствени файлове в опцията
Space used to preserve files across reboots
задаваш големина на желаното запазено пространство.
Така или иначе, радвам се, че си постигнал желаната цел.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: gogov1111 в Nov 25, 2013, 13:51
Laskov, точно това, което ти си показал правя. Не можеш да променяш нищо след това. Промените се помнят само за в момента.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: radoshow в Nov 25, 2013, 14:20
Laskov, точно това, което ти си показал правя. Не можеш да променяш нищо след това. Промените се помнят само за в момента.
Колега отвори търсачката на браузъра ти и напиши CASPER-RW и виж какво ще ти намери.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: laskov в Nov 25, 2013, 14:44
Или пробвай пак като зададеш 1000 МВ на "Space used to preserve files across reboots"
Ако числото е по-голямо от наличното пространство не дава грешка, а заделя цялото налично пространство.


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: 4096bits в Nov 25, 2013, 16:45
Също - K3B.
А относно Линукс и Уиндоус.... Ще споделя, защо се отказах от Уиндоус, въпреки че сега ми се налага да го ползвам заради определен софт. Преди известно време, в продължение на около две седмици, ми се наложи да преинсталирам Уиндоус на собствената си машина около десетина пъти. Не го бях купувал. Заедно със всички занимавки с драйвери, допълнителни програми и прочее. Тогава не знаех какво е бакъп. Заради вирус. Не ползвам антивирусни програми, защото по принцип им нямам доверие и се оказах прав. Не върша глупости в нета и внимавам къде ходя и какво правя, но някак го пипнах това животно и нито една антивирусна не ми свърши работа. Дори прехваления Касперски не се справи. Впросната "програмка" се инсталираше, казвах и да търси, намираше около 1600+ заразени .ехе-та, може би всички налични, казвах и по няколко начина да фиксне проблема и при рестарт имаше едно лудо четене и писане по харда и си мислех, че антивирусната решава въпроса, но се оказа, че вируса си се размножава и заразяве всьо что увидьiел. Касперския изобщо не се стартираше и трябваше да го направя ръчно. А и пускайки я, започнах да се замислям, дали всъщност наистина се стартира или само така изглежда. В крайна сметка ми се наложи да запълня харда с нули от-до, да изтрия и затрия всичко, което имах, повечето неща разни уроци събрани за много време, защото не знаех, кое е чисто и кое не.
Линукса обаче ме очарова, защото всичко си тръгваше още с инсталирането. Звук, видео, имаше си програмки за какво ли не още с началната инсталация и в общи линии, нищо не се налага да се слага допълнително за ежедневните неща, за които повечето хора ползват компютрите си.
 Докато при Уиндоус, освен че се налага да го пиратстваш в почти всички случаи, идва с един медиа плеър, текстообработваща програмка - два броя, смотан браузър, който е извън установените стандарти почти винаги, програмка за рисуване и май изчерпах всичко. Няма дори архивираща програма, pdf четец. Да не споменавам, че въпреки, че няма почти нищо, заема ненужно много пространство. Не ми се изброяват всички негативи, които са ми направили впечатление. Само един. Спирам услуга, която не искам да работи и си мисля, че наистина съм я спрял. Но не, системата решава, че не мога да я спра, просто като и кажа по нормалния начин. Трябва да вляза в административните инструменти, в услугите и да го спра това нещо ръчно. Споменах ли за задните вратички, които не са грешка на програмирането?!  Е, май--та им!
И пич, ако те мързи малко да почетеш и да разбереш, как работи Линукс, поне на нивото да си го ползваш спокойно, дръж си на отрочето на Майкрософт.
Линукса направиш ли го веднъж да ти работи и да се държи, както ти желаеш, повече не го пипаш. Няма нужда. А съм виждал толкова намазани Уиндоуси, че .... Един пример. Един път го видях това, но ми се запечата и едва ли ще го забравя. Някой виждал ли е Фейсбук да се отваря десетина минути? И това само страницата за вход. И хората бях свикнали с това и вече не им правеше впечатление. Питах ги и ми казаха: добре, махай го и слагай там нещо. Е сложим им един линукс, вече не помня, какво точно и две години вече си работи все така.
Успех!  >:D


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: gogov1111 в Nov 25, 2013, 17:47
4096bits, не ми стана ясно защо е това дълго писание за неща, които са ясно отдавна. Аз не ползвам бозата повече от 12 години. Единствено ми се налагаше до скоро да я ползвам само заради Abby fine reader, (дори вече не зная дали така се изписва). Но от година и половина линукс се справи с този проблем. Така, че отдавна съм я забравил тая боза. Това, че обичам за експериментирам под линукс е друга тема.
Laskov, благодаря ти, защото ми помогна, но ще видя как стоят нещата във връзка с последния ти съвет. Просто съм бос относно дялове, формати и други.
Radoshov, ще прочета това, което ми препоръчваш. Е ще се задълбоча в дяловете и форматите. Но, все пак аз не съм софтуерист и нямам някакви претенции за това. 


Титла: Re: Инсталиране на линукс на флашка и стартиране от нея.
Публикувано от: 4096bits в Nov 25, 2013, 17:54
Писаниците са за да стане ясно, кое е по-добре. Да се губат две седмици и по-важното - загубата на важни за човек неща или да се използва това време, за да се научи нещо полезно, което веднъж влязло в работа, решава куп проблеми за един незнайно колко дълъг период.

П.П. Всъщност постовете ми не са за тук. Странно, но като натисна "влез", за да се логна и да мога да напиша отговор, ме праща в друга тема, след логването. И се получава това. Отговор по една тема - в друга.