Evan, I changed the line as you suggested. Then I started the installer (language english), forward, forward until the keyboard.layout. The first time I used guess keyboard, a number of questions were asked (see below in the debugtrace). As the keyboardlayout was not guessed ok (french was suggested which is not ok), I immediatedly retried the guess. As soon as I pressed the pluskey, the installer crashed. Ubiquity 2.2.20 /usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py:562: GtkWarning: gtk_window_resize: assertion `width > 0' failed widget.resize(w, h) Your console font configuration will be updated the next time your system boots. If you want to update it now, run 'setupcon' from a virtual console. update-initramfs is disabled since running on read-only media Ubiquity 2.2.20 /usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py:562: GtkWarning: gtk_window_resize: assertion `width > 0' failed widget.resize(w, h) 0 STEP 0 0 PRESS + 0 PRESS у 0 PRESS υ 0 PRESS г 0 PRESS n 0 PRESS γ 0 PRESS u 0 PRESS ה 0 PRESS v 0 PRESS y 0 PRESS ν 0 CODE 2 1 0 CODE 4 6 0 CODE 5 9 0 CODE 12 10 0 CODE 13 19 0 CODE 17 7 0 CODE 18 38 0 CODE 20 61 0 CODE 21 62 0 CODE 22 95 0 CODE 23 103 0 CODE 26 74 0 CODE 27 104 0 CODE 30 103 0 CODE 33 61 0 CODE 34 108 0 CODE 35 7 0 CODE 38 61 0 CODE 39 103 0 CODE 41 103 0 CODE 43 77 0 CODE 44 97 0 CODE 46 103 0 CODE 47 95 0 CODE 49 95 0 CODE 52 61 0 CODE 53 79 0 STEP 1 62 PRESS z 62 CODE 44 2 62 CODE 21 3 62 STEP 3 62 PRESS é 62 CODE 11 4 62 CODE 39 5 62 STEP 6 62 PRESS z 62 CODE 44 7 62 CODE 21 8 62 STEP 10 62 FINDP å 62 YES 12 62 NO 11 62 STEP 12 62 FINDP ä 62 YES 16 62 NO 13 62 STEP 19 62 PRESS q 62 CODE 16 20 62 CODE 30 56 62 STEP 20 62 PRESS z 62 PRESS ζ 62 CODE 44 21 62 CODE 21 55 62 STEP 21 62 FINDP ș 62 YES 54 62 NO 22 62 STEP 22 62 FINDP é 62 YES 53 62 NO 23 62 STEP 23 62 FINDP ç 62 YES 52 62 NO 24 62 STEP 24 62 FINDP š 62 YES 51 62 NO 25 62 STEP 56 62 FINDP œ 62 YES 60 62 NO 57 62 STEP 57 62 FINDP ä 62 YES 59 62 NO 58 62 STEP 62 62 PRESS ω 62 PRESS w 62 CODE 16 63 62 CODE 17 80 62 CODE 44 92 62 CODE 30 58 62 CODE 47 48 62 STEP 63 92 PRESS q 92 CODE 16 64 92 CODE 30 79 92 STEP 104 92 PRESS y 92 PRESS v 92 PRESS u 92 PRESS n 92 PRESS ω 92 PRESS w 92 CODE 33 61 92 CODE 38 61 92 CODE 17 105 92 CODE 44 101 92 CODE 47 105 92 CODE 16 105 92 CODE 49 105 92 CODE 51 61 92 CODE 20 61 92 CODE 21 106 92 CODE 22 105 92 CODE 52 61 92 STEP 105 92 PRESS z 92 CODE 44 106 92 CODE 21 101 92 STEP 106 92 FINDP ç 92 YES 107 92 NO 70 92 STEP 107 92 PRESS ç 92 CODE 43 72 92 CODE 39 75 92 STEP 108 92 FINDP ч 92 YES 46 92 NO 48 92 STEP 103 92 MAP tr:f 92 STEP 95 92 PRESS ω 92 PRESS w 92 CODE 16 96 92 CODE 17 102 92 CODE 44 92 92 CODE 30 58 92 CODE 47 48 92 STEP 96 92 PRESS z 92 CODE 17 79 92 CODE 44 64 92 CODE 21 97 92 STEP 64 92 FINDP ö 92 YES 76 92 NO 65 92 STEP 65 92 FINDP ç 92 YES 71 92 NO 66 92 STEP 66 92 FINDP æ 92 YES 13 92 NO 67 92 STEP 67 92 FINDP ä 92 YES 2 92 NO 68 92 STEP 68 92 FINDP ñ 92 YES 70 92 NO 69 92 STEP 69 92 FINDP æ 92 YES 50 92 NO 43 92 STEP 71 92 PRESS ç 92 CODE 43 72 92 CODE 39 73 92 STEP 73 92 FINDP è 92 YES 75 92 NO 74 92 STEP 76 92 PRESS ö 92 CODE 51 9 92 CODE 12 77 92 CODE 39 78 92 STEP 78 92 FINDP ü 92 YES 11 92 NO 17 92 STEP 102 92 PRESS z 92 PRESS ζ 92 CODE 44 80 92 CODE 21 97 92 STEP 80 92 FINDP ö 92 YES 90 92 NO 81 92 STEP 81 92 FINDP é 92 YES 89 92 NO 82 92 STEP 82 92 FINDP ç 92 YES 87 92 NO 83 92 STEP 83 92 FINDP æ 92 YES 13 92 NO 84 92 STEP 84 92 FINDP ș 92 YES 54 92 NO 85 92 STEP 85 92 FINDP š 92 YES 51 92 NO 86 92 STEP 86 92 FINDP ñ 92 YES 70 92 NO 25 92 STEP 25 92 FINDP £ 92 YES 50 92 NO 26 92 STEP 26 92 FINDP ѝ 92 YES 7 92 NO 27 92 STEP 27 92 FINDP ș 92 YES 49 92 NO 28 92 STEP 28 92 FINDP ψ 92 YES 48 92 NO 29 92 STEP 29 92 FINDP ב 92 YES 47 92 NO 30 92 STEP 30 92 FINDP љ 92 YES 46 92 NO 31 92 STEP 31 92 FINDP ภ 92 YES 45 92 NO 32 92 STEP 32 92 FINDP ¨ 92 YES 44 92 NO 33 92 STEP 33 92 FINDP ł 92 YES 43 92 NO 34 92 STEP 34 92 FINDP ч 92 YES 38 92 NO 35 92 STEP 35 92 FINDP š 92 YES 37 92 NO 36 92 STEP 36 92 MAP us 92 STEP 37 92 MAP lv 92 STEP 38 92 FINDP ы 92 YES 40 92 NO 39 92 STEP 39 92 MAP ua 92 STEP 40 92 FINDP и 92 YES 42 92 NO 41 92 STEP 41 92 MAP by 92 STEP 42 92 MAP ru 92 STEP 43 92 MAP pl 92 STEP 44 92 MAP us:intl 92 STEP 45 92 MAP th:tis 92 STEP 46 92 MAP mk 92 STEP 47 92 MAP il 92 STEP 49 92 MAP ro 92 STEP 7 92 MAP bg 92 STEP 50 92 MAP gb 92 STEP 70 92 MAP latam 92 STEP 51 92 MAP lt 92 STEP 54 92 MAP ro:std 92 STEP 13 92 PRESS æ 92 CODE 40 14 92 CODE 39 15 92 STEP 14 92 MAP no 92 STEP 15 92 MAP dk 92 STEP 87 92 PRESS º 92 CODE 40 74 92 CODE 41 72 92 CODE 50 88 92 CODE 43 52 92 CODE 86 52 92 STEP 88 92 PRESS ç 92 CODE 43 72 92 CODE 39 74 92 STEP 72 92 MAP es 92 STEP 74 92 MAP pt 92 STEP 52 92 MAP br 92 STEP 89 92 PRESS é 92 CODE 26 75 92 CODE 11 2 92 CODE 53 53 92 STEP 75 92 MAP it 92 STEP 2 92 MAP sk:qwerty 92 STEP 53 92 MAP ca 92 STEP 90 92 PRESS ö 92 CODE 51 9 92 CODE 12 77 92 CODE 39 91 92 STEP 9 92 MAP tr 92 STEP 77 92 MAP is 92 STEP 91 92 FINDP å 92 YES 16 92 NO 11 92 STEP 11 92 MAP ee 92 STEP 16 92 FINDP ə 92 YES 18 92 NO 17 92 STEP 17 92 MAP se 92 STEP 18 92 MAP fi 92 STEP 97 92 FINDP ö 92 YES 99 92 NO 98 92 STEP 98 92 PRESS š 92 CODE 26 55 92 CODE 4 4 92 STEP 55 92 MAP hr 92 STEP 4 92 MAP cz 92 STEP 99 92 PRESS ö 92 CODE 11 8 92 CODE 39 100 92 STEP 8 92 MAP hu 92 STEP 100 92 FINDP é 92 YES 5 92 NO 101 92 STEP 101 92 MAP de:nodeadkeys 92 STEP 5 92 MAP ch 92 STEP 92 92 FINDP œ 92 YES 60 92 NO 93 92 STEP 93 93 FINDP º 93 YES 94 93 NO 59 93 STEP 59 59 MAP fr:oss 59 STEP 94 0 STEP 0 0 PRESS + 0 PRESS у 0 PRESS υ 0 PRESS г 0 PRESS n 0 PRESS γ 0 PRESS u 0 PRESS ה 0 PRESS v 0 PRESS y 0 PRESS ν 0 CODE 2 1 0 CODE 4 6 0 CODE 5 9 0 CODE 12 10 0 CODE 13 19 0 CODE 17 7 0 CODE 18 38 0 CODE 20 61 0 CODE 21 62 0 CODE 22 95 0 CODE 23 103 0 CODE 26 74 0 CODE 27 104 0 CODE 30 103 0 CODE 33 61 0 CODE 34 108 0 CODE 35 7 0 CODE 38 61 0 CODE 39 103 0 CODE 41 103 0 CODE 43 77 0 CODE 44 97 0 CODE 46 103 0 CODE 47 95 0 CODE 49 95 0 CODE 52 61 0 CODE 53 79 0 STEP 1 79 PRESS z 79 CODE 44 2 79 CODE 21 3 79 STEP 3 79 PRESS é 79 CODE 11 4 79 CODE 39 5 79 STEP 6 79 PRESS z 79 CODE 44 7 79 CODE 21 8 79 STEP 10 79 FINDP å 79 YES 12 79 NO 11 79 STEP 12 79 FINDP ä 79 YES 16 79 NO 13 79 STEP 19 79 PRESS q 79 CODE 16 20 79 CODE 30 56 79 STEP 20 79 PRESS z 79 PRESS ζ 79 CODE 44 21 79 CODE 21 55 79 STEP 21 79 FINDP ș 79 YES 54 79 NO 22 79 STEP 22 79 FINDP é 79 YES 53 79 NO 23 79 STEP 23 79 FINDP ç 79 YES 52 79 NO 24 79 STEP 24 79 FINDP š 79 YES 51 79 NO 25 79 STEP 56 79 FINDP œ 79 YES 60 79 NO 57 79 STEP 57 79 FINDP ä 79 YES 59 79 NO 58 79 STEP 62 79 PRESS ω 79 PRESS w 79 CODE 16 63 79 CODE 17 80 79 CODE 44 92 79 CODE 30 58 79 CODE 47 48 79 STEP 63 79 PRESS q 79 CODE 16 64 79 CODE 30 79 79 STEP 104 79 PRESS y 79 PRESS v 79 PRESS u 79 PRESS n 79 PRESS ω 79 PRESS w 79 CODE 33 61 79 CODE 38 61 79 CODE 17 105 79 CODE 44 101 79 CODE 47 105 79 CODE 16 105 79 CODE 49 105 79 CODE 51 61 79 CODE 20 61 79 CODE 21 106 79 CODE 22 105 79 CODE 52 61 79 STEP 105 79 PRESS z 79 CODE 44 106 79 CODE 21 101 79 STEP 106 79 FINDP ç 79 YES 107 79 NO 70 79 STEP 107 79 PRESS ç 79 CODE 43 72 79 CODE 39 75 79 STEP 108 79 FINDP ч 79 YES 46 79 NO 48 79 STEP 103 79 MAP tr:f 79 STEP 95 79 PRESS ω 79 PRESS w 79 CODE 16 96 79 CODE 17 102 79 CODE 44 92 79 CODE 30 58 79 CODE 47 48 79 STEP 96 79 PRESS z 79 CODE 17 79 79 CODE 44 64 79 CODE 21 97 79 STEP 64 79 FINDP ö 79 YES 76 79 NO 65 79 STEP 65 79 FINDP ç 79 YES 71 79 NO 66 79 STEP 66 79 FINDP æ 79 YES 13 79 NO 67 79 STEP 67 79 FINDP ä 79 YES 2 79 NO 68 79 STEP 68 79 FINDP ñ 79 YES 70 79 NO 69 79 STEP 69 79 FINDP æ 79 YES 50 79 NO 43 79 STEP 71 79 PRESS ç 79 CODE 43 72 79 CODE 39 73 79 STEP 73 79 FINDP è 79 YES 75 79 NO 74 79 STEP 76 79 PRESS ö 79 CODE 51 9 79 CODE 12 77 79 CODE 39 78 79 STEP 78 79 FINDP ü 79 YES 11 79 NO 17 79 STEP 102 79 PRESS z 79 PRESS ζ 79 CODE 44 80 79 CODE 21 97 79 STEP 80 79 FINDP ö 79 YES 90 79 NO 81 79 STEP 81 79 FINDP é 79 YES 89 79 NO 82 79 STEP 82 79 FINDP ç 79 YES 87 79 NO 83 79 STEP 83 79 FINDP æ 79 YES 13 79 NO 84 79 STEP 84 79 FINDP ș 79 YES 54 79 NO 85 79 STEP 85 79 FINDP š 79 YES 51 79 NO 86 79 STEP 86 79 FINDP ñ 79 YES 70 79 NO 25 79 STEP 25 79 FINDP £ 79 YES 50 79 NO 26 79 STEP 26 79 FINDP ѝ 79 YES 7 79 NO 27 79 STEP 27 79 FINDP ș 79 YES 49 79 NO 28 79 STEP 28 79 FINDP ψ 79 YES 48 79 NO 29 79 STEP 29 79 FINDP ב 79 YES 47 79 NO 30 79 STEP 30 79 FINDP љ 79 YES 46 79 NO 31 79 STEP 31 79 FINDP ภ 79 YES 45 79 NO 32 79 STEP 32 79 FINDP ¨ 79 YES 44 79 NO 33 79 STEP 33 79 FINDP ł 79 YES 43 79 NO 34 79 STEP 34 79 FINDP ч 79 YES 38 79 NO 35 79 STEP 35 79 FINDP š 79 YES 37 79 NO 36 79 STEP 36 79 MAP us 79 STEP 37 79 MAP lv 79 STEP 38 79 FINDP ы 79 YES 40 79 NO 39 79 STEP 39 79 MAP ua 79 STEP 40 79 FINDP и 79 YES 42 79 NO 41 79 STEP 41 79 MAP by 79 STEP 42 79 MAP ru 79 STEP 43 79 MAP pl 79 STEP 44 79 MAP us:intl 79 STEP 45 79 MAP th:tis 79 STEP 46 79 MAP mk 79 STEP 47 79 MAP il 79 STEP 49 79 MAP ro 79 STEP 7 79 MAP bg 79 STEP 50 79 MAP gb 79 STEP 70 79 MAP latam 79 STEP 51 79 MAP lt 79 STEP 54 79 MAP ro:std 79 STEP 13 79 PRESS æ 79 CODE 40 14 79 CODE 39 15 79 STEP 14 79 MAP no 79 STEP 15 79 MAP dk 79 STEP 87 79 PRESS º 79 CODE 40 74 79 CODE 41 72 79 CODE 50 88 79 CODE 43 52 79 CODE 86 52 79 STEP 88 79 PRESS ç 79 CODE 43 72 79 CODE 39 74 79 STEP 72 79 MAP es 79 STEP 74 79 MAP pt 79 STEP 52 79 MAP br 79 STEP 89 79 PRESS é 79 CODE 26 75 79 CODE 11 2 79 CODE 53 53 79 STEP 75 79 MAP it 79 STEP 2 79 MAP sk:qwerty 79 STEP 53 79 MAP ca 79 STEP 90 79 PRESS ö 79 CODE 51 9 79 CODE 12 77 79 CODE 39 91 79 STEP 9 79 MAP tr 79 STEP 77 79 MAP is 79 STEP 91 79 FINDP å 79 YES 16 79 NO 11 79 STEP 11 79 MAP ee 79 STEP 16 79 FINDP ə 79 YES 18 79 NO 17 79 STEP 17 79 MAP se 79 STEP 18 79 MAP fi 79 STEP 97 79 FINDP ö 79 YES 99 79 NO 98 79 STEP 98 79 PRESS š 79 CODE 26 55 79 CODE 4 4 79 STEP 55 79 MAP hr 79 STEP 4 79 MAP cz 79 STEP 99 79 PRESS ö 79 CODE 11 8 79 CODE 39 100 79 STEP 8 79 MAP hu 79 STEP 100 79 FINDP é 79 YES 5 79 NO 101 79 STEP 101 79 MAP de:nodeadkeys 79 STEP 5 79 MAP ch 79 STEP 92 79 FINDP œ 79 YES 60 79 NO 93 79 STEP 93 79 FINDP º 79 YES 94 79 NO 59 79 STEP 59 79 MAP fr:oss 79 STEP 94 79 FINDP œ 79 YES 79 79 NO 58 79 STEP 60 79 MAP fr:latin9 79 STEP 58 79 MAP fr 79 STEP 48 79 MAP gr 79 STEP 61 79 MAP us:dvorak 79 STEP 79 79 MAP be 79 Exception in GTK frontend (invoking crash handler): Traceback (most recent call last): File "/usr/lib/ubiquity/ubiquity/frontend/gtk_components/keyboard_query.py", line 100, in key_press_event r = self.keyboard_detect.read_step(c) File "/usr/lib/ubiquity/ubiquity/keyboard_detector.py", line 96, in read_step raise Exception Exception Traceback (most recent call last): File "/usr/lib/ubiquity/ubiquity/frontend/gtk_components/keyboard_query.py", line 100, in key_press_event r = self.keyboard_detect.read_step(c) File "/usr/lib/ubiquity/ubiquity/keyboard_detector.py", line 96, in read_step raise Exception Exception