[gentoo] user-mode-linux booten client

Pagina: 1
Acties:

  • Logic
  • Registratie: Juni 2000
  • Laatst online: 12-02 22:11

Logic

SmartOS:Love at First Boot

Topicstarter
Hi,

Ik heb uml netjes gecompiled met alle stappen voor gentoo.
Alles gaat goed totdat ik probeer te booten met image, alles word gestart tot aan init 3
Zodra als dus de login moet verschijnen krijg ik het volgende:

Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm Xt error: Can't open display: %s

En dan kan ik helemaal niks meer, alleen met een harde kill -9 word het process uitgezet.
Een andere image , van bv slackware start wel helemaal.
Weet iemand raad?

If it bleeds, it can be killed!


  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024

froggie

Kwaaak

Staat je display variabele wel goed? Want ik ben ook aan het spelen met UML, heb ook een gentoo image gemaakt maar heb nergens last van.
Heb je ook de gentoo docs gelezen over het gebruik van UML als development omgeving? Staan handige tips in.

Ik ben op het moment trouwens een init script aan het schrijven zodat UML instances netjes kunnen booten als je fysieke machine up en running is.

  • Logic
  • Registratie: Juni 2000
  • Laatst online: 12-02 22:11

Logic

SmartOS:Love at First Boot

Topicstarter
In de docu zie ik het volgende staan:
-------------------------------
User-mode linux uses xterms for the virtual consoles that are run at boot time, so you need to make sure that the terminal from which you run user-mode linux has $DISPLAY properly set (along with proper xhost/xauth permissions).


Heb jij hier nog iets speciaals voor moeten doen? ik kan het helaas nu niet testen omdat mijn ssh eruit is geklapt thuis, vanavond kan ik pas weer testen
Krijg jij wel een loginprompt? of kan je alleen met ssh erin?

[ Voor 7% gewijzigd door Logic op 01-02-2005 15:34 ]

If it bleeds, it can be killed!


  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024

froggie

Kwaaak

Bij mij werkte alles out of the box. Ik heb dus niet aan de display variabele hoeven kloten. Je krijgt op de commandline standaard geen login prompt. Om het op de commandline bruikbaar te maken kun je het volgende doen.

edit je /etc/inittab als volgt. Het na het commenten van de andere consoles is je error waarschijnlijk weg. Is dat probleem ook meteen opgelost.
code:
1
2
3
4
5
6
7
8
# TERMINALS
c0:12345:respawn:/sbin/agetty 38400 tty0 linux
#c1:12345:respawn:/sbin/agetty 38400 tty1 linux
#c2:12345:respawn:/sbin/agetty 38400 tty2 linux
#c3:12345:respawn:/sbin/agetty 38400 tty3 linux
#c4:12345:respawn:/sbin/agetty 38400 tty4 linux
#c5:12345:respawn:/sbin/agetty 38400 tty5 linux
#c6:12345:respawn:/sbin/agetty 38400 tty6 linux

En voeg vc/0 even toe aan /etc/securetty zodat je met root kunt inloggen.
code:
1
echo vc/0 >> /etc/securetty

Daarna is het handig om wederom in /etc/inittab ff de ctrl-alt-del regel aan te passen zodat ctrl-alt-del je machine halt ipv reboot.
code:
1
2
# What to do at the "Three Finger Salute".
ca:12345:ctrlaltdel:/sbin/shutdown -h now

Op deze manier kun je je UML 'process' vanaf de commandline van de hostmachine naar beneden hallen met mconsole. 'uml_mconsole umid_van_je_machine cad' is dan je vriend.
Als je dan screen gebruikt kun je de boel netjes laten draaien terwijl je niet ingelogd bent.

Mocht je ze nog niet gevonden hebben, dit vond ik een paar handige links om te lezen:
http://user-mode-linux.so.../UserModeLinux-HOWTO.html
http://www.stearns.org/slartibartfast/uml-coop.current.html
Vooral de laatste vond ik erg handig omdat dit een praktijk voorbeeld is.

Ik ben trouwens benieuwd waar je UML voor gaat gebruiken, care to explain? :)

[ Voor 18% gewijzigd door froggie op 01-02-2005 21:46 ]


  • Logic
  • Registratie: Juni 2000
  • Laatst online: 12-02 22:11

Logic

SmartOS:Love at First Boot

Topicstarter
Thanx, dit heeft inderdaad geholpen ,hiermee kan ik inloggen , en screen was inderdaad waar ik ook aan dacht :)

explain is no prob, alleen denk ik niet dat het goed is om dat hier te doen :P
onder mijn profiel kan je verschillende manieren vinden om met mij in contact te komen :)
wil graag ook wat praktijk kennis van jou horen

If it bleeds, it can be killed!


  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024

froggie

Kwaaak

Kom anders vanavond op IRC naar #nos, dan spreek ik je daar wel.
Pagina: 1