/ 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
Lilo problem
Fra : P og T


Dato : 13-04-02 19:15

Hej NG

Hvad betyder det når lilo skriver dette til mig:

LILO version 21.4-4 (test mode), Copyright (C) 1992-1998 Werner Almesberger
'lba32' extensions Copyright (C) 1999,2000 John Coffman

Reading boot sector from current root.
Fatal: Can't put the boot sector on logical partition 0x306

Jeg kører E-Smith 5, og vil gerne have den til at se en ATA66 controller.
Jeg får den bare ikke til at skrive en ny lilo.

Per



 
 
Allan Olesen (14-04-2002)
Kommentar
Fra : Allan Olesen


Dato : 14-04-02 20:22

"P og T" <nix@ikke.her> wrote:

>Fatal: Can't put the boot sector on logical partition 0x306

Det ser ud til, at den prøver på at installere lilo på en
logisk partition, altså en partition på din udvidede partition.

Normalt ville man installere den i harddiskens MBR, i stedet for
at installere den på en af partitionerne, medmindre man i
forvejen har en anden bootloader liggende i MBR, hvor et af
punkterne så skal pege den partition, hvor lilo ligger. Men det
skulle ikke undre mig, om denne partition skal være primær, for
at det virker.

Når jeg læser, hvad jeg lige har skrevet, lyder det ret kluntet.
Håber, du forstår det alligevel.


--
Allan Olesen, Lunderskov

"UNIX er overflødigt." - Lars P. Fischer

Cheong Tek Mun (30-04-2002)
Kommentar
Fra : Cheong Tek Mun


Dato : 30-04-02 10:36

I have a similar problem. Can you translate the solution. :)

Allan Olesen <aolesen@post3.tele.dk> wrote in message news:<3cb9d7bc$0$382$edfadb0f@dspool01.news.tele.dk>...
> "P og T" <nix@ikke.her> wrote:
>
> >Fatal: Can't put the boot sector on logical partition 0x306
>
> Det ser ud til, at den prøver på at installere lilo på en
> logisk partition, altså en partition på din udvidede partition.
>
> Normalt ville man installere den i harddiskens MBR, i stedet for
> at installere den på en af partitionerne, medmindre man i
> forvejen har en anden bootloader liggende i MBR, hvor et af
> punkterne så skal pege den partition, hvor lilo ligger. Men det
> skulle ikke undre mig, om denne partition skal være primær, for
> at det virker.
>
> Når jeg læser, hvad jeg lige har skrevet, lyder det ret kluntet.
> Håber, du forstår det alligevel.

Allan Olesen (30-04-2002)
Kommentar
Fra : Allan Olesen


Dato : 30-04-02 11:41

CheongTM@sp.edu.sg (Cheong Tek Mun) wrote:

>I have a similar problem. Can you translate the solution. :)

It wasn't much of a solution, but I can translate it anyway:

It seems that it is trying to install lilo on a logical
partition, meaning a partition on your extended partition.

Normally you would install it in the MBR of the drive, in stead
of installing it on onw of the partitions, unless you allready
have another bootloader in the MBR. In the latter case, this
bootloader must point to the partition, where lilo resides. But
it is possible that this partition have to be a primary
partition, not a logical.


--
Allan

P og T (04-05-2002)
Kommentar
Fra : P og T


Dato : 04-05-02 22:57


"Allan Olesen" <aolesen@post3.tele.dk> skrev i en meddelelse
news:3cb9d7bc$0$382$edfadb0f@dspool01.news.tele.dk...
> "P og T" <nix@ikke.her> wrote:
>
> >Fatal: Can't put the boot sector on logical partition 0x306
>
> Det ser ud til, at den prøver på at installere lilo på en
> logisk partition, altså en partition på din udvidede partition.
>
> Normalt ville man installere den i harddiskens MBR, i stedet for
> at installere den på en af partitionerne, medmindre man i
> forvejen har en anden bootloader liggende i MBR, hvor et af
> punkterne så skal pege den partition, hvor lilo ligger. Men det
> skulle ikke undre mig, om denne partition skal være primær, for
> at det virker.
>

Jeg må indrømme at så dybt magter jeg ikke at kigge ind i min Linux endnu,
Men hvis jeg kigger med fdisk, så ser det sådan ud:

Disk /dev/sda: 255 heads, 63 sectors, 1106 cylinders
Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2 16033+ 83 Linux
/dev/sda2 3 1106 8867880 5 Extended
/dev/sda5 3 35 265041 82 Linux swap
/dev/sda6 36 1106 8602776 83 Linux

Installationen af E-smith giver ikke de samme muligheder som ved andre
Linuxer, men den er bygget over RH7.1, og så vidt jeg ved gør den ikke noget
specielt anderledes en den.

Per




Allan Olesen (04-05-2002)
Kommentar
Fra : Allan Olesen


Dato : 04-05-02 23:38

"P og T" <nix@ikke.her> wrote:

>Men hvis jeg kigger med fdisk, så ser det sådan ud:

Hvad siger 'mount' og 'cat /etc/lilo.conf'?


--
Allan

P og T (06-05-2002)
Kommentar
Fra : P og T


Dato : 06-05-02 20:18


"Allan Olesen" <aolesen@post3.tele.dk> skrev i en meddelelse
news:3cd462d9$0$83509$edfadb0f@dspool01.news.tele.dk...
> "P og T" <nix@ikke.her> wrote:
>
> >Men hvis jeg kigger med fdisk, så ser det sådan ud:
>
> Hvad siger 'mount' og 'cat /etc/lilo.conf'¨?

Mount siger:
/dev/sda6 on / type ext2 (rw,usrquota,grpquota)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
/dev/sda1 on /boot type ext2 (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sdb1 on /home/e-smith/files/ibays/musik type ext2 (rw)
/dev/hda1 on /cdimage type ext2 (rw)
/dev/hda2 on /home/e-smith/files/ibays/musik2 type ext2 (rw)

og lilo.conf siger sådan her:

linear
default=esmith


image=/boot/vmlinuz-2.2.19-7.0.8
label=esmith
read-only
root=/dev/sda6


initrd=/boot/initrd-2.2.19-7.0.8.img


#------------------------------------------------------------
# TEMPLATE END
#------------------------------------------------------------

/Per




Allan Olesen (06-05-2002)
Kommentar
Fra : Allan Olesen


Dato : 06-05-02 21:06

"P og T" <nix@ikke.her> wrote:

>Mount siger:

Så fatter jeg intet. Du har en primær partition, hvor /boot/
ligger, og det burde være nok til lilo. Hvorfor den forsøger at
installere noget på en logisk partition, forstår jeg ikke.


--
Allan

P og T (06-05-2002)
Kommentar
Fra : P og T


Dato : 06-05-02 21:40


"Allan Olesen" <aolesen@post3.tele.dk> skrev i en meddelelse
news:3cd6e270$0$13623$edfadb0f@dspool01.news.tele.dk...
> "P og T" <nix@ikke.her> wrote:
>
> >Mount siger:
>
> Så fatter jeg intet. Du har en primær partition, hvor /boot/
> ligger, og det burde være nok til lilo. Hvorfor den forsøger at
> installere noget på en logisk partition, forstår jeg ikke.
>
Ja, så er vi jo 2



Kent Friis (06-05-2002)
Kommentar
Fra : Kent Friis


Dato : 06-05-02 22:23

Den Mon, 06 May 2002 22:06:23 +0200 skrev Allan Olesen:
>"P og T" <nix@ikke.her> wrote:
>
>>Mount siger:
>
>Så fatter jeg intet. Du har en primær partition, hvor /boot/
>ligger, og det burde være nok til lilo. Hvorfor den forsøger at
>installere noget på en logisk partition, forstår jeg ikke.

Der er ikke angivet nogen boot= i lilo.conf. Hvad bruger den som
default?

Mvh
Kent
--
If I wanted a blue screen, I would type "xsetroot -solid blue"
- not D:\WINNT\SETUP

Allan Olesen (06-05-2002)
Kommentar
Fra : Allan Olesen


Dato : 06-05-02 22:44

leeloo@phreaker.net (Kent Friis) wrote:

>Der er ikke angivet nogen boot= i lilo.conf.

Næ. Sådan en har jeg faktisk aldrig set, men jeg har også levet
en beskyttet tilværelse blandt lutter ide-controllere.

>Hvad bruger den som default?

Ifølge 'man lilo.conf' bruger den vel /dev/sda:

> boot=<boot-device>
> Sets the name of the device (e.g. a hard disk par­
> tition) that contains the boot sector. If this key­
> word is omitted, the boot sector is read from (and
> possibly written to) the device that is currently
> mounted as root.

Om det så hellere skulle være /dev/hda på en maskine med begge
slags diske, skal jeg ikke udtale mig om. Der foresvæver mig, at
sådanne blandingsmaskiner ofte foretrækker at boote fra hda.

Men det kan vel under alle omstændigheder ikke have noget at gøre
med det aktuelle problem?


--
Allan

Kent Friis (07-05-2002)
Kommentar
Fra : Kent Friis


Dato : 07-05-02 06:39

Den Mon, 06 May 2002 23:44:10 +0200 skrev Allan Olesen:
>leeloo@phreaker.net (Kent Friis) wrote:
>
>>Der er ikke angivet nogen boot= i lilo.conf.
>
>Næ. Sådan en har jeg faktisk aldrig set, men jeg har også levet
>en beskyttet tilværelse blandt lutter ide-controllere.
>
>>Hvad bruger den som default?
>
>Ifølge 'man lilo.conf' bruger den vel /dev/sda:
>
>> boot=<boot-device>
>> Sets the name of the device (e.g. a hard disk par­
>> tition) that contains the boot sector. If this key­
>> word is omitted, the boot sector is read from (and
>> possibly written to) the device that is currently
>> mounted as root.
>
>Om det så hellere skulle være /dev/hda på en maskine med begge
>slags diske, skal jeg ikke udtale mig om. Der foresvæver mig, at
>sådanne blandingsmaskiner ofte foretrækker at boote fra hda.

Der står at bootsektoren lægges på den device der er mountet som root.
Iflg mount, er det /dev/sda6:

/dev/sda6 on / type ext2 (rw,usrquota,grpquota)

>Men det kan vel under alle omstændigheder ikke have noget at gøre
>med det aktuelle problem?

Var problemet ikke at LILO forsøgte at lægge bootsektoren på en logisk
partition? /dev/sda6 er netop en logisk partition, så medmindre jeg har
overset noget, lige præcis den manglende boot= der er årsagen.

Mvh
Kent
--
Gilthoniel, A Elbereth
Aiya elenion ancalima!
- Tolkien, "The Lord of the Rings"

Allan Olesen (07-05-2002)
Kommentar
Fra : Allan Olesen


Dato : 07-05-02 20:02

leeloo@phreaker.net (Kent Friis) wrote:

>Der står at bootsektoren lægges på den device der er mountet som root.
>Iflg mount, er det /dev/sda6:
>
>/dev/sda6 on / type ext2 (rw,usrquota,grpquota)

Det tror jeg simpelthen ikke på, at de har ment. Jeg bruger
aldrig boot-parameteren i lilo.conf, og alligevel ender lilo i
MBR, som den skal. Så jeg tror nærmere, at de har brugt ordet
"device" om hele harddisken. Altså således, at lilo ryger i MBR
på /dev/sda, når / ligger på /dev/sda6.


--
Allan

Kent Friis (07-05-2002)
Kommentar
Fra : Kent Friis


Dato : 07-05-02 21:12

Den Tue, 07 May 2002 21:01:36 +0200 skrev Allan Olesen:
>leeloo@phreaker.net (Kent Friis) wrote:
>
>>Der står at bootsektoren lægges på den device der er mountet som root.
>>Iflg mount, er det /dev/sda6:
>>
>>/dev/sda6 on / type ext2 (rw,usrquota,grpquota)
>
>Det tror jeg simpelthen ikke på, at de har ment. Jeg bruger
>aldrig boot-parameteren i lilo.conf, og alligevel ender lilo i
>MBR, som den skal. Så jeg tror nærmere, at de har brugt ordet
>"device" om hele harddisken. Altså således, at lilo ryger i MBR
>på /dev/sda, når / ligger på /dev/sda6.

Hvis jeg fjerner boot= linien i min lilo.conf, får jeg fejlen:

Can't put the boot sector on logical partition 0x306

0x306 er /dev/hda6, hvilket er min / partition, så her gør den altså
præcis som beskrevet.

Mvh
Kent
--
"Handlingen blev afbrudt pga. computerens begrænsede effekt"
- Windows NT på en Pentium III 550 MHz

Allan Olesen (08-05-2002)
Kommentar
Fra : Allan Olesen


Dato : 08-05-02 20:25

leeloo@phreaker.net (Kent Friis) wrote:

>Hvis jeg fjerner boot= linien i min lilo.conf, får jeg fejlen:

Sært. Jeg har ikke sådan en linie på en eneste af mine maskiner,
og lilo virker alligevel.


--
Allan

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408887
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste