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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: MRadev751 в Dec 18, 2016, 18:52



Титла: Две линукс системи на един хард диск.
Публикувано от: MRadev751 в Dec 18, 2016, 18:52
Здравейте, интересува ме следния казус. Искам да инсталирам две Линукс системи на един хард диск. От типа днеска ползва А
утре ползвам Б както ми е кеф. Въпроса тук е как стои ситуацията със swap дяла, един или два за всяка.
Със подредбата на двата основни дяла и във каква файлова система да са ext3 или ext4 , със задаването на боот дяловете, един или два за всяка. На който му се струва че въпроса е тъп, а той е много умен за да отговаря на тъпи въпроси просто да го подмине. Не е трудно. На всички останали, които ще вземат адекватно участие Благодаря предварително за отделеното време.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: 4096bits в Dec 18, 2016, 19:44
Привет. Чак отделен дял за boot .... Аз имам три линукс системи на лаптопа. Но на мястото на едната мисля да слагам Windows, че софтуер за тази система по-добре да се тества на нея.
Та, за два от линуксите по един дял за системата и един за /home. Третия линукс е на един дял всичко. Всичко си работи. Нямам swap, защото не мисля, че ми е нужен, въпреки, че браузърите понякога изяждат паметтта
Та, зависи с колко RAM разполагаш. Ако ще правиш swap дял, направи един за всички системи.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: MRadev751 в Dec 18, 2016, 19:49
Ами понеже не съм специалист по дялове та това са предимно и само мои предположения. Би ли споделил каква е тайната за нацепването и правилното подреждане на дяловете и всичко останало така, че след рестарта да няма проблеми от типа скъпа дай ми пистолета да се гръмна, че всичко се омазаааааааааааа. Ще съм ти благодарен ако си малко по-точен и по-подробен. В смисъл 1 правиш така, 2 правиш това и 3 рестартираш. В момента на харда има инсталирано Ubuntu. Това как ще го махна че да сцепя диска на две и да му наглася всички глезотии.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: 4096bits в Dec 18, 2016, 21:45
Правиш четири дяла. Ако ще е само линукс, може първия да е за swap. Няма значение къде ще го пляснеш. Та правиш за двата линукса по един дяла от 50GB например, цепиш всеки един от 20/30GB ( 20GB за системата и 30GB за /home ) и ги форматираш. Последния дял който остава най-голям го ползваш за ракла и си блъскаш вътре всички твои си неща. Аз така съм ги направил и ти давам същия пример. Може да решиш например, че нямаш нужда от 30GB за /home за всяка система, ами да кажем не повече от 10. Зависи какъв софтуер ще инсталираш на линуксите и за какво ще ги ползваш.

Например.



Титла: Re: Две линукс системи на един хард диск.
Публикувано от: MRadev751 в Dec 19, 2016, 13:53
Сега не са ми ясни още няколко неща. Извинявам се ако въпросите изглеждат тъпо но....човек, когато НЕ е наясно е така.
1. Файловата система ext3 или ext4. Хард диска който ще използвам за целта е 1TB и ще е само за 2-та линукса. Моите неща стоят отделно, така че сметката я правим на 1ТВ. Колко да отделя за SWAP така, че да стигне и за двата линукса. При зареждане как става избора кой линукс да се зареди. Няма ли някъде видео или някакви примери как се прави това.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: Acho в Dec 19, 2016, 14:13
Ext4 ползвай.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: Naka в Dec 19, 2016, 15:15
ext3/ext4 със
data=journal

според мен е най-здравото/сигурното но и най-бавното.
Но само в този случай ext4 става същата като ext3 със пълен журнал, така че все тая.



Титла: Re: Две линукс системи на един хард диск.
Публикувано от: MRadev751 в Dec 19, 2016, 15:20
Naka: Нищо не ми говори това.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: 4096bits в Dec 19, 2016, 16:30
С колко RAM си? Аз съм с 8, но нали ти казах, че понякона не ми стига, като отворя по стотина таба в два отделни браузъра. Та, ако не правиш такива щуротии, може да не отделиш повече от 2GB за swap. Не, че ще ти трябва често, но има някои програми, които го ползват и е полезен. След това правиш дяловете за двата линукса, а остатъка го оставяш за всякакви други нужди. Значи ще остане към 900GB грубо за обща употреба.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: MRadev751 в Dec 19, 2016, 16:36
Така значи и моята е 8/RAM. Сега тези ( към 900GB грубо за обща употреба.) и двата линукса ли ще ги виждат и ще записват там.
Не може ли да ги разделя по равно за двата линукса. Linux1=450BG и Linux2=450BG.

 Това е пъртишън схемата на хард диска ми в момента. Как ще изглежда разпределена за двата дяла за двата линукса
-------------------------------------------------------------------------------------------
  /dev/sda1   | ext 4             | /         | 923.61 Gib    | boot
  /dev/sda2   | extended       |           |     7.91 Gib    |
    /dev/sda5 | linux-swap     |           |     7.91 Gib    |
--------------------------------------------------------------------------------------------


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: 4096bits в Dec 19, 2016, 19:32
Излишно е, да отделяш толкова пространство за всяка от системите. Като казвам отделен дял за обща употреба, имам предвид, че ако нещо някога объркаш, твоите си неща отстават на отделен дял и в относителна безопасност.

Ето как са при мен.

50GB Stotinka OS # това не съм го пускал от доста време и тук ще сложа Windows
20GB за Mint 18. 30GB за /home към Mint-a. Мисля обаче Ментата да я сменя с Arch
20GB за Ubuntu MATE. 30GB за /home към тази система.
Останалото пространство е за общи неща. Тма блъскам филми, уроци, архиви, книги и прочее.



Титла: Re: Две линукс системи на един хард диск.
Публикувано от: MRadev751 в Dec 19, 2016, 19:47
Ето как виждам аз нещата а вие кажете дали това е правилно, дали работи и така ли се прави.
Сега при Partition 1, намерих пример като този. Въпроса ми е трябва ли задължително да има
тези 500MiB за /boot сектора или може без него, тоест ако може то първата става като втората.
Ако приемем, че втората е OK
--------------------------------------------------------------------------------
  Partition 1, OS: Linux, Ubuntu
 /dev/sda
     /dev/sda1 | ext 4         |/boot | Primary |     500 MiB |
     /dev/sda2 | ext 4         |/       | Primary | 461.80 GiB |
     /dev/sda3 | extended   |        |             |     7.91 GiB |
     /dev/sda4 | linux-swap |        | Primary |     7.91 GiB |

  Partition 2, OS: Linux, Kubuntu
 /dev/sdb
     /dev/sdb1 | ext 4         | boot | Primary | 461.80 GiB |
     /dev/sdb2 | extended   |        |             |     7.91 GiB |
     /dev/sdb3 | linux-swap |        | Primary |     7.91 GiB |
----------------------------------------------------------------------------------


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: malin в Dec 20, 2016, 15:36
Излишно е, да отделяш толкова пространство за всяка от системите. Като казвам отделен дял за обща употреба, имам предвид, че ако нещо някога объркаш, твоите си неща отстават на отделен дял и в относителна безопасност.

Ето как са при мен.

...

А как обясняваш защо ти е отделен дял /home, или ако го има на едната система, защо е нужно всяка от тях да има и такъв дял (няма предвид да се ползва един /home от всички, не че не може).


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: PaperNick в Dec 20, 2016, 16:44
Мога ли да попитам какъв е смисълът от 2 дяла за 2 убунту-базирани дистрибуции?
Можеш просто да инсталираш kubuntu-desktop на Ubuntu или обратното и само да сменяш с коя сесия се логваш и готово.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: 4096bits в Dec 20, 2016, 16:57
Излишно е, да отделяш толкова пространство за всяка от системите. Като казвам отделен дял за обща употреба, имам предвид, че ако нещо някога объркаш, твоите си неща отстават на отделен дял и в относителна безопасност.

Ето как са при мен.

...

А как обясняваш защо ти е отделен дял /home, или ако го има на едната система, защо е нужно всяка от тях да има и такъв дял (няма предвид да се ползва един /home от всички, не че не може).
Имам отделен дял /home за всяка от двете от системите, защото, ако преинсталирам, потребителските настройски остават, без да трябва да архивирам /home преди това.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: MRadev751 в Dec 20, 2016, 17:45
Колеги според мен проблема не е толкова кой колко е заделил за даден дял а в принципа и в добрата практика
при самото разпределяне на мястото. Аз като абсолютно начинаещ точно това не разбирам принципа какъв е. Стана ясно кой колко заделя, но за принципът никой нищо не каза. Днеска имах малко време и опитах да го направя, но....нещо не става защо заради принципа. Гледах няколко примера но за съжаление те бяха все във виртуална среда а НЕ в реална. Разликата е от гора до балкан според мен. Ще се радвам ако някой се престраши и сподели принципа какъв е. Стъпка по стъпка. 1. еди какво си....
2. еди какво си... и така за да стане ясен принципа.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: 4096bits в Dec 20, 2016, 19:22
Няма формула. Ако искаш да отделиш сто мегабайта за буут за всеки от линуксите, ще трябва да отделиш и за останалата част от системата, защото /boot e само една папка. Ако искаш да отделиш повече от 400 гигабайта за домашната директория, направи го. Два пъти казах, аз как виждам нещата, ти два пъти каза, че искаш да разделиш диска на две равни части. Направи го. Няма най-правилен начин.
А и имаше въпрос, защо са ти Кубунту и Убунту, като просто можеш да инсталираш едно Убунту, да му инсталираш и Кубунту-десктоп и само да превключваш между средите. Варианти бол. Просто се спри на някой.

