FlorianW82
Anmeldungsdatum: 21. November 2014
Beiträge: Zähle...
Wohnort: Hannover
|
Moin, ich habe folgendes Problem: Ich habe hier einen älteren Computer, auf dem Windows XP (SP3) und Lubuntu im Dualboot laufen sollen. Ich habe während der Installation von XP eine Partition anlegt (sda1) und dort XP installiert, anschließend alle Update gemacht und fertig. Das ließ sich auch problemlos booten (wie bei Windows üblich musste ich gefühlte 100 mal neustarten). Anschließend habe ich dann Lubuntu 14.10 64bit via Installations-DVD installiert und dabei den restlichen Platz auf der Platte in 2 Partitionen eingeteilt (sda2=/ und sda3=swap). GRUB2 hat die XP-Partition auch gefunden und einen entsprechenden Eintrag im GRUB-Menü angelegt, aber wenn ich XP starten möchte wird der Bildschirm schwarz und es passiert nichts mehr. Die Tastatur reagiert noch (Neustart via Strg-Alt-Entf funktioniert), aber auch nach langem Warten ändert sich nichts, auch der Versuch in den abgesicherten Modus zu wechseln brachte leider nichts. Lubuntu startet problemlos. Hier meine Grub.cfg: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279 | ### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=-1
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=30
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=30
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
linux /boot/vmlinuz-3.16.0-24-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
initrd /boot/initrd.img-3.16.0-24-generic
}
submenu 'Erweiterte Optionen für Ubuntu' $menuentry_id_option 'gnulinux-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
menuentry 'Ubuntu, mit Linux 3.16.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-24-generic-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-24-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-24-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-24-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-24-generic-recovery-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-24-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-24-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-24-generic
}
menuentry 'Ubuntu, mit Linux 3.16.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-23-generic-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-23-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-23-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-23-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-23-generic-recovery-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-23-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-23-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-23-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Microsoft Windows XP Professional (auf /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-8AF843C0F843A8F1' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 8AF843C0F843A8F1
else
search --no-floppy --fs-uuid --set=root 8AF843C0F843A8F1
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
|
Ich habe schon gegoogelt, aber leider keine funktionierende Lösung gefunden. Hat jemand eine Idee woran es liegen könnte ? Schonmal Danke im Vorraus ☺
|
Ubu-tester
Anmeldungsdatum: 7. Januar 2011
Beiträge: 2241
Wohnort: NDS
|
hallo und Willkommmen im Forum. die grub.cfg sieht soweit ich es sehe ok aus, aber da gibt es schlauere User. Ich würde jetzt eine 'SuperGrubDisk' nehmen und damit versuchen zu starten. Informationen darüber gibt es hier im Wiki.
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
Hallo FlorianW82, auch von mir ein herzliches Willkommen. Kannst du für die Überprüfung der UUID bitte noch die Ausgabe von aus einem Terminal posten? Vielen Dank Vej
|
Knarf68
Anmeldungsdatum: 14. Mai 2013
Beiträge: 2703
|
Probier mal Ubuntu starten und:
sudo update grub danach sollte es funktionieren. War jeden falls bei mir bei 14.04 der Fall.
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
Knarf68 schrieb: Probier mal Ubuntu starten und:
sudo update grub
Sollte das Problem danach weiter bestehen, brauchen wir erneut die grub.cfg, da diese durch diesen Befehl neu generiert wird. Viele Grüße Vej
|
Knarf68
Anmeldungsdatum: 14. Mai 2013
Beiträge: 2703
|
Der Befehl heißt:
sudo update-grub net sudo update grub.
|
FlorianW82
(Themenstarter)
Anmeldungsdatum: 21. November 2014
Beiträge: 6
Wohnort: Hannover
|
Moin, Danke schon mla für die Antworten ☺ Die Eingabe von "sudo blkid" gibt folgendes aus: | /dev/sda1: UUID="8AF843C0F843A8F1" TYPE="ntfs" PARTUUID="00011214-01"
/dev/sda2: UUID="17b63c60-6ca4-4f63-8b89-6f2641b7236a" TYPE="ext4" PARTUUID="00011214-02"
/dev/sda3: UUID="11c5e39f-1126-44a3-adce-916078e5f9bb" TYPE="swap" PARTUUID="00011214-03"
|
Grub-update habe ich schon ausgeführt (habe den Bootsplash deaktiviert), aber zur Sicherheit habe ich den Befehl noch einmal ausgeführt, hier die grub.cfg: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279 | ### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=-1
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=30
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=30
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
linux /boot/vmlinuz-3.16.0-24-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
initrd /boot/initrd.img-3.16.0-24-generic
}
submenu 'Erweiterte Optionen für Ubuntu' $menuentry_id_option 'gnulinux-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
menuentry 'Ubuntu, mit Linux 3.16.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-24-generic-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-24-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-24-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-24-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-24-generic-recovery-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-24-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-24-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-24-generic
}
menuentry 'Ubuntu, mit Linux 3.16.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-23-generic-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-23-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-23-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-23-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-23-generic-recovery-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-23-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-23-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-23-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Microsoft Windows XP Professional (auf /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-8AF843C0F843A8F1' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 8AF843C0F843A8F1
else
search --no-floppy --fs-uuid --set=root 8AF843C0F843A8F1
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
|
SuperGrubDisk werde ich gleich mal ausprobieren, sollte es klappen aktualisiere ich den Post nochmal. Edit: SuperGrubDisk funktioniert leider nicht, ich bekomme immer die Fehlermeldung "faild to load COM32 file menu.c32". Ich habe mehrere verschiedenen Images ausprobiert, 32 & 64 bit (obohl ich ein 32bit System habe), sowie coreboot und hybrid. Die Fehlermeldung ist immer die selbe.
|
Ubu-tester
Anmeldungsdatum: 7. Januar 2011
Beiträge: 2241
Wohnort: NDS
|
moin, sieht nach defekten Winxp aus, zumal die SGD nichts bringt.
|
FlorianW82
(Themenstarter)
Anmeldungsdatum: 21. November 2014
Beiträge: 6
Wohnort: Hannover
|
Also, ich habe es nun doch hinbekommen SuperGrubDisk zu starten (das Problem war das man den USB-Stick nicht mit Unebootin erstellen kann, mit dd läuft er jetzt auch). Und was soll ich sagen, wenn ich über Everythink ⇒ Operation Systems den entsprechenden Eintrag (Win XP) auswähle wird Windows anstandslos gebootet. Nur wenn ich den Grub2 auf der Festplatte nutze geht es nicht. Alerdings habe ich auch schon vom Stick aus versucht Grub zu reparieren, es kommt keine fehlermeldung aber nach Abschluss läßt sich Windows weiterhin nicht starten ... so langsam verzweifele ich hier :/
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15929
|
Hallo FlorianW82, Hersteller, Ty und Bezeichnung des Rechners ? Gruss Lidux
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
Hallo FlorianW82, die UUIDs stimmen auch. An der grub.cfg scheint es wirklich nicht zu liegen. Kannst du vielleicht einmal die komplette Ausgabe des Boot-Info-Skriptes liefern? Viele Grüße Vej
|
FlorianW82
(Themenstarter)
Anmeldungsdatum: 21. November 2014
Beiträge: 6
Wohnort: Hannover
|
Moin, @Lidux: Es ist ein selbst zusammengestellter PC mit einem P4 und einem Intelboard, genaueres poste ich sobald ich Gelegenheit hatte CPU-Z durchlaufen zu lassen. @Vej: Hier die Ausgabe des boot-info-scripts:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429 |
Boot Info Script 0.61 [1 April 2012]
============================= Boot Info Summary: ===============================
=> Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 129 for .
=> Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 98 for .
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows XP: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows XP
Boot files: /boot.ini /ntldr /NTDETECT.COM
sda2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 14.10
Boot files: /boot/grub/grub.cfg /etc/fstab
sda3: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 * 63 163,846,934 163,846,872 7 NTFS / exFAT / HPFS
/dev/sda2 163,848,192 482,537,471 318,689,280 83 Linux
/dev/sda3 482,537,472 488,396,799 5,859,328 82 Linux swap / Solaris
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/sda1 8AF843C0F843A8F1 ntfs
/dev/sda2 17b63c60-6ca4-4f63-8b89-6f2641b7236a ext4
/dev/sda3 11c5e39f-1126-44a3-adce-916078e5f9bb swap
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/sda1 /windows fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sda2 / ext4 (rw,errors=remount-ro)
================================ sda1/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
--------------------------------------------------------------------------------
=========================== sda2/boot/grub/grub.cfg: ===========================
--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=-1
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=30
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=30
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
linux /boot/vmlinuz-3.16.0-25-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
initrd /boot/initrd.img-3.16.0-25-generic
}
submenu 'Erweiterte Optionen für Ubuntu' $menuentry_id_option 'gnulinux-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
menuentry 'Ubuntu, mit Linux 3.16.0-25-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-25-generic-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-25-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-25-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-25-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-25-generic-recovery-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-25-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-25-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-25-generic
}
menuentry 'Ubuntu, mit Linux 3.16.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-24-generic-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-24-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-24-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-24-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-24-generic-recovery-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-24-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-24-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-24-generic
}
menuentry 'Ubuntu, mit Linux 3.16.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-23-generic-advanced-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-23-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-23-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro noplymouth
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-23-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-23-generic-recovery-17b63c60-6ca4-4f63-8b89-6f2641b7236a' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
echo 'Linux 3.16.0-23-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-23-generic root=UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-23-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 17b63c60-6ca4-4f63-8b89-6f2641b7236a
else
search --no-floppy --fs-uuid --set=root 17b63c60-6ca4-4f63-8b89-6f2641b7236a
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Microsoft Windows XP Professional (auf /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-8AF843C0F843A8F1' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 8AF843C0F843A8F1
else
search --no-floppy --fs-uuid --set=root 8AF843C0F843A8F1
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------
=============================== sda2/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=17b63c60-6ca4-4f63-8b89-6f2641b7236a / ext4 errors=remount-ro 0 1
# /windows was on /dev/sda1 during installation
UUID=8AF843C0F843A8F1 /windows ntfs defaults,umask=007,gid=46 0 0
# swap was on /dev/sda3 during installation
UUID=11c5e39f-1126-44a3-adce-916078e5f9bb none swap sw 0 0
--------------------------------------------------------------------------------
=================== sda2: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
=============================== StdErr Messages: ===============================
cat: /tmp/BootInfo-4UefZkpw/Tmp_Log: Datei oder Verzeichnis nicht gefunden
|
|
Gruebler
Anmeldungsdatum: 25. November 2014
Beiträge: 2
|
Hallo zusammen, ich hatte ebenfalls das Problem, dass XP nicht mehr starten wollte, nachdem ich auf Ubuntu 14.04 "upgegradet" hatte.
Nach einiger Sucherei ist mir in der Datei grub.cfg im Abschnitt os-prober die Zeile parttool ${root} hidden aufgefallen. Was soll da versteckt werden - etwa XP? Nach dem Löschen dieser Zeile funktionierte das Booten von XP wieder einwandfrei. Allerdings wird grub.cfg nach jedem größeren Update wieder neu erstellt, und diese dusslige Anweisung parttool ${root} hidden ist wieder da! Natürlich kann auch im Bootmenu behelfsmäßig der Abschnitt Windows XP von Hand bearbeitet werden, wenn man daran denkt. Vielleicht hat jemand eine dauerhafte Lösung? Unter Ubuntu 12.04 hatte ich das Problem nicht. Grüblerische Grüße
|
FlorianW82
(Themenstarter)
Anmeldungsdatum: 21. November 2014
Beiträge: 6
Wohnort: Hannover
|
@Gruebler: DANKE ☺ Nach dem auskommentieren der betreffenden Zeile funktioniert bei mir auch alles, sowohl Win XP als auch Lubuntu lassen sich problemlos starten. Und das ich die grub.cfg nach jeden größeren Update kurz bearbeiten muss ist verkraftbar, ich kann mir ja auch eine Sicherheitskopie der Datei anlegen und die dann zurückkopieren.
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
Hallo in die Runde. Gruebler schrieb: Was soll da versteckt werden - etwa XP?
Da kann ich auch zunächst nur das Handbuch unter http://www.gnu.org/software/grub/manual/html_node/parttool.html zitieren: ‘hidden’ (boolean) When enabled, this hides the selected partition by setting the hidden bit in its partition type code; when disabled, unhides the selected partition by clearing this bit.
Wegen dem - sollte hier also die Partition sichtbar gemacht werden. Das ist notwendig, da unter Windows XP die Systempartitionen manchmal versteckt sind. Es scheint also ein Problem in parttool zu geben, was euch aber nicht stört, da das Bit bei euren PCs anscheinend schon vorher entfernt wurde (ich sehe keinen Grund das bei jedem Start zu tun). Viele Grüße Vej
|