[ nekicneko99 @ 02.01.2015. 12:43 ] @
Zelim u Grub da dodam, pored standardnog ubunta (to mi je jedini sistem) 14.04, da dodam jos jednu opciju koja bi podizala taj isti ubuntu ali bez gui-ja, samo tty. Da li nko zna kako to da uradim.

Hvala unapred.
[ Djetvan @ 02.01.2015. 15:19 ] @
Čisto sumnjam da u grubu može da se udvoji isti os, bez instalacije.
Jedino da se ponovo instalira i da se prepravi da taj radi samo preko CLI tj u tty modu.
Na ovoj stranici se nalaze nekoliko vrlo jednostavnih uputstava kako napraviti Ubuntu bez grafičkog interfejsa :
Starting Ubuntu without the GUI



[Ovu poruku je menjao Djetvan dana 02.01.2015. u 17:11 GMT+1]
[ SStudio @ 02.01.2015. 18:01 ] @
Direktno u grub ne može, može ali za sve sisteme na računaru.
Za sve sisteme na računaru dodaje se opcija text u liniju GRUB_CMDLINE_LINUX_DEFAULT
[ nekicneko99 @ 02.01.2015. 18:52 ] @
Hvala.


Citat:

Čisto sumnjam da u grubu može da se udvoji isti os, bez instalacije.
Jedino da se ponovo instalira i da se prepravi da taj radi samo preko CLI tj u tty modu.
Na ovoj stranici se nalaze nekoliko vrlo jednostavnih uputstava kako napraviti Ubuntu bez grafičkog interfejsa :
Starting Ubuntu without the GUI


Nisam mislio dva razlicita sistema, nego jedan. Samo da biram da se pokrece sa ili bez GUI-ja.


Citat:

Direktno u grub ne može, može ali za sve sisteme na računaru.
Za sve sisteme na računaru dodaje se opcija text u liniju GRUB_CMDLINE_LINUX_DEFAULT


Ovo bas i ne razumem. Da li GRUB_CMDLINE_LINUX_DEFAULT pokrece GRUB u "text rezimu" ili sistem i da li je u tom slucaju moguce staviti i opciju sa gui-jem i bez.
[ Miroslav Strugarevic @ 02.01.2015. 19:26 ] @
Otvoris grub.cfg, iskopiras linije koje definisu trenutni OS i napravis novu definiciju u kojoj stavis runlevel text.
[ niceness @ 02.01.2015. 19:58 ] @
Otprilike tako, samo umesto direktne izmene u grub.cfg bolje je iskopirati menuentry u /etc/grub.d/40_custom ili negde slično (pošto se prilikom update-a kernela grub.cfg ponovo generiše).
Naravno ta stavka se neće automatski menjati prilikom update-a kernel-a, već ćeš morati ručno izmeniti verziju u nazivu kernela/initramfs-a.

Pogledaj:
https://help.ubuntu.com/community/Grub2
https://help.ubuntu.com/community/Grub2/CustomMenus
na drugom linku je prilično dobro objašnjeno kako dodati proizvoljne meni stavke.
[ nekicneko99 @ 03.01.2015. 00:47 ] @
Hvala to sam shvatio, ali ne znam kako da mi se sistem dize bez GUI-ja, to ne shvatam.
[ Djetvan @ 03.01.2015. 10:06 ] @
Citat:
Ovo bas i ne razumem. Da li GRUB_CMDLINE_LINUX_DEFAULT pokrece GRUB u "text rezimu" ili sistem i da li je u tom slucaju moguce staviti i opciju sa gui-jem i bez.

Na stranici koju sam okačio u mom prvom postu objašnjen je i taj slučaj ? Zašto ne čitaš ?
Elem, nije moguće da udvojiš u boot loader-u isti os.
Predlog je da isti os ponovo instaliraš tako da imaš dual boot, pa da jedan od njih prepraviš da se diže u tekstualnom modu, tty.


[ Miroslav Strugarevic @ 03.01.2015. 11:25 ] @
Hm, ja sam sad probao. Bukvalno sam iskopirao blok linija u grub.cfg-u koje ukazuje na OS definiciju. Na novoj definiciji sam promenio ime i izmenio tj. dodao opciju 3 (za single user mode ili no gui).