Какво си опитвал, че не е станало? Щом изпитваш колебания за такива тривиални неща, значи си новак. Значи не му мислиш толкова. Със сигурност ще инсталираш и премахнеш много дистрибуции, ще си играш, ще чупиш системата. Най-накрая ще си намериш твоя си начин. Просто го направи и това е.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: MRadev751 в Dec 20, 2016, 19:41
Добре ясно, разбрах. Ще пробвам да питам във форум за Linux новаци. Там най-вероятно пишат новаци и ще можем спокойно да дискутираме и обсъждаме нещата на новашко ниво не на високо както е тука. Аз ако бях професор нямаше да си губя времето тук. Може би там ще намеря отговорите на въпросите си. Успех на всички акъллии, професори, системни администратори и богове на тема линукс. Що се отнася до въпроса Кубунту, Убунту, Mubuntu това беше само за примера, какво ще слагаш е се тая. Никъде не съм казвал че ще инсталирам точно тях просто ги дадох за пример. Linux 1, Linux 2, както и да е.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: go_fire в Dec 20, 2016, 19:48
Добре ясно, разбрах. Ще пробвам да питам във форум за Linux новаци. Там най-вероятно пишат новаци и ще можем спокойно да дискутираме и обсъждаме нещата на новашко ниво не на високо както е тука. Аз ако бях професор нямаше да си губя времето тук. Може би там ще намеря отговорите на въпросите си. Успех на всички акъллии, професори, системни администратори и богове на тема линукс. Що се отнася до въпроса Кубунту, Убунту, Mubuntu това беше само за примера, какво ще слагаш е се тая. Никъде не съм казвал че ще инсталирам точно тях просто ги дадох за пример. Linux 1, Linux 2, както и да е.

Какво му стана на този? Разговора си вървеше и изведнъж се фръцна и нацупи. Ами сърдитко Петко празна му торбичка.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: MRadev751 в Dec 20, 2016, 19:53
Дали е празна или не това е отделен въпрос


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: Acho в Dec 20, 2016, 19:54
Най-хубавото е че ще е нова система, с празен диск. И може да си експериментира с разделянето на партишъните и дуал-боот инсталациите.

Не е работна машина дето да има какво да се пази, от старите данни. Можеш да си работиш спокойно, и да сгрешиш - не е фатално.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: 4096bits в Dec 20, 2016, 20:12
Добре ясно, разбрах. Ще пробвам да питам във форум за Linux новаци. Там най-вероятно пишат новаци и ще можем спокойно да дискутираме и обсъждаме нещата на новашко ниво не на високо както е тука. Аз ако бях професор нямаше да си губя времето тук. Може би там ще намеря отговорите на въпросите си. Успех на всички акъллии, професори, системни администратори и богове на тема линукс. Що се отнася до въпроса Кубунту, Убунту, Mubuntu това беше само за примера, какво ще слагаш е се тая. Никъде не съм казвал че ще инсталирам точно тях просто ги дадох за пример. Linux 1, Linux 2, както и да е.
Не е нужно да си толкова докачлив. Не ти поставям диагноза, като ти казвам, че си новак. Аз също съм. И всеки друг и бил. Да не мислиш, че разбирам всичко, за което се пише тук. Казах, че е хубаво да се раздели системата от домашната директория на отделни дялове, споделих и един разумен размер за всеки от тези дялове. По 20 за всяка система и по 30 за всяка от домашните директории. Останалото също на отделен дял за обща употреба. Твоят начин на равно цепене на диска също ще работи. Ще работи всеки един вариант, който избереш.
В крайна сметка попита и получи отговор. Но започна отново да питаш, няма ли да е по-добре, да се раздели диска на две, за двете системи. Няма как да ти дам отговор на този въпрос, защото никога не съм го правил. Винаги съм използвал едно не много над минималното пространство за всяка една система, която съм инсталирал и винаги съм оставял един огромен дял за всичик други файлове. Филми, книги, уроци, каквото там имам да си пазя. На отделен дял, който няма нищо общо със някоя от инсталираните системи. Та, дали ще е по-добре два огромни дяла за домашните директории, не мога да ти кажа, защото не съм пробвал. Но не мисля, че ще е така. От тук, вече ти избираш, какво да направиш.
За обикновени нужди, не е нужно да отделяш /boot на отделен дял. Аз по едно време мислех и такива неща да правя - /boot /var /home и може би /usr да ги сложа на отделни дялове.  Но видях, че няма смисъл. Не ползвам компа за някакви критични задачи, та да се стремя към максимум стабилност и застраховане от чупене на системата.
Просто избери нещо и го направи. И това няма да ти е първото цепене на диск. Доста ще си играеш, както казах. Аз много си играх.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: Naka в Dec 20, 2016, 20:32
Аз бих го направил така:
sda1 swap primary partition
sda2 /boot primary partition
sda3 /  linux1 primary partition
sda4 /  linux2 primary partition

