Portál AbcLinuxu, 10. května 2025 06:36

Dotaz: Boot do jineho systemu nez default z shellu

3.4.2006 09:58 JPetr | skóre: 10
Boot do jineho systemu nez default z shellu
Přečteno: 147×
Odpovědět | Admin
Dobry den,

Pouzivam suse 10+grub.Potreboval bych z shellu restartovat pc do jineho systemu, nez mam v /boot/grub/menu.lst - polozka default.Pouze jednou, tak, aby mi ten default zustal. Z KDE to jde - nabidka kde->odhlasit se->levy mysitko na restartovat->vyberu system. To same bych potreboval z shellu. Vsiml jsem si, ze pokud to udelam, tak se vytvori soubor /boot/grub/default, jenze kdyz ho vytvorim ruco, tak boot je stale do default-systemu. DIK
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

stativ avatar 3.4.2006 10:14 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pri objeveni nabidky grubu stistknete klavesu c. Tak se se dostanete do interniho shellu grubu. Ted napiste root (hdX,X) za hdX,X napiste partition na ktere je system, ktery chcete nabootovat pripadne rootnoverify (hdX,X) pokud system neni GNU/linux. Ted, pokud se jedna o linux: kernel /cesta/k/jadru potrebne_parametry_jako_treba root= a nakonec boot pro boot systemu. Pokud system neni Linux a ma naistalovany vlastni zavadec tak napiste chainloader +1 (predani rizeni jinemu bootloaderu) a boot. Vice viz. info grub a neco malo i v man grub.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
3.4.2006 10:29 watcher
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
Jenze tohle neni odpoved na polozenou otazku... SHELL != GRUB-SHELL

Dotaz byl polozen ve smyslu jak dosahnout pri DALSIM bootu nabootovani do PREDEM vybraneho systemu.
3.4.2006 10:29 JPetr | skóre: 10
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
Ano, to ja vim. Grub chodi normalne, takze si mohu vybirat z nabidky. Jenze ja bych potreboval, kdyz jsem prihlasen vzdalene, restart do jineho systemu s tim, ze nebudu menit konfiguraci grubu(tak, jak to jde z KDE)
stativ avatar 3.4.2006 11:04 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
Tak to sorry, holt jsem nepochopil otazku
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Fuky avatar 3.4.2006 10:28 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pustit grub shell a zadat:

savedefault --default=N --once
-- RÁMO: psí tábor , ETriatlon: Výuka plavání
Fuky avatar 3.4.2006 10:36 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
V Debianu je na to skript /sbin/grub-reboot:
#!/bin/sh -e

NAME=grub-reboot
VERSION=0.01

if ! test -n "$1" || test "$1" = "-h" || test "$1" = "--help" ; then
  echo $NAME
  echo
  echo "Reboots into the specified OS entry in menu.lst"
  echo
  echo "Usage: $0 entry [options to grub]"
  echo "       (where \"entry\" is the entry number in menu.lst)"
  echo
  exit
fi

if test "$1" = "-v" || test "$1" = "--version" ; then
  echo $NAME $VERSION
  exit
fi

if test "`whoami`" != "root" ; then
  echo "You must be root"
  exit
fi

default="$1" ; shift
grub --batch $@ <<EOT
savedefault --once --default=$default
quit
EOT

echo
echo -n "Do you want to reboot now? [y/N] "
read REBOOT
case $REBOOT in   
  y*|Y*) reboot ;;
esac
Takže stačí zadat:

/sbin/grub-reboot N
3.4.2006 10:45 JPetr | skóre: 10
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
Tak nevim, jak je to mozny, ale grub-shell nezna savedefault. Ani skript grub-reboot v systemu neni.
Fuky avatar 3.4.2006 14:41 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
3.4.2006 10:49 JPetr | skóre: 10
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak na pc, kde je lilo to umi KDE taky. Takze to asi nebude jenom otazka grubu.
3.4.2006 11:09 barney
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
grub nepouzivam, v man strankach grub-u som vsak nic podobne ako pre lilo nenasiel ...
/sbin/lilo -R - set default command line for next reboot
3.4.2006 15:21 JPetr | skóre: 10
Rozbalit Rozbalit vše Re: Boot do jineho systemu nez default z shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Reseni: V suse 10 je skript /usr/sbin/grubonce. Nevim, jak jsem ho mohl prehlednout. Nebo jak psal Fuky, /usr/sbin/grub-set-default, u toho je treba upravit /boot/grub/menu.lst.

Dik vsem

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.