Hallo,
ich habe ein DELL Notebook, für das DELL Ubuntu 12.04 liefert. Installiert war Windows 7. Mein Ziel ist eine dual boot Konfiguration Ubuntu + Windows 7.
Das System hat eine Festplatte, /dev/sdb ist ein USB-Stick.
Nach der Installation von Ubuntu 12.04 (Dell) in eine neue Partition ist Windows nicht mehr startfähig. Es taucht im grub-Menü nicht mehr auf.
bootinfoscript gibt folgendes aus:
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 (,msdos6)/boot/grub on this drive. => 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 uses an embedded config file: --------------------------------------------------------------------------- search.file /.disk/casper-uuid root set prefix=($root)/boot/grub/i386-pc source $prefix/grub.cfg --------------------------------------------------------------------------- -----. sda1: __________________________________________________________________________ File system: vfat Boot sector type: Dell Utility: FAT16 Boot sector info: No errors found in the Boot Parameter Block. Operating System: Boot files: /DELLBIO.BIN /DELLRMK.BIN /COMMAND.COM 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: /bootmgr /Boot/BCD sda3: __________________________________________________________________________ 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 sda4: __________________________________________________________________________ File system: Extended Partition Boot sector type: - Boot sector info: sda5: __________________________________________________________________________ File system: swap Boot sector type: - Boot sector info: sda6: __________________________________________________________________________ File system: ext4 Boot sector type: - Boot sector info: Operating System: Ubuntu 12.04.4 LTS sdb1: __________________________________________________________________________ File system: vfat Boot sector type: FAT32 Boot sector info: According to the info in the boot sector, sdb1 starts at sector 0. But according to the info from fdisk, sdb1 starts at sector 62. Operating System: Boot files: /boot/grub/grub.cfg /efi/boot/bootx64.efi ============================ Drive/Partition Info: ============================= Drive: sda _____________________________________________________________________ Disk /dev/sda: 256.1 GB, 256060514304 bytes 255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors Units = sectors of 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 83,967 81,920 de Dell Utility /dev/sda2 * 83,968 22,697,983 22,614,016 7 NTFS / exFAT / HPFS /dev/sda3 22,697,984 125,881,448 103,183,465 7 NTFS / exFAT / HPFS /dev/sda4 125,882,366 500,117,503 374,235,138 5 Extended /dev/sda5 483,536,896 500,117,503 16,580,608 82 Linux swap / Solaris /dev/sda6 125,882,368 483,536,895 357,654,528 83 Linux Drive: sdb _____________________________________________________________________ Disk /dev/sdb: 4009 MB, 4009754624 bytes 124 heads, 62 sectors/track, 1018 cylinders, total 7831552 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes Partition Boot Start Sector End Sector # of Sectors Id System /dev/sdb1 * 62 7,826,383 7,826,322 c W95 FAT32 (LBA) "blkid" output: ________________________________________________________________ Device UUID TYPE LABEL /dev/sda1 5450-4444 vfat DellUtility /dev/sda2 9428C70228C6E27A ntfs RECOVERY /dev/sda3 A85EC8545EC81CC6 ntfs OS /dev/sda5 6835ec28-18a4-4293-b6a3-42f0551e242b swap /dev/sda6 3a1097fe-9052-437b-8d08-213ec5d268dd ext4 /dev/sdb1 C0BE-825F vfat /dev/zram0 4b0252b3-e32c-4e6f-9aba-f3dd30d5148e swap ================================ Mount points: ================================= Device Mount_Point Type Options /dev/sda6 / ext4 (rw,errors=remount-ro) /dev/sdb1 /media/C0BE-825F vfat (rw,nosuid,nodev,uid=1001,gid=1001,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks) =========================== sda6/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="0" 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,msdos6)' search --no-floppy --fs-uuid --set=root 3a1097fe-9052-437b-8d08-213ec5d268dd if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=auto load_video insmod gfxterm insmod part_msdos insmod ext2 set root='(hd0,msdos6)' search --no-floppy --fs-uuid --set=root 3a1097fe-9052-437b-8d08-213ec5d268dd set locale_dir=($root)/boot/grub/locale set lang=en_US insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ] ; then set timeout=-1 else set timeout=10 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, with Linux 3.5.0-49-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos6)' search --no-floppy --fs-uuid --set=root 3a1097fe-9052-437b-8d08-213ec5d268dd linux /boot/vmlinuz-3.5.0-49-generic root=UUID=3a1097fe-9052-437b-8d08-213ec5d268dd ro initrd /boot/initrd.img-3.5.0-49-generic } menuentry 'Ubuntu, with Linux 3.5.0-49-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos6)' search --no-floppy --fs-uuid --set=root 3a1097fe-9052-437b-8d08-213ec5d268dd echo 'Loading Linux 3.5.0-49-generic ...' linux /boot/vmlinuz-3.5.0-49-generic root=UUID=3a1097fe-9052-437b-8d08-213ec5d268dd ro recovery nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.5.0-49-generic } submenu "Previous Linux versions" { menuentry 'Ubuntu, with Linux 3.5.0-39-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos6)' search --no-floppy --fs-uuid --set=root 3a1097fe-9052-437b-8d08-213ec5d268dd linux /boot/vmlinuz-3.5.0-39-generic root=UUID=3a1097fe-9052-437b-8d08-213ec5d268dd ro initrd /boot/initrd.img-3.5.0-39-generic } menuentry 'Ubuntu, with Linux 3.5.0-39-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos6)' search --no-floppy --fs-uuid --set=root 3a1097fe-9052-437b-8d08-213ec5d268dd echo 'Loading Linux 3.5.0-39-generic ...' linux /boot/vmlinuz-3.5.0-39-generic root=UUID=3a1097fe-9052-437b-8d08-213ec5d268dd ro recovery nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.5.0-39-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,msdos6)' search --no-floppy --fs-uuid --set=root 3a1097fe-9052-437b-8d08-213ec5d268dd linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { insmod part_msdos insmod ext2 set root='(hd0,msdos6)' search --no-floppy --fs-uuid --set=root 3a1097fe-9052-437b-8d08-213ec5d268dd linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### ### 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 $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### ### BEGIN /etc/grub.d/98_dell_bios ### menuentry "Flash BIOS image from DOS" { search --no-floppy --hint '(hd0,msdos1)' --set --fs-uuid 5450-4444 chainloader +1 } ### END /etc/grub.d/98_dell_bios ### -------------------------------------------------------------------------------- =============================== sda6/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/sda6 during installation UUID=3a1097fe-9052-437b-8d08-213ec5d268dd / ext4 errors=remount-ro 0 1 # swap was on /dev/sda5 during installation UUID=6835ec28-18a4-4293-b6a3-42f0551e242b none swap sw 0 0 -------------------------------------------------------------------------------- =================== sda6: Location of files loaded by Grub: ==================== GiB - GB File Fragment(s) 220.369445801 = 236.619890688 boot/grub/core.img 1 220.381008148 = 236.632305664 boot/grub/grub.cfg 1 61.939453125 = 66.506981376 boot/initrd.img-3.5.0-39-generic 2 60.444736481 = 64.902041600 boot/initrd.img-3.5.0-49-generic 1 194.159320831 = 208.476983296 boot/vmlinuz-3.5.0-39-generic 1 63.284133911 = 67.950821376 boot/vmlinuz-3.5.0-49-generic 1 64.182571411 = 68.915511296 boot/vmlinuz-3.5.0-49-generic.efi.signed 1 60.444736481 = 64.902041600 initrd.img 1 61.939453125 = 66.506981376 initrd.img.old 2 63.284133911 = 67.950821376 vmlinuz 1 =========================== sdb1/boot/grub/grub.cfg: =========================== -------------------------------------------------------------------------------- ######################################################### # # # Dell Grub2 configuration file for ISO Images # # By: Mario Limonciello <Mario_Limonciello@Dell.com> # # # ######################################################### # First check for additional options on ISO image if [ -s /factory/common.cfg ]; then source /factory/common.cfg fi #Post RTS deliverables if [ -s /factory/post-rts-gfx.cfg ]; then source /factory/post-rts-gfx.cfg fi if [ -s /factory/post-rts-wlan.cfg ]; then source /factory/post-rts-wlan.cfg fi # If missing, load a nice basic default set if [ -z "${options}" ]; then set options="boot=casper automatic-ubiquity noprompt quiet splash --" fi # Setup theme set timeout=5 set gfxmode=auto insmod gfxterm terminal_output gfxterm loadfont /boot/grub/dejavu-sans-12.pf2 loadfont /boot/grub/dejavu-sans-bold-14.pf2 insmod gfxmenu insmod png set theme=/boot/grub/dell/theme.txt # Search for the RP (which contains grubenv in /factory) search --file --set=new_root /factory/grubenv if [ -s ($new_root)/factory/grubenv ]; then set have_grubenv=true load_env -f ($new_root)/factory/grubenv if [ -n "${install_finished}" ]; then set timeout=-1 menuentry "Install Complete, remove media and reboot." { chainloader +1 } fi if [ "x${install_in_progress}" = "x1" ]; then set root=$new_root configfile ($new_root)/factory/grub.cfg fi fi #Default behavior menuentry "Dell Recovery" { set gfxpayload=keep linux /casper/vmlinuz $options initrd /casper/initrd.lz } menuentry "Dell Recovery (safe graphics mode)" { set gfxpayload=keep linux /casper/vmlinuz $options ubiquity/force_failsafe_graphics=true initrd /casper/initrd.lz } -------------------------------------------------------------------------------- =================== sdb1: Location of files loaded by Grub: ==================== GiB - GB File Fragment(s) ?? = ?? boot/grub/grub.cfg 1 =============================== StdErr Messages: =============================== xz: (stdin): Compressed data is corrupt xz: (stdin): Compressed data is corrupt
Die Dell-Version von Ubuntu 12.04 habe ich verwendet da die "normale" 12.04 keine passenden Netzwerk-Treiber enthält und die von Dell verfügbaren Treiber Abhängigkeiten zu Paketen enthalten, die ich mangels Netz nicht installieren konnte. 14.04 hatte zwar Netzwerk-Treiber, die anderen Treiber von Dell passen aber nicht dazu. Bevor ich dann anfange zu basteln, dachte ich mir, nehme ich das, was Dell vorbereitet hat.
Leider mit diesem Ergebnis. Ich bin für jede sinnvolle Hilfe dankbar.