/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Kan ikke boote op i Linux efter geninstall~
Fra : JS


Dato : 21-06-05 20:05

Jeg har installeret Ubuntu på min Slave HDD og installeret WinXP på min
master.

Jeg har geninstalleret WinXP. Men nu er GRUB blevet overskrevet og min
computer booter direkte op i WinXP. Jeg jhar så forsøgt starte op på en
Ubuntu Live CD og gjort følgende:

sudo fdisk -l


Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 2740 22009018+ 7 HPFS/NTFS
/dev/hda2 2741 9729 56139142+ f W95 Ext'd (LBA)
/dev/hda5 2741 9346 53062663+ 7 HPFS/NTFS
/dev/hda6 9347 9729 3076416 7 HPFS/NTFS

Disk /dev/hdb: 20.4 GB, 20485785600 bytes
16 heads, 63 sectors/track, 39693 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 38700 19504768+ 83 Linux
/dev/hdb2 38701 39693 500472 f W95 Ext'd (LBA)
/dev/hdb5 38701 39693 500440+ 82 Linux swap / Solaris
ubuntu@ubuntu$

Som der fremgår er der den der hedder /dev/hdb hvor linux ligger på.

Hvis jeg dernæst skriver:
sudo mkdir /mnt/hdb1
sudo mount /dev/hdb1 /mnt/hdb1
sudo chroot /mnt/hdb1
sudo update-grub

og genstarter computeren så er intet blevet ændret. Er der noget som jeg
mangler at gøre?

Mvh
Johs



 
 
Jesper Staun Hansen (21-06-2005)
Kommentar
Fra : Jesper Staun Hansen


Dato : 21-06-05 20:50

JS wrote:
> Jeg har installeret Ubuntu på min Slave HDD og installeret WinXP på min
> master.
>
> Jeg har geninstalleret WinXP. Men nu er GRUB blevet overskrevet og min
> computer booter direkte op i WinXP. Jeg jhar så forsøgt starte op på en
> Ubuntu Live CD og gjort følgende:
>
> sudo fdisk -l
>
>
> Disk /dev/hda: 80.0 GB, 80026361856 bytes
> 255 heads, 63 sectors/track, 9729 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/hda1 * 1 2740 22009018+ 7 HPFS/NTFS
> /dev/hda2 2741 9729 56139142+ f W95 Ext'd (LBA)
> /dev/hda5 2741 9346 53062663+ 7 HPFS/NTFS
> /dev/hda6 9347 9729 3076416 7 HPFS/NTFS
>
> Disk /dev/hdb: 20.4 GB, 20485785600 bytes
> 16 heads, 63 sectors/track, 39693 cylinders
> Units = cylinders of 1008 * 512 = 516096 bytes
>
> Device Boot Start End Blocks Id System
> /dev/hdb1 * 1 38700 19504768+ 83 Linux
> /dev/hdb2 38701 39693 500472 f W95 Ext'd (LBA)
> /dev/hdb5 38701 39693 500440+ 82 Linux swap / Solaris
> ubuntu@ubuntu$
>
> Som der fremgår er der den der hedder /dev/hdb hvor linux ligger på.
>
> Hvis jeg dernæst skriver:
> sudo mkdir /mnt/hdb1
> sudo mount /dev/hdb1 /mnt/hdb1
> sudo chroot /mnt/hdb1
> sudo update-grub
>
> og genstarter computeren så er intet blevet ændret. Er der noget som jeg
> mangler at gøre?
>

Sæt en Linux Live CD i. Mount din partion med roden (/) i
/mount/safeplan (eller /media/safeplan) og /boot så den ligger i
/mount/safeplan/boot.

Lav en
$ chroot /mount/safeplan (eller /media/safeplan)

Kør så
# grub

Bemærk: Hvis dit system ikke har et diskettedrev, tilføj --no-floppy
valgmuligheden til ovenstående kommando for at undgå at grub prøver det
(ikke-eksisterende) diskettedrev.

I opsætningseksemplet, vil vi installere GRUB sådan at den læser
informationer fra boot-partitionen /dev/hda1, og installerer 'GRUB boot
record'en på harddiskens MBR (master boot record), så det første vi ser,
når vi tænder computeren er GRUB-prompten. Selvfølgelig, hvis du ikke
har fulgt opsætningseksemplet igennem installationen, skal du ændre
kommandoerne til dette.

TAB-afslutningsmekanismen i GRUB kan bruges inden i GRUB. F.eks. hvis du
taster "root (" fulgt af TAB, vil du blive præsenteret med en liste af
enheder (som f.eks. hd0). Hvis du indtaster "root (hd0," efterfulgt af
TAB, vil du modtage en liste over tilgængelige partitioner, som du kan
vælge imellem (som f.eks. hd0,0).

Ved at bruge TAB-afslutningen, skulle opsætningen af GRUB ikke være så
svært. Lad os nu gå videre med at opsætte GRUB, skal vi ikke?

Kode oversigt 8: Installation af GRUB i MBRen

grub> root (hd0,0) (Fortæl hvor din /boot partition ligger)
grub> setup (hd0) (Installer GRUB i MBRen)
grub> quit (Afslut GRUB-skallen)



Prøv det... De hurtige vil bemærke det er snuppet fra gentoo
installation manuel. Den del har reddet min røv før med samme problem

JS (21-06-2005)
Kommentar
Fra : JS


Dato : 21-06-05 22:05

Jeg har nu gjort følgende (baseret på den information
jeg fik da jeg brugte sudo fdisk -l i det tidligere
indlæg):

