[Ubuntu] Na paar reboots wordt root partitie niet gemount

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een erg vreemd probleem met Ubuntu.

Het gaat om een AthlonXP 1800 systeem met 2 P-ATA

harde schijven:

Pri.Master: Maxtor 80GB (windows)
Pri.Slave : writer
Sec.Master: Seagate Barracuda 300GB.
Sec.Slave : cdrom

Bios boot automatisch in Sec.Master.

lsmod dump:
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
ik@wombat:~$ lsmod
Module                  Size  Used by
af_packet              24840  2
binfmt_misc            12936  1
vboxdrv                60080  0
cpufreq_powersave       2688  0
cpufreq_stats           7232  0
cpufreq_userspace       5280  0
cpufreq_ondemand        9612  0
cpufreq_conservative     8072  0
freq_table              5792  2 

cpufreq_stats,cpufreq_ondemand
video                  18060  0
container               5504  0
sbs                    19592  0
button                  8976  0
dock                   10656  0
ac                      6148  0
battery                11012  0
ext3                  133896  3
jbd                    60456  1 ext3
mbcache                 9732  1 ext3
nls_iso8859_1           5120  2
nls_cp437               6784  2
vfat                   14080  2
fat                    54300  1 vfat
lp                     12580  0
snd_intel8x0           34972  3
snd_ac97_codec        100644  1 snd_intel8x0
ac97_bus                3200  1 snd_ac97_codec
snd_pcm_oss            44672  0
snd_mixer_oss          17664  1 snd_pcm_oss
snd_pcm                80388  4 

snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy           4740  0
usbhid                 29536  0
snd_seq_oss            33152  0
hid                    28928  1 usbhid
snd_seq_midi            9600  0
parport_pc             37412  1
analog                 13344  0
gameport               16776  1 analog
snd_rawmidi            25728  1 snd_seq_midi
snd_seq_midi_event      8448  2 

snd_seq_oss,snd_seq_midi
nvidia               4716468  22
parport                37448  2 lp,parport_pc
snd_seq                53232  6 

snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_ev

ent
snd_timer              24324  3 snd_pcm,snd_seq
snd_seq_device          9228  5 

snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd

_seq
pcspkr                  4224  0
snd                    54660  14 

snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,

snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_

seq_device
soundcore               8800  1 snd
i2c_sis96x              6404  0
snd_page_alloc         11400  2 snd_intel8x0,snd_pcm
sis_agp                10116  1
shpchp                 34580  0
pci_hotplug            32704  1 shpchp
i2c_core               26112  2 nvidia,i2c_sis96x
agpgart                35016  2 nvidia,sis_agp
evdev                  11136  3
reiserfs              248704  1
sg                     36764  0
sr_mod                 17828  0
cdrom                  37536  1 sr_mod
sd_mod                 30336  10
floppy                 60004  0
ehci_hcd               36492  0
sis900                 24960  0
mii                     6528  1 sis900
ohci_hcd               22916  0
usbcore               138632  4 

usbhid,ehci_hcd,ohci_hcd
pata_sis               15236  8
ata_generic             8452  0
libata                125168  2 pata_sis,ata_generic
scsi_mod              147084  4 

sg,sr_mod,sd_mod,libata
thermal                14344  0
processor              32072  1 thermal
fan                     5764  0
fuse                   47124  1
apparmor               40728  0
commoncap               8320  1 apparmor
ik@wombat:~$



Ik ben onlangs overgestapt van ArchLinux naar Ubuntu 7.04, omdat ik wat midner tijd kreeg om thuis achter de computer te zitten en ik een distributie wilde die wat meer 'voor me deed', en Ubuntu leek me een goede keuze.

Notitie: ik koos ervoor om grub te installeren in het MBR van de Sec.Master (net als met mijn Arch
systeem).