Code:
menuentry 'Fedora (3.17.7-300.fc21.x86_64) 21 (Twenty One) NO GUI' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.14.4-200.fc20.x86_64-advanced-c32d9875-53c3-4517-97d1-1625abeca76a' {
  load_video
  set gfxpayload=keep
  insmod gzio
  insmod part_msdos
  insmod ext2
  set root='hd0,msdos1'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  fa2104e0-a5fd-4b89-b8ff-37144896cc6d
  else
    search --no-floppy --fs-uuid --set=root fa2104e0-a5fd-4b89-b8ff-37144896cc6d
  fi
  linux    /vmlinuz-3.17.7-300.fc21.x86_64 root=/dev/mapper/fedora_lifebook-root ro rd.lvm.lv=fedora_lifebook/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora_lifebook/swap  rhgb quiet LANG=en_US.UTF-8 3
  initrd /initramfs-3.17.7-300.fc21.x86_64.img
}
menuentry 'Fedora (3.17.7-300.fc21.x86_64) 21 (Twenty One)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.14.4-200.fc20.x86_64-advanced-c32d9875-53c3-4517-97d1-1625abeca76a' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  fa2104e0-a5fd-4b89-b8ff-37144896cc6d
    else
      search --no-floppy --fs-uuid --set=root fa2104e0-a5fd-4b89-b8ff-37144896cc6d
    fi
    linux    /vmlinuz-3.17.7-300.fc21.x86_64 root=/dev/mapper/fedora_lifebook-root ro rd.lvm.lv=fedora_lifebook/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora_lifebook/swap  rhgb quiet LANG=en_US.UTF-8
    initrd /initramfs-3.17.7-300.fc21.x86_64.img
}


Evo ga prikaz.

[att_img]http://static.elitesecurity.org/uploads/3/5/3526689/grub2.jpg

p.s. Ovo nije najbolje resenje vec samo pokazivanje da je moguce.

[Ovu poruku je menjao Miroslav Strugarevic dana 03.01.2015. u 12:38 GMT+1]
[ niceness @ 03.01.2015. 15:02 ] @
@Djetvan
Zašto misliš da nije moguće? Naravno da jeste, kao što je Miroslav pokazao. Grub (kao i većina drugih bootloadera, i ne samo za linux) samo interpretira konf. fajl i prikaže stavke.
Čak po defaultu većina distribucija imaju opcije za normalni boot i rescue (single user) mode.

Jedno te možda zbunio /etc/default/grub fajl koji zapravo samo sadrži promenjive koje koristi grub-mkconfig (koji je samo shell skript) i njegovi helper skriptovi pod /etc/grub.d (za linux menu stavke to je /etc/grub.d/10_linux).

@nekicneko99
Iskopiraj linux menuentry koji hoćeš i na kraju 'linux" direktive, kod ostalih parametara koji se prosleđuju kernelu, dodaj "text".
[ plus_minus @ 03.01.2015. 15:13 ] @
Takođe, jedno od rešenja jeste da se onesposobi x session/login manager. Dal' to bio lightdm, kdm, gdm, xdm.... svaki može da se onesposobi, da ga nema u nijednom runlevel-u i onda linux automatski pozdravlja sa tty login-om iz terminala... i u tom slučaju GUI se nakon prijave iz konzole pokreće sa startx.. a pre toga u zavisnosti od okruženja, u ~/.xinitrc treba da se doda exec this_and_that .. obično tako ide. Nema čačkanja po grub config fajlovima, a session/login manager nije deinstaliran, itd.. i onda kada poželimo GUI login ponovo, primer: sudo update-rc.d lightdm defaults .. restart. Kraj.
[ nekicneko99 @ 03.01.2015. 23:15 ] @
Znam ja kako da dodam stavku u meniju, to sam shvatio. Ne znam kako da dodam "text" opciju.

GRUB_CMDLINE_LINUX_DEFAULT = "text"

ne radi, kada ga ovde dodam.
[ Miroslav Strugarevic @ 04.01.2015. 10:36 ] @
Sad cu da probam na VM pa cu ti javiti.

[Ovu poruku je menjao Miroslav Strugarevic dana 04.01.2015. u 11:55 GMT+1]
[ niceness @ 04.01.2015. 15:34 ] @
Kako si dodao novu stavku u meni? Jel se pojavila u meniju tj. možeš da je izabereš i bootuješ sistem?

GRUB_CMDLINE_LINUX_DEFAULT="text" u /etc/default/grub će dodati "text" kao parametar svakom linux unosu u grubu (verovatno nije ono šta želiš).
I ta izmena u /etc/default/grub ima samo efekta ako posle pokreneš grub-mkconfig -o /boot/grub/grub.cfg (valjda je ovde grub.cfg u ubuntu, nisam odavno gledao) kako bi izgenerisao novi grub.cfg pošto grub jedino učitava taj fajl.

Ručna izmena bi izgledala nešto ovako (na primeru od Miroslava, kod tebe će biti malo drugačije). Nađeš "linux" liniju u tvojoj novoj menuentry stavci:
linux /vmlinuz-3.17.7-300.fc21.x86_64 root=/dev/mapper/fedora_lifebook-root ro rd.lvm.lv=fedora_lifebook/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora_lifebook/swap rhgb quiet LANG=en_US.UTF-8

