[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (f
From: |
Samuel Thibault |
Subject: |
Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft) |
Date: |
Wed, 23 Mar 2011 10:46:36 +0100 |
User-agent: |
Mutt/1.5.12-2006-07-14 |
Svante Signell, le Wed 23 Mar 2011 10:27:31 +0100, a écrit :
> Step 1: Installation of qemu
> =============================
That should be merged into the main GNU Hurd wiki's page about qemu:
./hurd/running/qemu.mdwn
> Starting qemu/qemu-kvm:
> kvm -m 1024 -net nic,model=rtl8139 -net user -hda hurd-install.kvm -cdrom
> mini-20110308.iso boot order=dc
> Note: add -no-kvm-irqchip if you have problems with kvm.
It's not really "if", it is "you will have problems if you don't add it"
> Default install
> Language: English
> Country, territory or area: other, Europe, Sweden
> Locale: United Kingdom - en_GB.UTF-8
Anything should be working here.
> Hostname: your_hostname
> Domainname: your_domainname
> HTTP proxy: add_if_needed
> Root password: your_root_password
> New user: full_name
> Username: abbreviated_name
> User password: your_user_password
I don't really see the point of documenting these, the installer already
provides information about them.
> Partitioning method: Guided
> Partitioning /dev/hd0: All files in one partition
That one is important: I still need to fix partman into mounting
partitions at reboot, not only /
> Software selection:
> Standard system utilities
> (SSH server, graphical desktop environment)
Depends on the mileage of the user.
> Install GRUB bootloader on MBR: Yes
Depends on the mileage of the user.
> During reboot the follwing is displayed (reason unknown, would not
> cause any problems though):
> /hurd/init: Crashing system; essential task auth died
> init: notifying ext2fs /dev of shutdown: notifying pfinet ... notifying
> ext2fs gunzip:device:rd0 of shutdown (reboot after a timeout)
That one is fixed in the latest image.
> After reboot: Choose to boot from hard disk!
Not needed if you didn't specify to boot from cdrom in the qemu command
line.
> login: {user,root}
> passwd: your_passwd
I don't really see the point of documenting this.
> If you have problems with the network:
> Issue
> settrans -afg /servers/socket/2 /hurd/pfinet -i eth0 10.0.2.15 -a 10.0.2.15
> -m 255.255.0.0 -g 10.0.2.3
> or
> dhclient eth0
>
> To get ssh working:
> apt-get install random-egd openssh-server
> (Similarly for telnet if preferred)
>
> Set up /etc/apt/sources.list:
> nano /etc/apt/sources.list
> Add:
> deb http://ftp.<country>.debian.org/debian unstable main
> deb http://ftp.debian-ports.org/debian unstable main
>
> To get the correct timezone: dpkg-reconfigure tzdata
> To get your locale setting:
> nano /etc/locale.gen
> Update with command: locale-gen
> reboot/halt, see below.
That should be merged into the existing
www.debian.org/ports/hurd/hurd-install
> Step 3: Running the installed system:
> =====================================
> Starting qemu/qemu-kvm:
> kvm -m 1024 -net nic,model=rtl8139 -net user,hostfwd=tcp::5555-:22 -hda
> hurd-install.kvm -vga vmware
> vmsvga_value_write: guest runs Linux.
>
> If you have problems with grub hanging during boot with the vmware vga
> driver: Disable the graphic boot
> nano /etc/default/grub
> uncomment GRUB_TERMINAL=console
> run /usr/sbin/update-grub
That should be merged into the main GNU/Hurd wiki.
> A few words about the qemu console:
> ===================================
> During the graphical emulation, you can use the following keys:
> <Ctrl><Alt>-f Toggle full screen
> <Ctrl><Alt>-u Restore the screen's un-scaled dimensions
> <Ctrl><Alt>-n Switch to virtual console 'n'. Standard console mappings are:
> 1 Target system display
> 2 Monitor
> 3 Serial port
> <Ctrl><Alt> Toggle mouse and keyboard grab.
Again, to be merged into the main GNU/Hurd wiki qemu page.
> A few words about the Mach console:
> ===================================
> This console is very primitive and does not have any scrolling facilities.
> Use the mach console only for basic work.
>
> A few words about the Hurd console:
> ===================================
> 1) Hurd console at boot: Enable in /etc/default/hurd-console
> 2) Hurd console after boot: Log in to the Mach console and run the
> executable script: hurd-console
>
> a) As user: sudo ./hurd-console (add yourself to the sudoers with visudo)
> b) As root ./hurd-console
>
> hurd.-console:
> console -d vga -d pc_mouse --repeat=mouse -d pc_kbd --repeat=kbd -d
> generic_speaker -c /dev/vcs
>
> <Alt>-F1-F6: virtual consoles
> <Ctrl><Alt><Backspace> returns to the Mach console
> <Alt>-up/down scroll!
> Note: When switching between consoles, make sure the mouse is grabbed
> in the qemu console!
> exit mouse grab: <Ctrl><Alt>
To be merged into hurd-install.
> Contacting Hurd from a terminal in your host system:
> =====================================================
> This is the recommended way to work with a CLI since you have all your
> keyboard and locale settings are preserved.
>
> a) with ssh
> kvm -m 1024 -net nic,model=rtl8139 -net user,hostfwd=tcp::5555-:22 -hda
> hurd-install.kvm &
>
> Contacting the running Hurd: ssh -p5555 localhost
> Copying files:
> 1) On your host
> To Hurd: scp -p -P5555 file localhost:
> From Hurd: scp -p -P5555 localhost:file .
> 2) On Hurd
> To host: scp -p file {10.0.2.2,your_host_ip}: .
> From host: scp -p {10.0.2.2,your_host_ip}:file .
>
> b) with telnet
> kvm -m 1024 -net nic,model=rtl8139 -net user,hostfwd=tcp::5556-:23 -hda
> hurd-install.qemu &
> Contacting the running Hurd: telnet localhost 5556
>
> c) With the tap interface, see
> http://www.bddebian.com:8888/~hurd-web/hurd/running/qemu/
To be merged into the qemu page you mention here, actually :)
> Step 4: Setting up X-windows
> ============================
> apt-get install xorg xserver-xorg-video-vmware
> Install your choice of window manager:
> apt-get install wmaker menu rxvt
>
> dpkg-reconfigure x11-common
>
> Choose Anybody are allowed to start the X server:
> Root Only or Console Users Only does not work.
>
> Create .xinitrc:
> xrandr -s 1024x768 &
> exec wmaker
>
> Note: Due to a bug xinit cannot shut down the X server
> Solution: Add the following to your xorg.conf:
> Section "InputDevice"
> Identifier "Generic Keyboard"
> Driver "kbd"
> ...
> Option "XkbOptions" "terminate:ctrl_alt_bksp"
> EndSection
>
> Step 5: Running X:
> ==================
> As user: sudo startx
> As root: startx (not recommended)
>
> Note: Make sure you are starting X from the Hurd console otherwise X
> will not work.
>
> In the following you are running as user, not root!
>
> Changing screen resolution:
> xrandr -s 1024x768
> xrandr -s 1280x1024
To be merged into hurd-install.
> Step 6: Exiting X
> =================
> After exit from X the screen is scrambled
> Rescue: Return to the Mach console: <Ctrl><Alt><Backspace>
> Running ./hurd_console gets back to the previous hurd console session!
Likewise.
> Step 7: Halting/rebooting
> =========================
> Halting: halt
> wait for the message: In tight loop: hit ctrl-del-alt to reboot
> before closing the qemu window.
>
> Rebooting: reboot
>
> If using the Hurd console, go back to the mach console with
> <Ctrl-Alt-Backspace> before halt/reboot to see the console messages.
Likewise.
Samuel
- Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Svante Signell, 2011/03/23
- Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft),
Samuel Thibault <=
- Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Samuel Thibault, 2011/03/23
- Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Svante Signell, 2011/03/23
- Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Svante Signell, 2011/03/25
- Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Svante Signell, 2011/03/28
- Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Samuel Thibault, 2011/03/28
- Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Thomas Schwinge, 2011/03/28
- Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Svante Signell, 2011/03/28
- Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Thomas Schwinge, 2011/03/29
- website update (was: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft)), olafBuddenhagen, 2011/03/29
Re: Installing Debian GNU/Hurd in qemu/kvm using the Debian Installer (first draft), Svante Signell, 2011/03/23