Het rare echter is, dat de installatie prima gaat, het systeem is dan ook prima in orde, maar een paar reboots later wil grub niet verder booten dan "Loading, Please wait".
Als ik de kernel-opties "quit, splash" uit zet, zie ik dat hij hangt bij iets wat met de ide controller te maken heeft. Hij komt het root-fs dus niet in.

Het rare is dat ik met archlinux en dezelfde kernel, ook grub gebruikte. Zelfs de rootpartitie is dezelfde, evenals het bestandssysteem(reiserfs).

Ik had direct na de installatie van Ubuntu een backup gemaakt van de rootpartitie en het MBR (vanuit een knoppix-livecd):

code:
1
2
dd if=/dev/hdc1 of=ubuntu_backup.dd bs=16M
dd if=/dev/hdc of=mbr.dd bs=512 count=1



Toen mn systeem niet meer wou opstarten, heb ik die backup weer teruggezet. Toen wou hij weer opstarten !


Paar dagen later, weer hetzelfde probleem. In tussentijd is er GEEN software geinstalleerd of
'geklooid' aan het systeem.

Dit keer had ik alleen het MBR van toen het nog werkte en de bootsector uit de backup teruggezet:

code:
1
2
dd if=ubuntu_backup.dd of=/dev/hdc1 bs=512 count=1
dd if=mbr.dd of=/dev/hdc bs=512 count=1


Weer werkte het.
Wat me ook al opviel is dat de cd van Ubuntu 7.10 die ik inmiddels binnen heb, (dus nieuwere versie dan die ik geinstalleerd had) mijn Sec.Master niet eens kan vinden (krijg alleen een sda, sdb blijft weg), dus vanaf die cd kan ik niet eens een verse install doen... misschien dat dit ermee te maken heeft ?


Ik heb al geprobeerd de kernel te starten met opties "noapic acpi=off", anderen hadden dezelfde symptomen en losten het daarmee op. Helaas, bij mij had dit geen effect. De schijf is wel ok, stresstesten wijzen dat uit, en Archlinux en Windows XP starten ook prima van die schijf op. Alleen Ubuntu niet.


Heeft iemand van jullie een idee hoe dit probleem veroorzaakt wordt, en hoe het komt dat na een
terugplaatsing van MBR en bootsector de boel weer werkt ?

Acties:
  • 0 Henk 'm!

  • bvk
  • Registratie: Maart 2002
  • Laatst online: 19:37

bvk

Het gaat nooit snel genoeg!

Ik heb niet direct een antwoord op je vraag, maar waarom heb je de schijven niet op het 1e en de cd drives op het 2e kanaal (of andersom) gezet?

Zeker met die 300 GB schijf scheelt dat in snelheid, een kanaal neemt immers de snelheid aan van het langzaamste apparaat op dat kanaal? Dus je snelste schijf met de langzaamste optische drive op één IDE kanaal lijkt me sowieso geen goed idee ;)

Specs


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
k heb niet direct een antwoord op je vraag, maar waarom heb je de schijven niet op het 1e en de cd drives op het 2e kanaal (of andersom) gezet?
Was het niet zo dat windows niet wil installeren op een slave partitie ? Oke denk je dan zet je hem op master.. maar ik wil standaard in linux opstarten, en ik heb nu het idee dat grub wat in de war raakt als mijn bios de boot-order "omdraait". In grub is mijn /dev/hdc (dan dus /dev/hdb) nl. hd(0,0), terwijl hij toch echt in het MBR van de tweede schijf (hd1) staat, en de root op hdc1 (hd1,0).. Dus dat probleem hou je dan. Maar ivm met die snelheid, ik zal het es proberen of het uitmaakt.

Ik ga zowiezo vanavond es proberen hoe het gaat als ik de linux schijf (die 300gb) op pri_master zet, hoe grub er dan mee omgaat. Windows is toch al geinstalleerd...

Acties:
  • 0 Henk 'm!

Verwijderd

Gek genoeg heeft het omdraaien van de kanalen geholpen. Ik zou niet weten waarom maar het probleem doet zich niet meer voor !