Boota dator med två olika Windows-OS?

Allt om t.ex. Mac OS X, Sun Solaris och Microsoft Windows
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Boota dator med två olika Windows-OS?

Inlägg av cthulhu »

Mest för att experimentera lite testade jag att installera Windows 2000 på en dator som redan har XP. Den nya installationen skrev en ny MBR, varifrån man kan välja att starta antingen 2000, eller XP, men det sistnämnda funkar inte. Endast 2000 funkar. Så jag installerade Grub, och väljer jag Windows där ifrån kommer jag bara till den andra bootmenyn där jag kan välja Windows XP eller 2000, fast nu funkar inte något av dem.

Finns det något smart man kan göra här? Försöker jag starta något av Windows-systemen får jag felmeddelanden, och den säger att jag skall stoppa in installationsCD:n, sagt och gjort, men CD:n tycks inte vilja/kunna felsöka windows.

Någon som har något tipps på hur man kan fixa så att man kan boota båda från typ Grub?

Kod: Markera allt

                Boot Info Script 0.55    dated February 15th, 2010                    

============================= Boot Info Summary: ==============================

 => Grub 0.97 is installed in the MBR of /dev/sda and looks on the same drive 
    in partition #6 for /boot/grub/stage2 and /boot/grub/menu.lst.

sda1: _________________________________________________________________________

    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/dirs:   /boot.ini /BOOT.INI /ntldr /NTLDR /NTDETECT.COM 
                       /ntdetect.com

sda2: _________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  Unknown
    Boot sector info:  

sda5: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows XP
    Boot sector info:  According to the info in the boot sector, sda5 starts 
                       at sector 63.
    Operating System:  
    Boot files/dirs:   

sda6: _________________________________________________________________________

    File system:       ext2
    Boot sector type:  -
    Boot sector info:  
    Operating System:   Arch Linux () ()
    Boot files/dirs:   /boot/grub/menu.lst /etc/fstab

sda7: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info:  
    Operating System:  
    Boot files/dirs:   

sda8: _________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info:  

sda9: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info:  
    Operating System:  
    Boot files/dirs:   

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disk /dev/sda: 40,0 GB, 40007761920 byte
255 huvuden, 63 sektorer/spår, 4864 cylindrar, totalt 78140160 sektorer
Enheter = sektorer av 1 · 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot         Start           End          Size  Id System

/dev/sda1    *             63    14,329,979    14,329,917   7 HPFS/NTFS
/dev/sda2          14,333,760    78,140,159    63,806,400   f W95 Ext d (LBA)
/dev/sda5          14,333,823    20,472,479     6,138,657   7 HPFS/NTFS
/dev/sda6          20,472,543    28,667,519     8,194,977  83 Linux
/dev/sda7          69,423,104    78,139,391     8,716,288  83 Linux
/dev/sda8          28,669,952    29,716,479     1,046,528  82 Linux swap / Solaris
/dev/sda9          29,718,528    69,421,055    39,702,528  83 Linux


blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/sda1        8260E0BF60E0BAD5                       ntfs                                     
/dev/sda2: PTTYPE="dos" PART_ENTRY_SCHEME="dos" PART_ENTRY_TYPE="0xf" PART_ENTRY_NUMBER="2" 
/dev/sda5        5C18322818320216                       ntfs                                     
/dev/sda6        ee610f42-8682-4c93-8b35-38f6f11a5a2b   ext2                                     
/dev/sda7        32ed8e65-8c47-40c7-baea-8ae12b831cae   ext4                                     
/dev/sda8        8b5a89e0-2548-4976-a7a8-d0838c885dfb   swap                                     
/dev/sda9        90504291-e340-4678-9948-9960e70079a7   ext4                                     
/dev/sda: PTTYPE="dos" 

============================ "mount | grep ^/dev  output: ===========================

Device           Mount_Point              Type       Options

/dev/sda6        /                        ext2       (rw,noatime,errors=continue)
/dev/sda9        /home                    ext4       (rw,noatime)


================================ sda1/boot.ini: ================================

[boot loader]
timeout=25
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

================================ sda1/BOOT.INI: ================================

[boot loader]
timeout=25
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

=========================== sda6/boot/grub/menu.lst: ===========================

# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst

# DEVICE NAME CONVERSIONS 
#
#  Linux           Grub
# -------------------------
#  /dev/fd0        (fd0)
#  /dev/sda        (hd0)
#  /dev/sdb2       (hd1,1)
#  /dev/sda3       (hd0,2)
#

#  FRAMEBUFFER RESOLUTION SETTINGS
#     +-------------------------------------------------+
#          | 640x480    800x600    1024x768   1280x1024
#      ----+--------------------------------------------
#      256 | 0x301=769  0x303=771  0x305=773   0x307=775
#      32K | 0x310=784  0x313=787  0x316=790   0x319=793
#      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
#      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
#     +-------------------------------------------------+
#  for more details and different resolutions see
#  http://wiki.archlinux.org/index.php/GRUB#Framebuffer_Resolution 

# general configuration:
timeout   2
default   0
color light-blue/black light-cyan/blue

# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

# (0) Arch Linux
title  Arch Linux
root   (hd0,5)
kernel /boot/vmlinuz26 root=/dev/sda6 ro vga=773 nomodeset
initrd /boot/kernel26.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,5)
kernel /boot/vmlinuz26 root=/dev/sda6 ro
initrd /boot/kernel26-fallback.img

# (2) Windows
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

=============================== sda6/etc/fstab: ===============================

# 
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
devpts                  /dev/pts      devpts    defaults            0      0
shm                     /dev/shm      tmpfs     nodev,nosuid        0      0

/dev/cdrom              /media/cd   auto    ro,user,noauto,unhide   0      0
/dev/sdb1               /media/disk vfat    rw,users,noauto         0      0    
#/dev/dvd               /media/dvd  auto    ro,user,noauto,unhide   0      0
#/dev/fd0               /media/fl   auto    user,noauto             0      0

/dev/sda6              /            ext2    defaults,noatime        0      1
/dev/sda8              swap         swap    defaults                0      0
/dev/sda9              /home        ext4    defaults,noatime        0      1

=================== sda6: Location of files loaded by Grub: ===================


  11.6GB: boot/grub/menu.lst
  11.7GB: boot/grub/stage2
  11.7GB: boot/kernel26-fallback.img
  11.7GB: boot/kernel26.img
  11.8GB: boot/vmlinuz26
=========================== Unknown MBRs/Boot Sectors/etc =======================

Unknown BootLoader  on sda2

00000000  6c 00 75 00 65 00 73 00  2c 00 20 00 6f 00 72 00  |l.u.e.s.,. .o.r.|
00000010  20 00 61 00 20 00 64 00  72 00 69 00 76 00 65 00  | .a. .d.r.i.v.e.|
00000020  72 00 20 00 64 00 65 00  66 00 69 00 6e 00 65 00  |r. .d.e.f.i.n.e.|
00000030  64 00 20 00 76 00 61 00  6c 00 75 00 65 00 20 00  |d. .v.a.l.u.e. .|
00000040  67 00 72 00 65 00 61 00  74 00 65 00 72 00 20 00  |g.r.e.a.t.e.r. .|
00000050  74 00 68 00 61 00 6e 00  20 00 6f 00 72 00 20 00  |t.h.a.n. .o.r. .|
00000060  65 00 71 00 75 00 61 00  6c 00 20 00 74 00 6f 00  |e.q.u.a.l. .t.o.|
00000070  20 00 32 00 35 00 36 00  2e 00 56 00 61 00 6c 00  | .2.5.6...V.a.l.|
00000080  75 00 65 00 20 00 4d 00  65 00 61 00 6e 00 69 00  |u.e. .M.e.a.n.i.|
00000090  6e 00 67 00 20 00 3a 00  2d 00 31 00 5c 00 74 00  |n.g. .:.-.1.\.t.|
000000a0  2d 00 5c 00 74 00 43 00  6f 00 6c 00 6f 00 72 00  |-.\.t.C.o.l.o.r.|
000000b0  20 00 6d 00 61 00 74 00  63 00 68 00 69 00 6e 00  | .m.a.t.c.h.i.n.|
000000c0  67 00 20 00 73 00 68 00  6f 00 75 00 6c 00 64 00  |g. .s.h.o.u.l.d.|
000000d0  20 00 6f 00 70 00 74 00  69 00 6d 00 69 00 7a 00  | .o.p.t.i.m.i.z.|
000000e0  65 00 20 00 66 00 6f 00  72 00 20 00 63 00 6f 00  |e. .f.o.r. .c.o.|
000000f0  6c 00 6f 00 72 00 20 00  73 00 61 00 74 00 75 00  |l.o.r. .s.a.t.u.|
00000100  72 00 61 00 74 00 69 00  6f 00 6e 00 2e 00 20 00  |r.a.t.i.o.n... .|
00000110  54 00 68 00 69 00 73 00  20 00 76 00 61 00 6c 00  |T.h.i.s. .v.a.l.|
00000120  75 00 65 00 20 00 5c 00  74 00 5c 00 74 00 69 00  |u.e. .\.t.\.t.i.|
00000130  73 00 20 00 74 00 68 00  65 00 20 00 6d 00 6f 00  |s. .t.h.e. .m.o.|
00000140  73 00 74 00 20 00 61 00  70 00 70 00 72 00 6f 00  |s.t. .a.p.p.r.o.|
00000150  70 00 72 00 69 00 61 00  74 00 65 00 20 00 63 00  |p.r.i.a.t.e. .c.|
00000160  68 00 6f 00 69 00 63 00  65 00 20 00 66 00 6f 00  |h.o.i.c.e. .f.o.|
00000170  72 00 20 00 62 00 75 00  73 00 69 00 6e 00 65 00  |r. .b.u.s.i.n.e.|
00000180  73 00 73 00 20 00 67 00  72 00 61 00 70 00 68 00  |s.s. .g.r.a.p.h.|
00000190  73 00 20 00 77 00 68 00  65 00 6e 00 20 00 64 00  |s. .w.h.e.n. .d.|
000001a0  69 00 74 00 68 00 65 00  72 00 69 00 6e 00 67 00  |i.t.h.e.r.i.n.g.|
000001b0  20 00 5c 00 74 00 5c 00  74 00 69 00 73 00 00 01  | .\.t.\.t.i.s...|
000001c0  c1 b4 07 ef ff ff 3f 00  00 00 21 ab 5d 00 00 ef  |......?...!.]...|
000001d0  ff ff 05 ef ff ff 60 ab  5d 00 e0 0b 7d 00 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: ===============================

  No volume groups found
mdadm: No arrays found in config file or automatically
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Boota dator med två olika Windows-OS?

Inlägg av m!rage »

Jag tolkar det som att Windows XP ligger på sda1. Var är Windows 2000 installerat?
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Boota dator med två olika Windows-OS?

Inlägg av cthulhu »

jag lade in det direkt efter XP, men jag tror att den da gjorde sda2 extended och lade sig sedan pa sda5 som logisk partition tror jag. Hm, ser att det star XP pa den disken ocksa. Skumt.

Kod: Markera allt

OS    Partition  Boot    Start           End          Size  Id System
XP    /dev/sda1   *         63    14,329,979    14,329,917   7 HPFS/NTFS
      /dev/sda2     14,333,760    78,140,159    63,806,400   f W95 Ext d (LBA)
W2000 /dev/sda5     14,333,823    20,472,479     6,138,657   7 HPFS/NTFS
Arch  /dev/sda6     20,472,543    28,667,519     8,194,977  83 Linux
tom   /dev/sda7     69,423,104    78,139,391     8,716,288  83 Linux
Swap  /dev/sda8     28,669,952    29,716,479     1,046,528  82 Linux swap / Solaris
/home /dev/sda9     29,718,528    69,421,055    39,702,528  83 Linux
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Boota dator med två olika Windows-OS?

Inlägg av m!rage »

Det ser ganska skumt ut ja. Jag har för mig att Windows dessutom helst vill vara installerat på en primär partition men det kanske inte gäller längre. Det bästa vore nog om du kunde övertyga båda Windows-installationerna att de är ensamma på hårddisken, och sedan sköta allt med GRUB. Hur man gör det nu i efterhand vet jag inte
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Boota dator med två olika Windows-OS?

Inlägg av cthulhu »

Jo, det later som en bra ide. Hur man nu lyckas med det.
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Boota dator med två olika Windows-OS?

Inlägg av Rune.K »

W2k har med all sannolikhet skrivet över XP's startfiler.
De nödvändiga startfilerna i XP är boot.ini ntldr och ntdetect.com och de ligger i roten, dolda.
Tror att filerna är de samma i W2k.
boot.ini går bra att redigera.
ntldr är NT Loader och versionen av den bör nog stämma med Windowsversionen.

Hur man löser det vet jag inte riktigt. ;)
Men jag hade börjat med att kontrollera boot.ini så att pekningen till XP är rätt.

Egentligen ska man undvika att installera en äldre version efter den nyare versionen av Windows.
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Boota dator med två olika Windows-OS?

Inlägg av m!rage »

Men dessa ligger som sagt i roten av partitionen - och cthulhu har installerat på separata partitioner så de bör inte påverka varandra. MBR är en annan femma, men det har ju ändå skrivits över av GRUB.
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Boota dator med två olika Windows-OS?

Inlägg av cthulhu »

Testade att köra Windowsarna igen, och nu funkar faktiskt W2000. Tidigare Gav det mig en blue screen of death, som sade att jag skulle ignorera den om det var min första boot, och helt enkelt boota om, men den fortsatte att ploppa upp, men inte längre tydligen.

När jag däremot försöker starta XP börjar den ladda W2000, och sedan står det att
C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMd
inte finns eller är korrupt. (Enhet C: är XP, E: är W2000).

Det jag helst hade velat göra är att, som m!rage säger, få båda windowsarna till att tro att de är ensamma och helt göra på GRUB.

(Syftet till experimentet var för att se om jag verkligen behövde ha kvar original XP:et som kom med datorn, och se om jag kunde, i en ny fräsch (w2000) installation, få allt att funka. Det blev ett projekt nu när jag fick igång W2000. Satt och stirrade på en 16-färgs 640x480 skärm, utan LAN,WLAN,Audio,Batteri inf, CPU-skalning, men fick igång allt tack vare IBM:s nedladdningssida med drivar. Hade nästan glömt bort hur det var med alla drivrutinsinstallationer i MS ::) .)

En möjlig semi-lösning, är att nu när jag vet att jag har alla rätt drivrutiner, och kan få igång allt på datorn, är väl att få tag på ett nytt XP och installera över det gamla. Det kommer väl då att hitta W2000, och sedan får jag ominstallera GRUB via LiveCD, och då skall allt funka förhoppningsvis. Men jag kommer ju fortfarande ha 2 Boot-menyer, väl?
Användarvisningsbild
Peetra
Inlägg: 1526
Blev medlem: 20 apr 2009, 17:07
OS: Kubuntu
Ort: Karleby, Finland
Kontakt:

Re: Boota dator med två olika Windows-OS?

Inlägg av Peetra »

Installera en trippel-boot med Ubuntu, som sista du installerar, så kan det mycket väl hända sig att den fixar de två andra OS:enas platser i grub2 automagiskt! Då har man dessutom ett pålitligt system, som man kommer in med i de två andras filer, då de strular!
Skriv svar

Återgå till "Proprietära operativsystem"