Ако може да минеш само с 4 дяла не е нужно изобщо да правиш раширени  partitions. Може да имаш до 4бр общо. primary partition
Много по удобно е да се работи само с primary partition

Свап дяла бих го сложил в началото,  защото диска там е най бърз.

Обаче не ми е ясно какво става с груба. Ще се инсталира. В боот,  но и двата линукса ще го полват.  Ами ако ъпгрейтнеш кърнела на линукс2 той ще пише в боота и ще смени конфига му. Но би трябвало боота да се менажира да кажем само от линукс2.

 Другият начин всеки линукс да си има отделен груб инталиран на собственият си праймъри дял ,  и да има един общ груб,  който да прави джъмп към другите.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: nslave в Dec 20, 2016, 20:33
Наистина няма точна формула... ако питаш 3-ма души, най-вероятно ще получиш 3 различни отговора, защото си е въпрос на лични предпочитания и нужди. Няма необходимост от два swap дяла, след като системите няма да работят едновременно. Най-лесният вариант е диска да се раздели на две равни части и така да се получи каквото искаш. По-разумен вариант ще бъде на 4 части - 2 дяла за различните дистрибуции, 1 дял, който да монтираш и в двете, за да имаш достъп до разни файлове, които искаш да виждаш и от двете и 1 swap. Хубавото на Линукс е, че ти дава свободата да се простреляш в крака :)

edit: Сега се замислих, че ако имаш силно желание можеш и един home partition отделен да ползваш за двете.. само дето ще трябва да използваш различни потребители за двете системи, за да не се омажат нещата с различните версии на софтуера и конфигурационните файлове в дома ти :)


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: Naka в Dec 21, 2016, 13:26
Ще пробвам да питам във форум за Linux новаци. Там най-вероятно пишат новаци и ще можем спокойно да дискутираме и обсъждаме нещата на новашко ниво не на високо както е тука. Аз ако бях професор нямаше да си губя времето тук. Може би там ще намеря отговорите на въпросите си. Успех на всички акъллии, професори, системни администратори и богове на тема линукс.

Някои пък се обиждат ако почнеш да им обесняваш нещата фасулски и да се опитваш да им обесняваш основни неща. ??? Не знаеш кой стои насреща нали и колко е навътре? Не ти ли направи впечатление, че доста народ писа тук и се опитва да помогне.


* Например идеята да имаш отделен дял за обща употреба е много хубава. Аз също съм така от доста време и съм сменил доста дистрибуции. При мен дяла се казва /LOAD и си го монтирам в отделно в линикс1, в линукс2 или в новият току що инсталиран линукс. А в този дял /LOAD буташ всичко голямо и такова дето трябва да е независимо и да се запазва. - Филми, книги, музичка, порно.......

