* Re: How many sectors for GRUB 2
[not found] ` <20121103195806.7d14a130@opensuse.site>
@ 2012-11-03 16:38 ` Ulf Zibis
2012-11-03 17:05 ` Andrey Borzenkov
0 siblings, 1 reply; 8+ messages in thread
From: Ulf Zibis @ 2012-11-03 16:38 UTC (permalink / raw)
To: Andrey Borzenkov; +Cc: help-grub, grub-devel
Am 03.11.2012 16:58, schrieb Andrey Borzenkov:
>> No, I'm absolutely unsure. That's why I'm asking here on the list. My
>> question in little other words: How to dertermine, how many bytes of
>> the gap between MBR and 1st partition are used by GRUB 2, so should
>> not be deleted or shrinked or used otherwise
>>
>
> You could try findgrub
> http://www.unixversal.com/linux/openSUSE/findgrub-4.4.1.tgz and/or
> bootinfoscript
> (https://github.com/arvidjaar/bootinfoscript/blob/master/bootinfoscript
> - I point to my repo because SF variant did not work with GRUB2 we
> have here on openSUSE). Both scripts scan disks for bootloaders.
Thanks!
Hm, it seems you are now getting unsure about your first answer: "core.img is *the* part of grub
which is installed in MBR gap"
Hopefully some developers are reading this thread. Maybe they could implement a new option,
reporting GRUB 2's size in the MBR gap.
-Ulf
(Please CC: me in your answer, I'm not subscribed in this list)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How many sectors for GRUB 2
2012-11-03 16:38 ` How many sectors for GRUB 2 Ulf Zibis
@ 2012-11-03 17:05 ` Andrey Borzenkov
2012-11-03 22:37 ` Ulf Zibis
0 siblings, 1 reply; 8+ messages in thread
From: Andrey Borzenkov @ 2012-11-03 17:05 UTC (permalink / raw)
To: Ulf Zibis; +Cc: help-grub, grub-devel
В Sat, 03 Nov 2012 17:38:09 +0100
Ulf Zibis <Ulf.Zibis@gmx.de> пишет:
> Am 03.11.2012 16:58, schrieb Andrey Borzenkov:
> >> No, I'm absolutely unsure. That's why I'm asking here on the list.
> >> My question in little other words: How to dertermine, how many
> >> bytes of the gap between MBR and 1st partition are used by GRUB 2,
> >> so should not be deleted or shrinked or used otherwise
> >>
> >
> > You could try findgrub
> > http://www.unixversal.com/linux/openSUSE/findgrub-4.4.1.tgz and/or
> > bootinfoscript
> > (https://github.com/arvidjaar/bootinfoscript/blob/master/bootinfoscript
> > - I point to my repo because SF variant did not work with GRUB2 we
> > have here on openSUSE). Both scripts scan disks for bootloaders.
>
> Thanks!
> Hm, it seems you are now getting unsure about your first answer:
> "core.img is *the* part of grub which is installed in MBR gap"
>
core.img is the part that is installed in MBR gap, but it does not mean
that it was this particular file. grub-install creates core.img
in /boot/grub and embeds it in the same run, but it is also possible to
directly use
grub-mkimage -o /tmp/foo.img ...
grub-bios-setup -c /tmp/foo.img ...
You wanted to be absolutely safe and sure. The only way to be is to
reinstall grub using grub-install.
> Hopefully some developers are reading this thread. Maybe they could
> implement a new option, reporting GRUB 2's size in the MBR gap.
>
Did you try any of script I mentioned? If they did not work we need to
fix them.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How many sectors for GRUB 2
2012-11-03 17:05 ` Andrey Borzenkov
@ 2012-11-03 22:37 ` Ulf Zibis
2012-11-03 23:16 ` Chris Murphy
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Ulf Zibis @ 2012-11-03 22:37 UTC (permalink / raw)
To: Andrey Borzenkov; +Cc: help-grub, grub-devel
[-- Attachment #1: Type: text/plain, Size: 1211 bytes --]
Am 03.11.2012 18:05, schrieb Andrey Borzenkov:
> core.img is the part that is installed in MBR gap, but it does not mean
> that it was this particular file. grub-install creates core.img
> in /boot/grub and embeds it in the same run, but it is also possible to
> directly use
>
> grub-mkimage -o /tmp/foo.img ...
> grub-bios-setup -c /tmp/foo.img ...
>
> You wanted to be absolutely safe and sure. The only way to be is to
> reinstall grub using grub-install.
You mean, after I would have shrinked th MBR gap?
That's the problem!
What will happen, if the gap is too small?
For that reason I *before* wanted to know how much space is needed.
>> Hopefully some developers are reading this thread. Maybe they could
>> implement a new option, reporting GRUB 2's size in the MBR gap.
I'm thinking of a command like "grub-info", which should output such information.
> Did you try any of script I mentioned? If they did not work we need to
> fix them.
I tried:
your bootinfoscript
--> bootinfoscript.txt
your findgrub
--> findgrub.txt
Ubuntu's boot_info_script from Ubuntu Software Center
--> RESULTS.txt
As you can see in the attachment, none of these provided the size of the used bytes in MBR gap :-(
-Ulf
[-- Attachment #2: findgrub.txt --]
[-- Type: text/plain, Size: 2885 bytes --]
Root User Permissions are required, Please Enter the ...
Find Grub Version 4.4.1 - Written for openSUSE Forums
- reading MBR on disk /dev/sda ... --> Grub2 (1.99) found in sda MBR => sda3 0x83 (Ubuntu)
- searching partition /dev/sda1 (NTFS) ...
- searching partition /dev/sda2 (NTFS) ...
- reading bootsector /dev/sda3 (LINUX) ...
- reading bootsector /dev/sda4 (Extended) ...
- skipping partition /dev/sda5 (swap)
- searching partition /dev/sda6 (NTFS) ...
- searching partition /dev/sda7 (NTFS) ... --> Windows NT/2K/XP Loader found in /dev/sda7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can add the following entry to /boot/grub/menu.lst :
###Don't change this comment - YaST2 identifier: Original name: WindowsBootLoader###
title Windows on /dev/sda7
rootnoverify (hd0,6)
chainloader +1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- searching partition /dev/sda8 (NTFS) ...
- searching partition /dev/sda9 (FAT32) ... --> Windows NT/2K/XP Loader found in /dev/sda9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can add the following entry to /boot/grub/menu.lst :
###Don't change this comment - YaST2 identifier: Original name: WindowsBootLoader###
title Windows on /dev/sda9
rootnoverify (hd0,8)
chainloader +1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- searching partition /dev/sda10 (FAT32) ... --> Windows NT/2K/XP Loader found in /dev/sda10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can add the following entry to /boot/grub/menu.lst :
###Don't change this comment - YaST2 identifier: Original name: WindowsBootLoader###
title Windows on /dev/sda10
rootnoverify (hd0,0)
chainloader +1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- searching partition /dev/sda11 (FAT32) ...
- searching partition /dev/sda12 (FAT32) ... --> Windows NT/2K/XP Loader found in /dev/sda12
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can add the following entry to /boot/grub/menu.lst :
###Don't change this comment - YaST2 identifier: Original name: WindowsBootLoader###
title Windows on /dev/sda12
rootnoverify (hd0,0)
chainloader +1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
********************************************************************************
WARNING: /boot/grub/device.map not found.
Displayed BIOS device mapping may be incorrect!
********************************************************************************
[-- Attachment #3: RESULTS.txt --]
[-- Type: text/plain, Size: 30012 bytes --]
Boot Info Script 0.60 from 17 May 2011
============================= 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
for on this drive.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /Windows/System32/winload.exe
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda3: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 12.04.1 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sda4: __________________________________________________________________________
File system: Extended Partition
Boot sector type: Unknown
Boot sector info:
sda5: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sda6: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sda7: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows XP
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows XP
Boot files: /BOOT.INI /ntldr /NTDETECT.COM
sda8: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sda9: __________________________________________________________________________
File system: vfat
Boot sector type: Windows XP: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /ntldr /NTDETECT.COM /COMMAND.COM
sda10: _________________________________________________________________________
File system: vfat
Boot sector type: Windows XP: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /ntldr /NTDETECT.COM /COMMAND.COM
sda11: _________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sda12: _________________________________________________________________________
File system: vfat
Boot sector type: Windows XP: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /ntldr /NTDETECT.COM /COMMAND.COM
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 Köpfe, 63 Sektoren/Spur, 60801 Zylinder, zusammen 976773168 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 2,048 97,656,831 97,654,784 7 NTFS / exFAT / HPFS
/dev/sda2 * 97,656,832 195,311,615 97,654,784 7 NTFS / exFAT / HPFS
/dev/sda3 195,311,616 253,906,943 58,595,328 83 Linux
/dev/sda4 253,908,990 976,773,119 722,864,130 5 Extended
/dev/sda5 253,908,992 253,915,135 6,144 82 Linux swap / Solaris
/dev/sda6 253,917,184 567,173,119 313,255,936 7 NTFS / exFAT / HPFS
/dev/sda7 567,175,168 692,021,247 124,846,080 7 NTFS / exFAT / HPFS
/dev/sda8 692,023,296 745,023,487 53,000,192 7 NTFS / exFAT / HPFS
/dev/sda9 745,025,536 753,428,479 8,402,944 b W95 FAT32
/dev/sda10 753,430,528 761,849,855 8,419,328 b W95 FAT32
/dev/sda11 761,851,904 858,740,735 96,888,832 b W95 FAT32
/dev/sda12 858,742,784 867,145,727 8,402,944 b W95 FAT32
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/sda1 3AEC694AEC69018D ntfs SYSTEM
/dev/sda10 1B33-0A00 vfat IBM_SER_NEW
/dev/sda11 4A4F-D61E vfat SICHERUNG
/dev/sda12 1B33-0A00 vfat IBM_SERVICE
/dev/sda2 725262075261D101 ntfs Daten
/dev/sda3 cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ext4 Ubuntu
/dev/sda5 7b7e5db3-f1c2-463e-801a-424ab7a0fed7 swap
/dev/sda6 2510AA16624BB80C ntfs Sicherung
/dev/sda7 FE14AE0A14ADC64D ntfs STANDARD
/dev/sda8 73633BF73097C7BD ntfs Part_Backup
/dev/sda9 1B33-0A00 vfat IBM_SER_OLD
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/sda3 / ext4 (rw,errors=remount-ro)
=========================== sda3/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
set default="${saved_entry}"
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 {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
set locale_dir=($root)/boot/grub/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=3
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
if background_color 44,0,30; then
clear
fi
### 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
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu, mit Linux 3.2.0-32-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-32-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-32-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-32-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, mit Linux 3.2.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-31-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-31-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-31-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-31-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-31-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-31-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-30-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-30-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-30-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-30-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-30-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-30-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-29-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-29-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-29-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-29-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-29-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-29-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-29-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-27-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-27-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-27-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-27-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-27-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-27-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-26-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-26-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-26-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-26-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-26-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-26-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-25-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-25-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-25-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-25-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-25-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-25-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-24-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-24-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-24-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-24-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-24-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-19-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-19-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-19-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-19-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-19-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-19-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-19-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-17-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-17-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-17-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-17-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-17-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-17-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-17-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,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober_proxy ###
menuentry "Windows NT/2000/XP (on /dev/sda10)" --class windows --class os {
savedefault
insmod part_msdos
insmod fat
set root='(hd0,msdos10)'
search --no-floppy --fs-uuid --set=root 1B33-0A00
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows NT/2000/XP (on /dev/sda12)" --class windows --class os {
savedefault
insmod part_msdos
insmod fat
set root='(hd0,msdos12)'
search --no-floppy --fs-uuid --set=root 1B33-0A00
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Microsoft Windows XP Professional (on /dev/sda7)" --class windows --class os {
savedefault
insmod part_msdos
insmod ntfs
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root FE14AE0A14ADC64D
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows NT/2000/XP (on /dev/sda9)" --class windows --class os {
savedefault
insmod part_msdos
insmod fat
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 1B33-0A00
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
savedefault
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root 725262075261D101
chainloader +1
}
### END /etc/grub.d/30_os-prober_proxy ###
### 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 $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------
=============================== sda3/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>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda3 during installation
UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=7b7e5db3-f1c2-463e-801a-424ab7a0fed7 none swap sw 0 0
--------------------------------------------------------------------------------
=================== sda3: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= boot/grub/core.img 1
= boot/grub/grub.cfg 1
= boot/initrd.img-3.2.0-17-generic 2
= boot/initrd.img-3.2.0-19-generic 2
= boot/initrd.img-3.2.0-24-generic 2
= boot/initrd.img-3.2.0-25-generic 2
= boot/initrd.img-3.2.0-26-generic 2
= boot/initrd.img-3.2.0-27-generic 2
= boot/initrd.img-3.2.0-29-generic 2
= boot/initrd.img-3.2.0-30-generic 2
= boot/initrd.img-3.2.0-31-generic 2
= boot/initrd.img-3.2.0-32-generic 2
= boot/vmlinuz-3.2.0-17-generic 1
= boot/vmlinuz-3.2.0-19-generic 1
= boot/vmlinuz-3.2.0-24-generic 2
= boot/vmlinuz-3.2.0-25-generic 1
= boot/vmlinuz-3.2.0-26-generic 1
= boot/vmlinuz-3.2.0-27-generic 1
= boot/vmlinuz-3.2.0-29-generic 1
= boot/vmlinuz-3.2.0-30-generic 1
= boot/vmlinuz-3.2.0-31-generic 2
= boot/vmlinuz-3.2.0-32-generic 1
= initrd.img 2
= initrd.img.old 2
= vmlinuz 1
= vmlinuz.old 2
================================ sda7/BOOT.INI: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
UnsupportedDebug="do not select this" /debug
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
--------------------------------------------------------------------------------
================================ sda9/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
=============================== sda10/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
=============================== sda12/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
======================== Unknown MBRs/Boot Sectors/etc: ========================
Unknown BootLoader on sda4
00000000 d3 6b d8 f8 8c 39 59 f6 9b e1 8c 9c ff fe af b5 |.k...9Y.........|
00000010 93 7e 9e ee f8 40 c1 62 b7 23 44 7e 75 42 3f 7b |.~...@.b.#D~uB?{|
00000020 96 52 be 43 5f c2 ba 94 ed db cc 41 cb 57 92 8b |.R.C_......A.W..|
00000030 d9 77 77 87 01 36 bc bc b0 75 f8 0c de 53 1b fa |.ww..6...u...S..|
00000040 63 63 71 52 07 59 cf 18 fd 56 4d dc 4d 6f fd 2c |ccqR.Y...VM.Mo.,|
00000050 5a 76 05 9c bf 7d 98 ff b4 22 0a 36 9f ec de 4a |Zv...}...".6...J|
00000060 6b 02 28 73 49 38 1e 21 26 09 f9 d6 6d 75 fe e6 |k.(sI8.!&...mu..|
00000070 7b 37 ee b2 5c c8 84 28 d5 69 c9 78 53 88 2e 42 |{7..\..(.i.xS..B|
00000080 8b be 69 99 83 9e 19 b2 ea 26 bc 65 c2 6b f0 aa |..i......&.e.k..|
00000090 49 de 29 a9 d3 a2 e8 90 33 9c 0d 3d ab 13 76 68 |I.).....3..=..vh|
000000a0 a1 4f 4a 74 e7 f0 ac 85 5f 1c f7 25 15 4b bb 6c |.OJt...._..%.K.l|
000000b0 83 aa 23 30 d3 ac 6f 36 14 2b 99 57 f7 f7 43 67 |..#0..o6.+.W..Cg|
000000c0 04 25 cd 17 ce ed 84 54 af dc 7b 00 0b 0c 35 14 |.%.....T..{...5.|
000000d0 ea 2a f4 f3 73 43 cd d2 73 fe a4 74 8f 84 f9 d8 |.*..sC..s..t....|
000000e0 57 52 4f f6 ee 3d 09 01 67 4d c1 9b 25 a7 fc 2c |WRO..=..gM..%..,|
000000f0 28 9d e7 3f ce 36 56 a8 bb 49 fb cf 8d 00 a5 7b |(..?.6V..I.....{|
00000100 71 62 3a 72 c6 e8 e4 10 0f 6e 6e eb bc 32 18 91 |qb:r.....nn..2..|
00000110 b0 aa 4a 88 5a ae f7 28 7d c0 82 63 f1 88 91 89 |..J.Z..(}..c....|
00000120 c4 dc 76 36 0d 92 e6 99 64 30 8e b7 18 0e 1d 31 |..v6....d0.....1|
00000130 b1 62 3a c4 70 9c 37 32 d0 6c 8d 4e 13 76 8d 70 |.b:.p.72.l.N.v.p|
00000140 10 83 8c d8 ff 2f 19 d4 1c 08 ea 23 44 06 fc 57 |...../.....#D..W|
00000150 ac 00 af 40 a7 8e e8 8e 5a 3c 41 af 49 50 a6 30 |...@....Z<A.IP.0|
00000160 2b 4b 98 cb 04 11 c7 4c b2 24 09 25 5e c0 6f 21 |+K.....L.$.%^.o!|
00000170 6f 76 9b 54 da 1f 4a ee 62 82 d7 4d a3 d4 d7 ff |ov.T..J.b..M....|
00000180 14 43 0d b4 29 44 4c 2c 83 85 cb 35 00 cb 94 f7 |.C..)DL,...5....|
00000190 0a 76 dd 9d 46 13 02 38 a0 7b f4 3e 16 83 a7 c5 |.v..F..8.{.>....|
000001a0 30 fe cd 29 2a 16 bb 24 65 6f 96 f5 50 0c e4 ff |0..)*..$eo..P...|
000001b0 e8 f8 31 02 ba e2 3a 80 c2 10 99 ff e0 a3 00 fe |..1...:.........|
000001c0 ff ff 82 fe ff ff 02 00 00 00 00 18 00 00 00 fe |................|
000001d0 ff ff 05 fe ff ff 02 18 00 00 00 f0 ab 12 00 00 |................|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
=============================== StdErr Messages: ===============================
unlzma: (stdin): Komprimierte Daten sind korrupt
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
[-- Attachment #4: bootinfoscript.txt --]
[-- Type: text/plain, Size: 35435 bytes --]
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
for (,msdos3)/boot/grub on this drive.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /Windows/System32/winload.exe
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /BOOT.INI /Boot.ini /ntldr /NTLDR
/NTDETECT.COM /ntdetect.com /COMMAND.COM /command.com
sda3: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 12.04.1 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sda4: __________________________________________________________________________
File system: Extended Partition
Boot sector type: Unknown
Boot sector info:
sda5: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sda6: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /BOOT.INI /Boot.ini /ntldr /NTLDR
/NTDETECT.COM /ntdetect.com /COMMAND.COM /command.com
sda7: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows XP: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /BOOT.INI /Boot.ini /ntldr /NTLDR
/NTDETECT.COM /ntdetect.com /COMMAND.COM /command.com
sda8: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /BOOT.INI /Boot.ini /ntldr /NTLDR
/NTDETECT.COM /ntdetect.com /COMMAND.COM /command.com
sda9: __________________________________________________________________________
File system: vfat
Boot sector type: Windows XP: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /ntldr /NTDETECT.COM /COMMAND.COM
sda10: _________________________________________________________________________
File system: vfat
Boot sector type: Windows XP: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /ntldr /NTDETECT.COM /COMMAND.COM
sda11: _________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sda12: _________________________________________________________________________
File system: vfat
Boot sector type: Windows XP: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot.ini /ntldr /NTDETECT.COM /COMMAND.COM
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 Köpfe, 63 Sektoren/Spur, 60801 Zylinder, zusammen 976773168 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 2,048 97,656,831 97,654,784 7 NTFS / exFAT / HPFS
/dev/sda2 * 97,656,832 195,311,615 97,654,784 7 NTFS / exFAT / HPFS
/dev/sda3 195,311,616 253,906,943 58,595,328 83 Linux
/dev/sda4 253,908,990 976,773,119 722,864,130 5 Extended
/dev/sda5 253,908,992 253,915,135 6,144 82 Linux swap / Solaris
/dev/sda6 253,917,184 567,173,119 313,255,936 7 NTFS / exFAT / HPFS
/dev/sda7 567,175,168 692,021,247 124,846,080 7 NTFS / exFAT / HPFS
/dev/sda8 692,023,296 745,023,487 53,000,192 7 NTFS / exFAT / HPFS
/dev/sda9 745,025,536 753,428,479 8,402,944 b W95 FAT32
/dev/sda10 753,430,528 761,849,855 8,419,328 b W95 FAT32
/dev/sda11 761,851,904 858,740,735 96,888,832 b W95 FAT32
/dev/sda12 858,742,784 867,145,727 8,402,944 b W95 FAT32
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/sda1 3AEC694AEC69018D ntfs SYSTEM
/dev/sda10 1B33-0A00 vfat IBM_SER_NEW
/dev/sda11 4A4F-D61E vfat SICHERUNG
/dev/sda12 1B33-0A00 vfat IBM_SERVICE
/dev/sda2 725262075261D101 ntfs Daten
/dev/sda3 cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ext4 Ubuntu
/dev/sda5 7b7e5db3-f1c2-463e-801a-424ab7a0fed7 swap
/dev/sda6 2510AA16624BB80C ntfs Sicherung
/dev/sda7 FE14AE0A14ADC64D ntfs STANDARD
/dev/sda8 73633BF73097C7BD ntfs Part_Backup
/dev/sda9 1B33-0A00 vfat IBM_SER_OLD
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/sda10 /findgrub vfat (rw)
/dev/sda1 /mnt fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda2 /findgrub fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda3 / ext4 (rw,errors=remount-ro)
/dev/sda6 /findgrub fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda7 /findgrub fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda8 /findgrub fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda9 /findgrub vfat (rw)
================================ sda2/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda2/BOOT.INI: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda2/Boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
=========================== sda3/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
set default="${saved_entry}"
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 {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
set locale_dir=($root)/boot/grub/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=3
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
if background_color 44,0,30; then
clear
fi
### 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
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu, mit Linux 3.2.0-32-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-32-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-32-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-32-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, mit Linux 3.2.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-31-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-31-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-31-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-31-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-31-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-31-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-30-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-30-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-30-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-30-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-30-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-30-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-29-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-29-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-29-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-29-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-29-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-29-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-29-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-27-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-27-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-27-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-27-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-27-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-27-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-26-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-26-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-26-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-26-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-26-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-26-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-25-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-25-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-25-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-25-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-25-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-25-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-24-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-24-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-24-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-24-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-24-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-19-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-19-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-19-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-19-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-19-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-19-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-19-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-17-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux /boot/vmlinuz-3.2.0-17-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-17-generic
}
menuentry 'Ubuntu, mit Linux 3.2.0-17-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
echo 'Linux 3.2.0-17-generic wird geladen …'
linux /boot/vmlinuz-3.2.0-17-generic root=UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-17-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,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root cb9a1c4f-fa68-44e9-8e2c-cc86926439e8
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober_proxy ###
menuentry "Windows NT/2000/XP (on /dev/sda10)" --class windows --class os {
savedefault
insmod part_msdos
insmod fat
set root='(hd0,msdos10)'
search --no-floppy --fs-uuid --set=root 1B33-0A00
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows NT/2000/XP (on /dev/sda12)" --class windows --class os {
savedefault
insmod part_msdos
insmod fat
set root='(hd0,msdos12)'
search --no-floppy --fs-uuid --set=root 1B33-0A00
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Microsoft Windows XP Professional (on /dev/sda7)" --class windows --class os {
savedefault
insmod part_msdos
insmod ntfs
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root FE14AE0A14ADC64D
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows NT/2000/XP (on /dev/sda9)" --class windows --class os {
savedefault
insmod part_msdos
insmod fat
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 1B33-0A00
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
savedefault
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root 725262075261D101
chainloader +1
}
### END /etc/grub.d/30_os-prober_proxy ###
### 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 $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------
=============================== sda3/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>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda3 during installation
UUID=cb9a1c4f-fa68-44e9-8e2c-cc86926439e8 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=7b7e5db3-f1c2-463e-801a-424ab7a0fed7 none swap sw 0 0
--------------------------------------------------------------------------------
=================== sda3: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= boot/grub/core.img 1
= boot/grub/grub.cfg 1
= boot/initrd.img-3.2.0-17-generic 2
= boot/initrd.img-3.2.0-19-generic 2
= boot/initrd.img-3.2.0-24-generic 2
= boot/initrd.img-3.2.0-25-generic 2
= boot/initrd.img-3.2.0-26-generic 2
= boot/initrd.img-3.2.0-27-generic 2
= boot/initrd.img-3.2.0-29-generic 2
= boot/initrd.img-3.2.0-30-generic 2
= boot/initrd.img-3.2.0-31-generic 2
= boot/initrd.img-3.2.0-32-generic 2
= boot/vmlinuz-3.2.0-17-generic 1
= boot/vmlinuz-3.2.0-19-generic 1
= boot/vmlinuz-3.2.0-24-generic 2
= boot/vmlinuz-3.2.0-25-generic 1
= boot/vmlinuz-3.2.0-26-generic 1
= boot/vmlinuz-3.2.0-27-generic 1
= boot/vmlinuz-3.2.0-29-generic 1
= boot/vmlinuz-3.2.0-30-generic 1
= boot/vmlinuz-3.2.0-31-generic 2
= boot/vmlinuz-3.2.0-32-generic 1
= initrd.img 2
= initrd.img.old 2
= vmlinuz 1
= vmlinuz.old 2
================================ sda6/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda6/BOOT.INI: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda6/Boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda7/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda7/BOOT.INI: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda7/Boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda8/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda8/BOOT.INI: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda8/Boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
================================ sda9/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
=============================== sda10/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
=============================== sda12/boot.ini: ================================
--------------------------------------------------------------------------------
[boot loader]
timeout=0
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "PC-DOS"
--------------------------------------------------------------------------------
======================== Unknown MBRs/Boot Sectors/etc: ========================
Unknown BootLoader on sda4
00000000 d3 6b d8 f8 8c 39 59 f6 9b e1 8c 9c ff fe af b5 |.k...9Y.........|
00000010 93 7e 9e ee f8 40 c1 62 b7 23 44 7e 75 42 3f 7b |.~...@.b.#D~uB?{|
00000020 96 52 be 43 5f c2 ba 94 ed db cc 41 cb 57 92 8b |.R.C_......A.W..|
00000030 d9 77 77 87 01 36 bc bc b0 75 f8 0c de 53 1b fa |.ww..6...u...S..|
00000040 63 63 71 52 07 59 cf 18 fd 56 4d dc 4d 6f fd 2c |ccqR.Y...VM.Mo.,|
00000050 5a 76 05 9c bf 7d 98 ff b4 22 0a 36 9f ec de 4a |Zv...}...".6...J|
00000060 6b 02 28 73 49 38 1e 21 26 09 f9 d6 6d 75 fe e6 |k.(sI8.!&...mu..|
00000070 7b 37 ee b2 5c c8 84 28 d5 69 c9 78 53 88 2e 42 |{7..\..(.i.xS..B|
00000080 8b be 69 99 83 9e 19 b2 ea 26 bc 65 c2 6b f0 aa |..i......&.e.k..|
00000090 49 de 29 a9 d3 a2 e8 90 33 9c 0d 3d ab 13 76 68 |I.).....3..=..vh|
000000a0 a1 4f 4a 74 e7 f0 ac 85 5f 1c f7 25 15 4b bb 6c |.OJt...._..%.K.l|
000000b0 83 aa 23 30 d3 ac 6f 36 14 2b 99 57 f7 f7 43 67 |..#0..o6.+.W..Cg|
000000c0 04 25 cd 17 ce ed 84 54 af dc 7b 00 0b 0c 35 14 |.%.....T..{...5.|
000000d0 ea 2a f4 f3 73 43 cd d2 73 fe a4 74 8f 84 f9 d8 |.*..sC..s..t....|
000000e0 57 52 4f f6 ee 3d 09 01 67 4d c1 9b 25 a7 fc 2c |WRO..=..gM..%..,|
000000f0 28 9d e7 3f ce 36 56 a8 bb 49 fb cf 8d 00 a5 7b |(..?.6V..I.....{|
00000100 71 62 3a 72 c6 e8 e4 10 0f 6e 6e eb bc 32 18 91 |qb:r.....nn..2..|
00000110 b0 aa 4a 88 5a ae f7 28 7d c0 82 63 f1 88 91 89 |..J.Z..(}..c....|
00000120 c4 dc 76 36 0d 92 e6 99 64 30 8e b7 18 0e 1d 31 |..v6....d0.....1|
00000130 b1 62 3a c4 70 9c 37 32 d0 6c 8d 4e 13 76 8d 70 |.b:.p.72.l.N.v.p|
00000140 10 83 8c d8 ff 2f 19 d4 1c 08 ea 23 44 06 fc 57 |...../.....#D..W|
00000150 ac 00 af 40 a7 8e e8 8e 5a 3c 41 af 49 50 a6 30 |...@....Z<A.IP.0|
00000160 2b 4b 98 cb 04 11 c7 4c b2 24 09 25 5e c0 6f 21 |+K.....L.$.%^.o!|
00000170 6f 76 9b 54 da 1f 4a ee 62 82 d7 4d a3 d4 d7 ff |ov.T..J.b..M....|
00000180 14 43 0d b4 29 44 4c 2c 83 85 cb 35 00 cb 94 f7 |.C..)DL,...5....|
00000190 0a 76 dd 9d 46 13 02 38 a0 7b f4 3e 16 83 a7 c5 |.v..F..8.{.>....|
000001a0 30 fe cd 29 2a 16 bb 24 65 6f 96 f5 50 0c e4 ff |0..)*..$eo..P...|
000001b0 e8 f8 31 02 ba e2 3a 80 c2 10 99 ff e0 a3 00 fe |..1...:.........|
000001c0 ff ff 82 fe ff ff 02 00 00 00 00 18 00 00 00 fe |................|
000001d0 ff ff 05 fe ff ff 02 18 00 00 00 f0 ab 12 00 00 |................|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
=============================== StdErr Messages: ===============================
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How many sectors for GRUB 2
2012-11-03 22:37 ` Ulf Zibis
@ 2012-11-03 23:16 ` Chris Murphy
2012-11-03 23:31 ` Vladimir 'φ-coder/phcoder' Serbinenko
[not found] ` <20121104080219.562a0054@opensuse.site>
2 siblings, 0 replies; 8+ messages in thread
From: Chris Murphy @ 2012-11-03 23:16 UTC (permalink / raw)
To: The development of GNU GRUB
On Nov 3, 2012, at 11:37 PM, Ulf Zibis <Ulf.Zibis@gmx.de> wrote:
> You mean, after I would have shrinked th MBR gap?
> That's the problem!
> What will happen, if the gap is too small?
> For that reason I *before* wanted to know how much space is needed.
All modern partitioners set the first partition to sector 2048, and for 512 byte sectors that's 1MB. Since the MBR consumes LBA 0, which is 512 bytes, core.img can be as large as 1048064 bytes.
If the gap is too small, then core.img can't be embedded in the space. Installation fails.
Chris Murphy
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How many sectors for GRUB 2
2012-11-03 22:37 ` Ulf Zibis
2012-11-03 23:16 ` Chris Murphy
@ 2012-11-03 23:31 ` Vladimir 'φ-coder/phcoder' Serbinenko
[not found] ` <20121104080219.562a0054@opensuse.site>
2 siblings, 0 replies; 8+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-11-03 23:31 UTC (permalink / raw)
To: grub-devel
[-- Attachment #1: Type: text/plain, Size: 1038 bytes --]
On 03.11.2012 23:37, Ulf Zibis wrote:
> Am 03.11.2012 18:05, schrieb Andrey Borzenkov:
>> core.img is the part that is installed in MBR gap, but it does not mean
>> that it was this particular file. grub-install creates core.img
>> in /boot/grub and embeds it in the same run, but it is also possible to
>> directly use
>>
>> grub-mkimage -o /tmp/foo.img ...
>> grub-bios-setup -c /tmp/foo.img ...
>>
>> You wanted to be absolutely safe and sure. The only way to be is to
>> reinstall grub using grub-install.
>
> You mean, after I would have shrinked th MBR gap?
> That's the problem!
> What will happen, if the gap is too small?
> For that reason I *before* wanted to know how much space is needed.
Never use the exact number for this. It changes e.g. between versions
and setting exact size would block any upgrade. It will also disable
Reed-Solomon. Just left 1M-1 sector. This is guaranteed to be enough and
results in nocely aligned first partition.
--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How many sectors for GRUB 2
[not found] ` <20121104080219.562a0054@opensuse.site>
@ 2012-11-04 13:39 ` Ulf Zibis
2012-11-04 13:56 ` Vladimir 'φ-coder/phcoder' Serbinenko
2012-11-05 5:57 ` Elliott, Robert (Server Storage)
0 siblings, 2 replies; 8+ messages in thread
From: Ulf Zibis @ 2012-11-04 13:39 UTC (permalink / raw)
To: Andrey Borzenkov; +Cc: help-grub, grub-devel
Am 04.11.2012 05:02, schrieb Andrey Borzenkov:
> В Sat, 03 Nov 2012 23:37:41 +0100
> Ulf Zibis <Ulf.Zibis@gmx.de> пишет:
>
>> Am 03.11.2012 18:05, schrieb Andrey Borzenkov:
>>> core.img is the part that is installed in MBR gap, but it does not
>>> mean that it was this particular file. grub-install creates core.img
>>> in /boot/grub and embeds it in the same run, but it is also
>>> possible to directly use
>>>
>>> grub-mkimage -o /tmp/foo.img ...
>>> grub-bios-setup -c /tmp/foo.img ...
>>>
>>> You wanted to be absolutely safe and sure. The only way to be is to
>>> reinstall grub using grub-install.
>> You mean, after I would have shrinked th MBR gap?
> No, before. Then you can be more or less sure it is the same file.
Ah thanks. I now understand what you wanted to say.
My focus was only the question on how to determine the size of the used bytes in the MBR gap, not
if they are exactly the same of /boot/grub/core.img.
>
>> That's the problem!
>> What will happen, if the gap is too small?
> grub-install will complaint and the only possibility will be to use
> block list (i.e. point boot sector directly to core.img on filesystem).
>
>> For that reason I *before* wanted to know how much space is needed.
>>
> To be honest, I do not understand what your goal is.
Well, after installing Windows 7 + Ubuntu on a new big (500 GB) harddisk, I was "disgusted" about
the waste of 2048 sectors ahead the 1st partition, which I respect, that could be seen as nitpicking
;-) This lead me to the assumption, that GRUB could use more than 62 sectors of the MBR gap if
available, to avoid some kind of 2-step loading. Theoretically there could be a possibility to use
GRUB without any dependency on an existing Linux installation/partition on the disk.
My initial goal was to manually shrink the MBR gap to the "usual" 63 sectors to avoid this "waste".
A 2nd goal: reducing the size of my MBR+GRUB backup. As you know, installing whatever Microsoft OS
will destroy that data. So why saving 1 MiB (=2048 sectors) if ~26 kB are sufficient?
3rd: To my knowledge, some old OS, e.g. MS-DOS, require the old CHS alignment of sectors on the
disk, where the maximum for a cylinder is 63 sectors. I suspect, if it is possible to install MS-DOS
on a 2048-sector-aligned disk.
4th: the remaining space could be used for some other sophisticated purposes. This is not of my
current interest, but theoretically may be for other people.
>> I tried:
>> your bootinfoscript
>> --> bootinfoscript.txt
>> your findgrub
>> --> findgrub.txt
>> Ubuntu's boot_info_script from Ubuntu Software Center
>> --> RESULTS.txt
>>
>> As you can see in the attachment, none of these provided the size of
>> the used bytes in MBR gap :-(
>>
> Yes, you are right. Hmm ... may be something to add. But it is not that
> trivial, it may also not be contiguous. Although I am not that sure how
> useful this information really is.
1.) see above.
2.) I had installed Ubuntu on a USB-pendrive. There the MBR gap was only 32 sectors (=16184 Bytes).
So I came to the assumption, that the hidden-sectors part of GRUB must be smaller than that, and the
core.img file in the file system must be 2nd part of the GRUB bootstrap. And behind that, I wanted
to check out, if I could additionally install Windows by help of Bart PE on the same pendrive, using
GRUB as boot manager.
@ developers:
I do not understand, why all this information must be grabbed by a complicated error-prone script,
instead of providing a command, maybe like "grub-info".
-Ulf
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How many sectors for GRUB 2
2012-11-04 13:39 ` Ulf Zibis
@ 2012-11-04 13:56 ` Vladimir 'φ-coder/phcoder' Serbinenko
2012-11-05 5:57 ` Elliott, Robert (Server Storage)
1 sibling, 0 replies; 8+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-11-04 13:56 UTC (permalink / raw)
To: grub-devel
[-- Attachment #1: Type: text/plain, Size: 2763 bytes --]
>>
>>> That's the problem!
>>> What will happen, if the gap is too small?
>> grub-install will complaint and the only possibility will be to use
>> block list (i.e. point boot sector directly to core.img on filesystem).
>>
>>> For that reason I *before* wanted to know how much space is needed.
>>>
>> To be honest, I do not understand what your goal is.
>
> Well, after installing Windows 7 + Ubuntu on a new big (500 GB)
> harddisk, I was "disgusted" about the waste of 2048 sectors ahead the
> 1st partition, which I respect, that could be seen as nitpicking ;-)
1MiB is nothing on the disk sized several hundreds gigabytes and it's
surely not worth the pain and the speed penalty.
> This lead me to the assumption, that GRUB could use more than 62 sectors
> of the MBR gap if available, to avoid some kind of 2-step loading.
> Theoretically there could be a possibility to use GRUB without any
> dependency on an existing Linux installation/partition on the disk.
> My initial goal was to manually shrink the MBR gap to the "usual" 63
> sectors to avoid this "waste".
Aligning on MiB boundary increases speed as well. And do you really care
about 1 MiB on 500GB disk?
> A 2nd goal: reducing the size of my MBR+GRUB backup. As you know,
> installing whatever Microsoft OS will destroy that data. So why saving 1
> MiB (=2048 sectors) if ~26 kB are sufficient?
Wrong. Windows rewrites only MBR. Also the only officially supported way
to install GRUB is grub-install
> 3rd: To my knowledge, some old OS, e.g. MS-DOS, require the old CHS
> alignment of sectors on the disk, where the maximum for a cylinder is 63
> sectors. I suspect, if it is possible to install MS-DOS on a
> 2048-sector-aligned disk.
Only very old DOS may need something like that. Anything after ~1995
will work fine with unaligned partitions. And running anything made
before ~1998 natively on modern hardware is asking for trouble on many
levels. If you're interested in running such software, use VM, they're
very performant and save you loads of trouble when running dinosaurs
> 4th: the remaining space could be used for some other sophisticated
> purposes. This is not of my current interest, but theoretically may be
> for other people.
>
This space is to be used only by bootloader. Anything else should use
files.Files is how data is organised on modern computers. You need a
very good reason to use anything else.
>
> I do not understand, why all this information must be grabbed by a
> complicated error-prone script, instead of providing a command, maybe
> like "grub-info".
Because if you need this info, then you're doing something very wrong.
--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: How many sectors for GRUB 2
2012-11-04 13:39 ` Ulf Zibis
2012-11-04 13:56 ` Vladimir 'φ-coder/phcoder' Serbinenko
@ 2012-11-05 5:57 ` Elliott, Robert (Server Storage)
1 sibling, 0 replies; 8+ messages in thread
From: Elliott, Robert (Server Storage) @ 2012-11-05 5:57 UTC (permalink / raw)
To: The development of GNU GRUB
Starting a partition on LBA 63 (historically common for MBR) or LBA 34 (historically common for GPT) is a real bad idea for:
- HDDs implementing large physical sectors (e.g., 4 KiB)
- SSDs (page sizes are 4 KiB, 8 KiB, or larger)
- Logical drives presented by a RAID controller (strip sizes in powers of two ranging up to 256 KiB or even 1 MiB are common)
1 MiB is a simple choice that works well on all those types of storage. You can retrieve more precise alignment tips from the SCSI Block Limits VPD page, but tuning the image for one drive could leave it non-optimal if image copied to another drive.
1 MiB may not be optimal for a RAID logical drive's stripe (with an "e") size, but that's a secondary concern to aligning to the strip size.
-----Original Message-----
From: grub-devel-bounces+elliott=hp.com@gnu.org [mailto:grub-devel-bounces+elliott=hp.com@gnu.org] On Behalf Of Ulf Zibis
Sent: Sunday, November 04, 2012 6:39 AM
To: Andrey Borzenkov
Cc: help-grub@gnu.org; grub-devel@gnu.org
Subject: Re: How many sectors for GRUB 2
Am 04.11.2012 05:02, schrieb Andrey Borzenkov:
> В Sat, 03 Nov 2012 23:37:41 +0100
> Ulf Zibis <Ulf.Zibis@gmx.de> пишет:
>
>> Am 03.11.2012 18:05, schrieb Andrey Borzenkov:
>>> core.img is the part that is installed in MBR gap, but it does not
>>> mean that it was this particular file. grub-install creates core.img
>>> in /boot/grub and embeds it in the same run, but it is also
>>> possible to directly use
>>>
>>> grub-mkimage -o /tmp/foo.img ...
>>> grub-bios-setup -c /tmp/foo.img ...
>>>
>>> You wanted to be absolutely safe and sure. The only way to be is to
>>> reinstall grub using grub-install.
>> You mean, after I would have shrinked th MBR gap?
> No, before. Then you can be more or less sure it is the same file.
Ah thanks. I now understand what you wanted to say.
My focus was only the question on how to determine the size of the used bytes in the MBR gap, not
if they are exactly the same of /boot/grub/core.img.
>
>> That's the problem!
>> What will happen, if the gap is too small?
> grub-install will complaint and the only possibility will be to use
> block list (i.e. point boot sector directly to core.img on filesystem).
>
>> For that reason I *before* wanted to know how much space is needed.
>>
> To be honest, I do not understand what your goal is.
Well, after installing Windows 7 + Ubuntu on a new big (500 GB) harddisk, I was "disgusted" about
the waste of 2048 sectors ahead the 1st partition, which I respect, that could be seen as nitpicking
;-) This lead me to the assumption, that GRUB could use more than 62 sectors of the MBR gap if
available, to avoid some kind of 2-step loading. Theoretically there could be a possibility to use
GRUB without any dependency on an existing Linux installation/partition on the disk.
My initial goal was to manually shrink the MBR gap to the "usual" 63 sectors to avoid this "waste".
A 2nd goal: reducing the size of my MBR+GRUB backup. As you know, installing whatever Microsoft OS
will destroy that data. So why saving 1 MiB (=2048 sectors) if ~26 kB are sufficient?
3rd: To my knowledge, some old OS, e.g. MS-DOS, require the old CHS alignment of sectors on the
disk, where the maximum for a cylinder is 63 sectors. I suspect, if it is possible to install MS-DOS
on a 2048-sector-aligned disk.
4th: the remaining space could be used for some other sophisticated purposes. This is not of my
current interest, but theoretically may be for other people.
>> I tried:
>> your bootinfoscript
>> --> bootinfoscript.txt
>> your findgrub
>> --> findgrub.txt
>> Ubuntu's boot_info_script from Ubuntu Software Center
>> --> RESULTS.txt
>>
>> As you can see in the attachment, none of these provided the size of
>> the used bytes in MBR gap :-(
>>
> Yes, you are right. Hmm ... may be something to add. But it is not that
> trivial, it may also not be contiguous. Although I am not that sure how
> useful this information really is.
1.) see above.
2.) I had installed Ubuntu on a USB-pendrive. There the MBR gap was only 32 sectors (=16184 Bytes).
So I came to the assumption, that the hidden-sectors part of GRUB must be smaller than that, and the
core.img file in the file system must be 2nd part of the GRUB bootstrap. And behind that, I wanted
to check out, if I could additionally install Windows by help of Bart PE on the same pendrive, using
GRUB as boot manager.
@ developers:
I do not understand, why all this information must be grabbed by a complicated error-prone script,
instead of providing a command, maybe like "grub-info".
-Ulf
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-11-05 5:57 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <50945DB2.7090903@gmx.de>
[not found] ` <20121103132052.74bd4e47@opensuse.site>
[not found] ` <509522A8.20900@gmx.de>
[not found] ` <20121103180415.27b6be3f@opensuse.site>
[not found] ` <509528ED.7090105@gmx.de>
[not found] ` <20121103184636.70d8b574@opensuse.site>
[not found] ` <50953A5C.1070002@gmx.de>
[not found] ` <20121103195806.7d14a130@opensuse.site>
2012-11-03 16:38 ` How many sectors for GRUB 2 Ulf Zibis
2012-11-03 17:05 ` Andrey Borzenkov
2012-11-03 22:37 ` Ulf Zibis
2012-11-03 23:16 ` Chris Murphy
2012-11-03 23:31 ` Vladimir 'φ-coder/phcoder' Serbinenko
[not found] ` <20121104080219.562a0054@opensuse.site>
2012-11-04 13:39 ` Ulf Zibis
2012-11-04 13:56 ` Vladimir 'φ-coder/phcoder' Serbinenko
2012-11-05 5:57 ` Elliott, Robert (Server Storage)
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.