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:
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):
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:
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 ?
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 ?