sudo mkdir /mnt/hdb1
sudo mount /dev/hdb1 /mnt/hdb1
sudo chroot /mnt/hdb1

grub


Hvis jeg så skriver "root (hd1," efterfulgt af TAB så
får jeg:




Partition num: 0, Filesystem type is ext2fs,
partition type 0x83

Partition num: 4, Filesystem type unknown, partition
type 0x82




Derfor har jeg valgt:

"root (hd1,0)"

og dernæst:

"setup (hd1)" (Jeg har også prøvet med "setup(hd1,0)" i et helt nyt forsøg)

efterfulgt

"quit"

Men når jeg genstarter computeren så booter den bare
direkte op i winXP som den plejer uden at der kommer
en GRUB menu hvor man kan vælge fra.



Jesper Staun Hansen (21-06-2005)
Kommentar
Fra : Jesper Staun Hansen


Dato : 21-06-05 22:53

JS wrote:
> Jeg har nu gjort følgende (baseret på den information
> jeg fik da jeg brugte sudo fdisk -l i det tidligere
> indlæg):
>
> sudo mkdir /mnt/hdb1
> sudo mount /dev/hdb1 /mnt/hdb1
> sudo chroot /mnt/hdb1
>
> grub
>
>
> Hvis jeg så skriver "root (hd1," efterfulgt af TAB så
> får jeg:
>
>
>
>
> Partition num: 0, Filesystem type is ext2fs,
> partition type 0x83
>
> Partition num: 4, Filesystem type unknown, partition
> type 0x82
>
>
>
>
> Derfor har jeg valgt:
>
> "root (hd1,0)"
>
> og dernæst:
>
> "setup (hd1)" (Jeg har også prøvet med "setup(hd1,0)" i et helt nyt forsøg)
>
> efterfulgt
>
> "quit"
>
> Men når jeg genstarter computeren så booter den bare
> direkte op i winXP som den plejer uden at der kommer
> en GRUB menu hvor man kan vælge fra.
>
>


Prøv med root (hd0,0) Hvis du booter fra Master

Jesper Staun Hansen (21-06-2005)
Kommentar
Fra : Jesper Staun Hansen


Dato : 21-06-05 23:25

Jesper Staun Hansen wrote:
> JS wrote:
>
>> Jeg har nu gjort følgende (baseret på den information
>>jeg fik da jeg brugte sudo fdisk -l i det tidligere
>>indlæg):
>>
>>sudo mkdir /mnt/hdb1
>>sudo mount /dev/hdb1 /mnt/hdb1
>>sudo chroot /mnt/hdb1
>>
>>grub
>>
>>
>>Hvis jeg så skriver "root (hd1," efterfulgt af TAB så
>>får jeg:
>>
>>
>>
>>
>>Partition num: 0, Filesystem type is ext2fs,
>>partition type 0x83
>>
>>Partition num: 4, Filesystem type unknown, partition
>>type 0x82
>>
>>
>>
>>
>>Derfor har jeg valgt:
>>
>>"root (hd1,0)"
>>
>>og dernæst:
>>
>>"setup (hd1)" (Jeg har også prøvet med "setup(hd1,0)" i et helt nyt forsøg)
>>
>>efterfulgt
>>
>>"quit"
>>
>>Men når jeg genstarter computeren så booter den bare
>>direkte op i winXP som den plejer uden at der kommer
>>en GRUB menu hvor man kan vælge fra.
>>
>>
>
>
>
> Prøv med root (hd0,0) Hvis du booter fra Master

og selvfølgdig derefter
setup (hd0)

JS (21-06-2005)
Kommentar
Fra : JS


Dato : 21-06-05 23:51


> > Prøv med root (hd0,0) Hvis du booter fra Master
>
> og selvfølgdig derefter
> setup (hd0)


Nu har jeg forsøgt følgende (Jeg har mounted som beskrevet i forgående
indlæg):

grub> root (hd0,
Possible partitions are:
Partition num: 0, Filesystem type unknown, partition type 0x7
Partition num: 4, Filesystem type unknown, partition type 0x7


grub> root (hd0,0)
Filesystem type unknown, partition type 0x7



grub> setup (hd0)
Error 17: Cannot mount selected partition


grub> setup (hd0,0)
Error 17: Cannot mount selected partition


Kan være det ikke er muligt at gøre dette med Ubuntu og man er nødt til at
geninstallere.



Kent Friis (22-06-2005)
Kommentar
Fra : Kent Friis


Dato : 22-06-05 16:08

Den Tue, 21 Jun 2005 23:05:29 +0200 skrev JS:
> Jeg har nu gjort følgende (baseret på den information
> jeg fik da jeg brugte sudo fdisk -l i det tidligere
> indlæg):
>
> sudo mkdir /mnt/hdb1
> sudo mount /dev/hdb1 /mnt/hdb1
> sudo chroot /mnt/hdb1
>
> grub
>
> Hvis jeg så skriver "root (hd1," efterfulgt af TAB så
> får jeg:
>
> Partition num: 0, Filesystem type is ext2fs,
> partition type 0x83
>
> Partition num: 4, Filesystem type unknown, partition
> type 0x82
>
> Derfor har jeg valgt:
>
> "root (hd1,0)"

Lyder korrekt.

> og dernæst:
>
> "setup (hd1)" (Jeg har også prøvet med "setup(hd1,0)" i et helt nyt forsøg)

Prøv setup (hd0) - medmindre du har fortalt BIOS andet, vil den forsøge
på hd0 først, og derved starte Windows.

Altså:

root (hd1,0)
setup (hd0)

Mvh
Kent
--
Hard work may pay off in the long run, but lazyness pays off right now.

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste