[Dual Boot] Ubuntu/xp starten beiden niet op

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
De bedoeling was dus linux (ubuntu) te draaien naast xp dmv dual-boot.
Ik zou hier eigenlijk nooit aan begonnen zijn aangezien dit de familie-pc betreft maar omdat ik van velen hoorde dat de gebruiksvriendelijkheid van ubuntu veel verbeterd was tegenover andere distributies en ik ubuntu eens “echt” (ipv live-cd) draaiende wilde hebben, heb ik het er toch op gewaagd. Uiteindelijk bleek deze 'gebruiksvriendelijkheid te slaan op het os zelf denk ik en niet op de installatieprocedure. :? Dit allemaal niet zonder gevolgen..

het gaat hier over een pc (p4 2ghz) waar xp op staat. In de pc zitten 2 harde schijven. 1 van 60GB (Master) en 1 van 120GB (Slave)
OP deze van 120GB had ik al ooit eens een partitie gezet (10GB EXT3) + 1GB Swap.
Aangezien deze partities voor mij in orde leken (qua grootte en journaling) ging ik er van uit dat ik gewoon de pc zou kunnen herstarten met de ubuntuinstallatie-cd erin.

-Boot from Ubuntu CD-Rom
-enter
-Splashscreen
-enter
-Configure network
Vindt 2 netwerkkaarten (één van men gedeelde internet verbinding)
-Ik stel de juiste netwerkkaart aan
allemaal geen probleem
-Enter hostname ....
-Partition disk choose manually edit partition table
krijg al mijn partities te zien en kies (voor zover ik weet) de juiste eruit nl.
code:
1
2
Primary 10GB+       §ext3
Logical 1GB     §swap

+= bliksem
§= puppy

-Select finish partitioning and write changes to disk the press enter
dit lukt enkele malen niet, men vraagt achter “root” en uiteindelijk lukt het wel

-install GRUB bootloader choose yes (to install GRUB to MBR)
Dit heb ik ook gedaan
-Remove cd-rom.
-Reboot

Eerst wilde grub zelfs niet starten, nadat ik de schrijf waar ik ubuntu op geinstalleerd als master heb ingesteld start grub wel op echter...

Als ik ubuntu wil opstarten krijg ik het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Booting 'ubuntu, kernel  2.6.8.1-3-386'

root (hd1,4)
 filesystem type is ext2fs, pertition type 0x83
kernel /boot /vmlinuz-2.6.8.1-3-386 root=/dev /hdb5 ro quiet splash
    [linux-bzImage, setup= 01400, size=0x10ad89]
initrd /boot /initrd.img-2.6.8.1-3-386
    [linux-initrd@ 0x2bbdb000, 0x40500 bytes]
save default
boot
uncompressing linux... Ok, booting the kernel
pci: cannot allocate resource region 4 of device 0000:00:02.1
starting ubuntu...
pivot_root: no such file or directory
/sbin/init:429:cannot open dev/console: no such file
kernel panic: attempted to kill init!

Kies ik voor winxp dan krijg ik dit:
code:
1
2
3
4
5
6
  booting 'windows nt/2000/xp'
root (hd0,0)
  filesystem type unknown, partition type 0x7
savedefault
makeactive
chainloader +1

Maw nu zit ik (en de rest van de gebruikers vdeze pc) zonder operating system. Ik heb dit momenteel opgelost door een live-cd van ubuntu. Zodat mail checken en msnen nog wel kan.

Booten met alleen de xp-schijf of alleen de linux-schijf erin lukt niet. Ook heb ik geprobeert om in de bios hard disk mode van 'auto' naar 'lba' te veranderen maar dit doet niets.

Ik heb momenteel geen xp-cd bij de hand. Ik heb begrepen dat het via “fixmbr” mogelijk is om verandering ongedaan te maken(?)

Het belangrijkste is dat ik xp terug draaiende heb zoals voordien. Linux kan later nog op eigen pc en met hulp van iemand die er wat van weet.

Weet niet of dit er toe doet maar mijn schijven zijn beide 'secondary' master/slave. Het zijn mijn optische drivers die 'primary' zijn. Vind nergens waar dit te veranderen.

Help :?

Acties:
  • 0 Henk 'm!

  • McCloud
  • Registratie: Oktober 2001
  • Laatst online: 23-05 10:12
Ik weet het niet zeker of dit kan, maar ik doe toch maar een suggestie. Het lijkt mij erop dat je GRUB dus op die 120 GB disk is geinstalleerd. Die stond toen als secondary slave. Windows XP stond op die 60GB schijf, als secondary master.

Tijdens de installatie is er in de GRUB entries daarom gezet dat Linux op hd1 staat en XP op hd0 (staat zelfs in jouw eigen post). Maar omdat je nu die schijven hebt omgewisseld lijkt dat niet meer te kloppen. Linux staat nu dus op hd0 en XP op hd1. Het lijkt mij dat het daarom misgaat. Die installatie heeft ook nog eens de bootloader op die 60GB disk weggehaald (waardoor XP dus niet meer start).

Ik denk dat dit het probleem is maar ik weet het niet zeker.

Wat je kan proberen is te booten met een live cd. Dan vervolgens die Ubuntu partitie chrooten (heb ik ook alleen van horen en zeggen. Ik weet vrij veel van Linux en zeker van Debian (waarvan Ubuntu is afgeleid), maar dit heb ik nog nooit gedaan, ff Googlen dus). Wanneer je die Ubuntu partitie ge-chroot hebt moet je dan bij je grub configuratie kunnen komen. Als je dan vervolgens de nummertjes van die hd's omwisselt en grub reset (again, ik weet geen reet van GRUB, gebruik zelf LILO, maar zoek ff een tutorial en dan ben je er zo achter hoe dat moet), dan zou het weleens kunnen gaan werken.

Die kernel wordt naar mijn weten in GRUB zelf gezet, vandaar dat ie die ook laadt. Maar vervolgens wordt die Linux installatie volgens mij niet gevonden. Hetzelfde gebeurt bij die Windows XP installatie.

Ik zeg het nogmaals, dit is echt een wilde gok, maar je zou het kunnen proberen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het probleem was dat ik de master-slave settings heb zitten veranderen terwijl grub daar niet zo goed mee kan omgaan. Dus na de originele settings terug te hebben gezet en na dat ik hard disk acces mode in de bios van auto naar lba had gezet bootte ubuntu eindelijk.

Slecht één "klein" probleempje: xp boot nog steeds niet!

ik krijg nog steeds dezelfde melding
code:
1
2
3
4
5
6
  booting 'windows nt/2000/xp'
root (hd0,0)
  filesystem type unknown, partition type 0x7
savedefault
makeactive
chainloader +1

Dus de PC is momenteel zo geconfigureerd:
code:
1
2
3
4
5
6
-primary master: 60GB-schijf met xp op (NTFS)
-primary slave: 120GB-schijf met ubuntu op (*10GB=ext3 [ubuntu] --- *1GB=ext3 [swap] --- *rest=FAT32 [data])

-Bios is ingesteld om van de 120GB-schijf te booten.

-Hard disk acces mode staat op lba.

[ Voor 14% gewijzigd door Verwijderd op 24-08-2005 13:25 ]


Acties:
  • 0 Henk 'm!

  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 10-09 14:20
Stop er een knoppix CD in en geef ons de volgende info:
fdisk -l
je totale menu.lst (van grub)
owh, en /etc/fstab (just in case)


Durf bijna te wedden dat daar iets fout in zit en dat je misschien ook nog je windows XP cd erbij moet gaan pakken. (fixboot en/of fixmbr verhaal voor de zoveelste keer :+)

edit:
@hieronder:
Komt er nog meer aan :? Kan zo weinig met alleen menu.lst :)

[ Voor 13% gewijzigd door LinuX-TUX op 24-08-2005 14:45 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.           
default     0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout     10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title     Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title     Linux
# root      (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default optons below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hdb5 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,4)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## nonaltoption boot targets option
## This option contols options to pass to only the
## primary kernel menu item.
## You can have ONLY one nonaltoptions line
# nonaltoptions=quiet splash

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## ## End Default Options ##

title       Ubuntu, kernel 2.6.8.1-3-386 
root        (hd1,4)
kernel      /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hdb5 ro quiet splash
initrd      /boot/initrd.img-2.6.8.1-3-386
savedefault
boot

title       Ubuntu, kernel 2.6.8.1-3-386 (recovery mode)
root        (hd1,4)
kernel      /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hdb5 ro single
initrd      /boot/initrd.img-2.6.8.1-3-386
savedefault
boot

title       Memory test
root        (hd1,4)
kernel      /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title       Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title       Windows NT/2000/XP
root        (hd0,0)
savedefault
makeactive
chainloader +1