Differences between revisions 97 and 98
Revision 97 as of 2010-05-04 05:09:20
Size: 3868
Editor: GeoffSimmons
Comment: DebianBug
Revision 98 as of 2013-05-15 05:35:43
Size: 3224
Editor: GeoffSimmons
Comment: Update: fix links, rewrite Trivia, drop obsolete debugging workaround.
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
||<tablestyle="vertical-align:top":> {{attachment:installgui-parititiondisk-small.gif}} || After much hard work, the d-i team [[http://lists.debian.org/debian-boot/2005/11/msg01289.html|announced]] that the upcoming Debian release, Etch, boasts a new graphical (GTK+) frontend which allows installing Debian in many new, previously unsupported, languages.|| ||<tablestyle="vertical-align:top":> {{attachment:installgui-parititiondisk-small.gif}} || November 2005: After much hard work, the d-i team [[http://lists.debian.org/debian-boot/2005/11/msg01289.html|announced]] that the upcoming Debian release, Etch, boasts a new graphical (GTK+) frontend which allows installing Debian in many new, previously unsupported, languages.||
Line 6: Line 6:
The graphical installer has been widely tested and is available for i386, AMD64 and PowerPC and the regular [[http://www.debian.org/devel/debian-installer/|CD images]] for i386 and amd64 include an option to boot the graphical installer by booting with {{{installgui}}}. The graphical installer has been widely tested and is available for i386, AMD64 and PowerPC. The regular [[http://www.debian.org/releases/stable/debian-installer/|CD images]] for i386 and amd64 include an option to boot the graphical installer by booting with {{{installgui}}}.
Line 8: Line 8:
Also available is a small (~10MB) miniiso image, which allows you to boot the graphical installer by just pressing {{{ENTER}}} at the boot prompt and is very useful for testing/debugging purposes. This image can be found under "other images"; look for {{{netboot/gtk/mini.iso}}}

For the powerpc architecture currently only the gtk-miniiso images are available (and are also available as part of official releases under "Other images"):
 * [[http://people.debian.org/~wouter/d-i/powerpc/daily/powerpc/netboot/gtk/|powerpc images]] [[http://people.debian.org/~wouter/d-i/powerpc/daily/
powerpc64//netboot/gtk/|powerpc64 images]]
Also available is a small (~10MB) miniiso image, which allows you to boot the graphical installer by just pressing {{{ENTER}}} at the boot prompt and is very useful for testing/debugging purposes. This image can be found under "other images"; look for {{{netboot/gtk/mini.iso}}}. For the powerpc architecture, look for {{{powerpc64/netboot/gtk/mini.iso}}} (64-bit processor: G5 or POWER3/4/5/6/7) or {{{powerpc/netboot/gtk/mini.iso}}} (32-bit processor: G4 or earlier).
Line 25: Line 22:
 * [[http://www.yepthatsme.com/2006/07/08/debian-graphical-installer-excellent-work-guys/|Barry Hawkins' blog]]  * [[http://barryhawkins.com/blog/2006/07/08/debian-graphical-installer-excellent-work-guys/|Barry Hawkins' blog]]
Line 33: Line 30:
For common work, see DebianDesktop . For common work, see DebianDesktop.
Line 37: Line 34:
It used to be a common misconception that the graphical installer is X11 based: it is based on [[http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectFB|DirectFB and GTK+]].

Update: That's true until Lenny (included), but a switch to X11 has been performed during February/March 2010; later daily builds and upcoming releases should be X11-based accordingly.
Since the Debian 6.0 "Squeeze" release, the graphical installer is X11 based. It was previously based on DirectFB.
Line 47: Line 42:
If X doesn't react at start-up: input might be broken. To debug this under Qemu, move to the control window: {{{ctrl-alt-2}}}. Then type that there: {{{sendkey alt-sysrq-r[enter]}}} then {{{sendkey ctrl-alt-f2[enter]}}}, then back to the main window: {{{ctrl-alt-1}}}. Grepping for {{{input}}} and/or {{{evdev}}} in {{{/var/log/Xorg.0.log}}} should give some hits. If nothing shows up, try {{{udevadm info --export-db|grep ID_INPUT}}}. If that doesn't work either, {{{input_id}}} might be broken ([[DebianBug:580129|#580129]]). To check this, {{{head /lib/udev/input_id}}} or look at the contents of a downloaded/unpacked {{{udev-gtk-udeb}}} package, e.g. using {{{objdump}}}, {{{nm}}}, etc. If X doesn't react at start-up: input might be broken. To debug this under Qemu, move to the control window: {{{ctrl-alt-2}}}. Then type that there: {{{sendkey alt-sysrq-r[enter]}}} then {{{sendkey ctrl-alt-f2[enter]}}}, then back to the main window: {{{ctrl-alt-1}}}. Grepping for {{{input}}} and/or {{{evdev}}} in {{{/var/log/Xorg.0.log}}} should give some hits. If nothing shows up, try {{{udevadm info --export-db|grep ID_INPUT}}}.

Installing Debian Using A GUI

installgui-parititiondisk-small.gif

November 2005: After much hard work, the d-i team announced that the upcoming Debian release, Etch, boasts a new graphical (GTK+) frontend which allows installing Debian in many new, previously unsupported, languages.

The graphical installer has been widely tested and is available for i386, AMD64 and PowerPC. The regular CD images for i386 and amd64 include an option to boot the graphical installer by booting with installgui.

Also available is a small (~10MB) miniiso image, which allows you to boot the graphical installer by just pressing ENTER at the boot prompt and is very useful for testing/debugging purposes. This image can be found under "other images"; look for netboot/gtk/mini.iso. For the powerpc architecture, look for powerpc64/netboot/gtk/mini.iso (64-bit processor: G5 or POWER3/4/5/6/7) or powerpc/netboot/gtk/mini.iso (32-bit processor: G4 or earlier).

For an overview of open issues and things we'd like to see done after Etch is released, see DebianInstaller/GUIToDo.

If you're interested in building yourself a debian-installer with GUI or just want to dive into its internals, please have a look at the DebianInstaller/GUIBuild page.

If you want to build your own udebs, have a look at BuildingUDebs.

Reviews

Here is a list of articles/review about the graphical installer which appeared around the web:

Partitioning tool

As part of a university (?) graduation project, Xavier Oswald has started work on a partitioning tool (based on gparted) that could replace partman in the graphical installer. This work is currently unfinished. Last known status is given in this mail.

Desktop

For common work, see DebianDesktop.

Trivia

Since the Debian 6.0 "Squeeze" release, the graphical installer is X11 based. It was previously based on DirectFB.

FAQ

How to retrieve the screenshot

Read ScreenShots' Debian-installer section.

Debugging

If there's anything wrong with X, feel free to contact the XStrikeForce.

If X doesn't react at start-up: input might be broken. To debug this under Qemu, move to the control window: ctrl-alt-2. Then type that there: sendkey alt-sysrq-r[enter] then sendkey ctrl-alt-f2[enter], then back to the main window: ctrl-alt-1. Grepping for input and/or evdev in /var/log/Xorg.0.log should give some hits. If nothing shows up, try udevadm info --export-db|grep ID_INPUT.