i dodaš "text" na kraju:
linux /vmlinuz-3.17.7-300.fc21.x86_64 root=/dev/mapper/fedora_lifebook-root ro rd.lvm.lv=fedora_lifebook/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora_lifebook/swap rhgb quiet LANG=en_US.UTF-8 text
[ Miroslav Strugarevic @ 04.01.2015. 17:14 ] @
Moja greska. Ne mogu da obrisem poruku jbga :D
[ Djetvan @ 04.01.2015. 18:43 ] @
Elem, i ja se bacih na eksperimentisanje i moram da priznam da nisam bio u pravu.
Dakle ubacio sam kopiju dotičnog fajla u 40_custom i apdejtovao grub i NO GUI se pojavio u boot loader-u
Sada sam imao dva ista sistema u normalnom grafičkom okruženju , što sam proverio.
Posle sam ušao u NO GUI os pa u fajlu default grub podesio da se podiže u tekstualnom modu .
Ali se nekim čudom desilo da se podižu obrnuto, NO GUI se podiže u grafičkom modu a normalni os se podiže u tekstualnom modu ! Možda bi trebalo podešavanje uraditi obrnuto da bi bilo normalno !
[ nekicneko99 @ 04.01.2015. 21:30 ] @
Citat:

Kako si dodao novu stavku u meni? Jel se pojavila u meniju tj. možeš da je izabereš i bootuješ sistem?

GRUB_CMDLINE_LINUX_DEFAULT="text" u /etc/default/grub će dodati "text" kao parametar svakom linux unosu u grubu (verovatno nije ono šta želiš).
I ta izmena u /etc/default/grub ima samo efekta ako posle pokreneš grub-mkconfig -o /boot/grub/grub.cfg (valjda je ovde grub.cfg u ubuntu, nisam odavno gledao) kako bi izgenerisao novi grub.cfg pošto grub jedino učitava taj fajl.

Ručna izmena bi izgledala nešto ovako (na primeru od Miroslava, kod tebe će biti malo drugačije). Nađeš "linux" liniju u tvojoj novoj menuentry stavci:
linux /vmlinuz-3.17.7-300.fc21.x86_64 root=/dev/mapper/fedora_lifebook-root ro rd.lvm.lv=fedora_lifebook/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora_lifebook/swap rhgb quiet LANG=en_US.UTF-8

i dodaš "text" na kraju:
linux /vmlinuz-3.17.7-300.fc21.x86_64 root=/dev/mapper/fedora_lifebook-root ro rd.lvm.lv=fedora_lifebook/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora_lifebook/swap rhgb quiet LANG=en_US.UTF-8 text



Ovo radi, samo imam jedan problem. Prilikom boot-ovanja, bilo NO GUI ili GUI rezima javlja gresku, ovo imam od ranije, ali nog text rezim me nervira.
Code:

system-udev[328]: Error calling EVIOCSKEYCODE: Incvalid arugments

(nisam siguran da sam dobro napisao)

[Ovu poruku je menjao nekicneko99 dana 04.01.2015. u 22:58 GMT+1]
[ niceness @ 04.01.2015. 22:25 ] @
Znači no-gui režim radi? Samo imaš neku poruku o grešci koja se pojavljuje i u nogui i gui boot-u (od ranije)?
Ako je tako onda najbolje otvori novu temu, da ne zagađujemo ovu :)
[ Miroslav Strugarevic @ 04.01.2015. 22:42 ] @
Edit: Ne citam dovoljno pazljivo :(

https://answers.launchpad.net/ubuntu/+question/248419
[ Djetvan @ 05.01.2015. 07:01 ] @
Ubuntu sa GUI ponaša se kao hibridni os, funkcioniše mu grafičko okruženje ali ne radi grafički tekst editor, gedit. Radi nano, tekst editor predviđen za tekstualno okruženje !
PS
Podesio sam u skripti ( 40_custom ), umesto "quiet splash" stavio "text" pa sada obe opcije rade normalno.

[Ovu poruku je menjao Djetvan dana 05.01.2015. u 10:34 GMT+1]
[ nekicneko99 @ 05.01.2015. 18:30 ] @
Puno hvala svima na pomoci.
[ nekicneko99 @ 06.01.2015. 13:13 ] @
Hvala puno svima na pomoci.
[ Miroslav Strugarevic @ 06.01.2015. 13:29 ] @
I drugi put :)
[ nekicneko99 @ 06.01.2015. 21:16 ] @
I izvinite zbog dve poruke, mislio sam da prvu nije poslao.