* не е хубаво да имаш отделен роот (/) и отделен (/home) партитишън. Защото   (/home)  може да е както много малък, така и много голям. А пък (/) роота - инсталираната система е почти константа 5,6-10 GB. Ако са разделени се получава много неефективно използване на пространството. Отделен /home дял има смисъл ако имаш 10++ активни потребители.
Затова и хома и roota на един дял (/)
 


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: go_fire в Dec 21, 2016, 16:07
Нака остави го този. Той е най-великия на света. Няма, какво да му се обяснява. Чак се чудя, че е благоволил да се регистрира при простосмъртните.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: vektorman в Dec 22, 2016, 07:38
Аз от години съм с два линукса dual boot, като за всеки си имам отделен /root и /home дял, с общ boot както и един общ swap 2ГБ в края на дисковото пространство (някъде бях чел че колкото и памет да има компютъра, не е необходимо swap дяла да е повече от 2ГБ и не знам дали е вярно). Това че трябва да е в началото на дисковото пространство защото там диска е най-бърз го научих сега от тази тема и ще го приложа.
Искам да питам, ако имаш общ /LOAD дял, папките  Music, Images, Video, Download и Documents къде ще са, освен това ако /home е на /root всеки път при преинсталиране няма ли да ми се губят настройките на програмите и отметките на браузърите?
Последният ми въпрос е какви са недостатъците на общия /home дял, защото това на мен ми се вижда най-примамливо, но съм чел пък че не е хубаво различни графични среди да споделят обща папка за настройки.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: Naka в Dec 22, 2016, 10:02
Искам да питам, ако имаш общ /LOAD дял, папките  Music, Images, Video, Download и Documents къде ще са, освен това ако /home е на /root всеки път при преинсталиране няма ли да ми се губят настройките на програмите и отметките на браузърите?


Ами извън /home и някъде в roota. правиш се една директория в roota /  -> /LOAD и там го монтираш. Другият варянт е да си направиш една директория в /mnt/LOAD, но аз предпочитам да е на видно място и бързо да се намира.

при мен е така: /etc/fstab
Код:
UUID=cff0703d-750c-470c-ab48-586d88a7929c /LOAD       ext3    defaults        1 2

а може и да му сложиш на дяла и име на том "LOAD" с e2label и тогава ще стане още по просто.
Код:
LABEL=LOAD   /LOAD       ext3    defaults        1 2

Не няма да се губят данните при преинсталиране, защото това е отделен монтиран дял в директория. но ако напишеш rm -rf / сигурно ще го изтрие >:D


Последният ми въпрос е какви са недостатъците на общия /home дял, защото това на мен ми се вижда най-примамливо, но съм чел пък че не е хубаво различни графични среди да споделят обща папка за настройки.

Ако имш една и съща програма на двата линукса - например gimp но с различни версии то и двете ще се бият и ще пишат в обща папка за настройките например -> /home/naka/.gimp
Ще стане мазало. едната ще затърква конфига на другата. А другата също ще затърква конфига на първата.
Нещата ще станат още по мазало ако е някоя голяма програма с много и сложни настройки /home/naka/.kde

Затова, както беше казано по горе, ако се ползва общ хоме, то трябва да се ползва от различни потребители, за да няма конфликти с настройките на програмите
/home/naka/.kde
/home/vektorman/.kde

Затова не е хубав варянт с общ хоме.

Това че трябва да е в началото на дисковото пространство защото там диска е най-бърз го научих сега от тази тема и ще го приложа.
Ако в началото на диска sustained transfer-а е 120 MB/sec то към края пада на 70-80 MB/sec.
Това е така, защото линейната скорост на главите спрямо повърхността е много по-голяма по периферията на диска, просто защото обиколката е по голяма. Но това правило не важи за SSD дисковете.

това много лесно се вижда/мери с dd if=/dev/sda of=/dev/null bs=32768 ......... и след това на някой партишън в края.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: 4096bits в Dec 22, 2016, 11:38
/home спокойно може да е един гигабайт, а папките Download, Documents, Pictures, Public и Videos може просто да се заменят със линкове към същите папки в общия дял. Така и за втората система.

С общ /boot не зная, как стават нещата. Идеята за общия /home и различните потребители ми хареса. Може да пробвам някой ден, ако реша да инсталирам всичко от нулата.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: vektorman в Dec 23, 2016, 10:48
Какъв е смисълът от /boot дял? - никога не съм правил такъв, защото не знам за какво се използва. Освен това съм забелязал когато инсталирам, че да речем можеш да си направиш отделен дял да /opt, което предполагам е за да не се налага да инсталираш наново програми когато преинсталираш но дял за /boot нямам идея за какво може да се използва.


Титла: Re: Две линукс системи на един хард диск.
Публикувано от: spec1a в Dec 23, 2016, 11:55
   И аз съм на мнение, че няма смисъл от отделен /boot (освен ако не
се използва encrypted LVM).
   За всеки отделен линукс се слага отделен дял за / и това е.
   Може да се използва общ swap дял за всички ОС.
   Ако има 3 различни линукса на 1 компютър, ще има общо 4 дяла:
по един "/" за всеки отделен линукс , и 1 общ swap.
   От какъв зор да се изп. отделни /boot , /home ... ?