← Back to team overview

sslug-teknik team mailing list archive

løsning af lilo problemer

 

Hej Flinke hjælpere

Jeg har et problem med at få lilo til at fungere.

Jeg vil gerne at jeg kan boote på en af følgende partioner:

/dev/sda5
/dev/sda7
/dev/sdb1
/dev/sdc5
/dev/sdc6

Jeg har vedhæftet "fdisk -l" for at i kan danne jer et overblik over strukturen på harddiskene.
Samt "/etc/lilo.conf" fra "/dev/sdc6", jeg har selv gjort nogle forsøg på at løse problemet.
Men det er intet som lykkes. Mit forsøg er vedhæftet "modeficeret lilo".

Jeg booter i øjeblikket på Knoppix, men det er jo ikke en langtidsholdbar løsning.
For at ændre de enkelte partioner fra RO til RW bruger jeg følgende kommando:

mount -o remount /mnt/sdc6

Hvergang jeg prøver at udføre "lilo" i /mnt/sdc6/etc/ får jeg følgende fejlmeddelse:

root@ttyp3[etc]# lilo
Unrecognized token "! Please edit /etc/lilo.conf before running lilo!" at or above line 20 in file '/etc/lilo.conf'




---[fdisk -l med kommentarer, og oprettelses dato]---

(Opdeling af SCSI diske)

Enhed Boot Start End Blocks Id System
/dev/sda1 1 124 995998+ b W95 FAT32
Dette disk afsnit er oprindeligt, indeholder filer til genskabelse af W2K
på "/dev/sdb1"

/dev/sda2 125 2212 16771860 f W95 Ext'd (LBA)
/dev/sda5 125 185 489951 83 Linux
Debian GNU/Linux ver 3.0 Stable (er pt 3.0r3)
Oprindelig installation: 2002-10-31

/dev/sda6 186 1158 7815591 83 Linu
/home for "/dev/sda5"

/dev/sda7 * 1159 2212 8466223+ 83 Linux
Debian GNU/Linux ver 3.1 testing (fuldt opdateret)
Oprindelig installation: 2005-02-05

Disk /dev/sdb: 18.3 Gb, 18351959040 byte
255 hoveder, 63 sektorer/spor, 2231 cylindre
Enheder = cylindre af 16065 * 512 = 8225280 byte
(SCSI disk installeret ved computerens overtagelse)

Enhed Boot Start End Blocks Id System
/dev/sdb1 * 1 2231 17920476 7 HPFS/NTFS
W2K

Disk /dev/sdc: 36.7 Gb, 36703918080 byte
255 hoveder, 63 sektorer/spor, 4462 cylindre
Enheder = cylindre af 16065 * 512 = 8225280 byte
(SCSI disk installeret primo 2005)

Enhed Boot Start End Blocks Id System
/dev/sdc1 1 4462 35840983+ f W95 Ext'd (LBA)
/dev/sdc5 * 1 1094 8787492 83 Linux
Ubunto 4.1 warty-release-installer-i386.iso
[Debian GNU/Linux ver 3.1 testing (fuldt opdateret)]
Oprindelig installation: 2005-02-05
6 /dev/sdc6 1095 2188 8787523+ 83 Linux
Knopix 3.6
[Debian GNU/Linux ver 3.1 testing (opdateret ?)]
Oprindelig installation: 2005-02-09

/dev/sdc7 2189 3282 8787523+ 83 Linux
Ikke brugt P.T.
/dev/sdc8 3283 4376 8787523+ 83 Linux
Ikke brugt P.T.
/dev/sdc9 4377 4462 690763+ 82 Linux swap
swap for alle distro.

---slut [fdisk -l med kommentarer, og oprettelses dato] slut---



---[oprindelig /etc/lilo.conf på "/dev/sdc6"]---

# /etc/lilo.conf - See: 'lilo(8)' and 'lilo.conf(5)',
# --------------- 'install-mbr(8)', '/usr/share/doc/lilo/',
# and '/usr/share/doc/mbr/'.

# +---------------------------------------------------------------+
# | !! Reminder !! |
# | |
# | Don't forget to run 'lilo' after you make changes to this |
# | conffile, '/boot/bootmess.txt', or install a new kernel. The |
# | computer will most likely fail to boot if a kernel-image |
# | post-install script or you don't remember to run 'lilo'. |
# | |
# +---------------------------------------------------------------+

# Support LBA for large hard disks.
#

lba32

# Overrides the default mapping between harddisk names and the BIOS'
# harddisk order. Use with caution.
# disk=/dev/hde
# bios=0x81

# disk=/dev/sda
# bios=0x80

# Specifies the boot device. This is where Lilo installs its boot
# block. It can be either a partition, or the raw device, in which
# case it installs in the MBR, and will overwrite the current MBR.
#
boot=/dev/sda

# Specifies the device that should be mounted as root. ('/')
#
root=/dev/sdc6

# Enable map compaction:
# Tries to merge read requests for adjacent sectors into a single
# read request. This drastically reduces load time and keeps the
# map smaller. Using 'compact' is especially recommended when
# booting from a floppy disk. It is disabled here by default
# because it doesn't always work.
#
# compact

# Default menu for Debian. (Using the images from debian-bootscreen)
# from Philipp Wolfer .
bitmap=/usr/share/lilo/debianlilo.bmp
bmp-colors=1,,0,2,,0
bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0

# Install the specified file as the new boot sector.
# LILO supports built in boot sectory, you only need
# to specify the type, choose one from 'text', 'menu' or 'bitmap'.
# new: install=bmp old: install=/boot/boot-bmp.b
# new: install=text old: install=/boot/boot-text.b
# new: install=menu old: install=/boot/boot-menu.b or boot.b
# default: 'menu' is default, unless you have a bitmap= line
# Note: install=bmp must be used to see the bitmap menu.
# install=menu
# install=bmp
install=bmp

# Specifies the number of _tenths_ of a second LILO should
# wait before booting the first image. LILO
# doesn't wait if DELAY is omitted or if DELAY is set to zero.

delay=20

# Prompt to use certaing image. If prompt is specified without timeout,
# boot will not take place unless you hit RETURN
prompt
timeout=50

# Specifies the location of the map file. If MAP is
# omitted, a file /boot/map is used.
map=/boot/map

# Specifies the VGA text mode that should be selected when
# booting. The following values are recognized (case is ignored):
# NORMAL select normal 80x25 text mode.
# EXTENDED select 80x50 text mode. The word EXTENDED can be
# abbreviated to EXT.
# ASK stop and ask for user input (at boot time).
# use the corresponding text mode. A list of available modes
# can be obtained by booting with vga=ask and pressing [Enter].
vga=791

# You can set a password here, and uncomment the 'restricted' lines
# in the image definitions below to make it so that a password must
# be typed to boot anything but a default configuration. If a
# command line is given, other than one specified by an 'append'
# statement in 'lilo.conf', the password will be required, but a
# standard default boot will not require one.
#
# This will, for instance, prevent anyone with access to the
# console from booting with something like 'Linux init=/bin/sh',
# and thus becoming 'root' without proper authorization.
#
# Note that if you really need this type of security, you will
# likely also want to use 'install-mbr' to reconfigure the MBR
# program, as well as set up your BIOS to disallow booting from
# removable disk or CD-ROM, then put a password on getting into the
# BIOS configuration as well. Please RTFM 'install-mbr(8)'.
#
# password=tatercounter2000

# You can put a customized boot message up if you like. If you use
# 'prompt', and this computer may need to reboot unattended, you
# must specify a 'timeout', or it will sit there forever waiting
# for a keypress. 'single-key' goes with the 'alias' lines in the
# 'image' configurations below. eg: You can press '1' to boot
# 'Linux', '2' to boot 'LinuxOLD', if you uncomment the 'alias'.
#
# message=/boot/bootmess.txt
# prompt
# single-key
# delay=100
# timeout=100

# Kernel command line options that apply to all installed images go
# here. See: The 'boot-prompt-HOWO' and 'kernel-parameters.txt' in
# the Linux kernel 'Documentation' directory.
#
# append=""
# Boot up Linux by default.
#
default="Linux"

image=/boot/vmlinuz
label="Linux"
initrd=/boot/initrd.img
append="ramdisk_size=100000 init=/etc/init lang=da apm=power-off nomce quiet"
read-only
image=/boot/vmlinuz-2.4.27
label="Linux(2.4)-1"
initrd=/boot/initrd.img-2.4.27
append="ramdisk_size=100000 init=/etc/init lang=da apm=power-off nomce quiet"
read-only

image=/boot/vmlinuz-2.6.7
label="Linux(2.6)-2"
initrd=/boot/initrd.img-2.6.7
append="ramdisk_size=100000 init=/etc/init lang=da apm=power-off nomce quiet"
read-only

# If you have another OS on this machine to boot, you can uncomment the
# following lines, changing the device name on the 'other' line to
# where your other OS' partition is.
#
# other=/dev/hda4
# label=HURD
# restricted
# alias=3
other=/dev/sda1
---slut [oprindelig /etc/lilo.conf på "/dev/sdc6"] slut---


---[modeficeret /etc/lilo.conf på "/dev/sdc6"]---
lba32
boot=/dev/sda
# root=/dev/sda
# bitmap=/usr/share/lilo/debianlilo.bmp
# bmp-colors=1,,0,2,,0
# bmp-table=120p,173p,1,15,17
# bmp-timer=254p,432p,1,0,0
# install=bmp
delay=20
prompt
timeout=50
map=/boot/map
vga=791
default="Debian GNU/Linux (testing) 2.4.27"

#
# image=/boot/vmlinuz
# label="Linux"
# root=/dev/sda5/
# initrd=/boot/initrd.img
# append="ramdisk_size=100000 init=/etc/init lang=da apm=power-off nomce quiet"
# read-only
#
image=/boot/vmlinuz-2.4.27
label="Debian GNU/Linux (testing) 2.4.27"
root=/dev/sda7
initrd=/boot/initrd.img-2.4.27
append="ramdisk_size=100000 init=/etc/init lang=da apm=power-off nomce quiet"
read-only
#
# image=/boot/vmlinuz-2.6.7
# label="Linux(2.6)-2"
# initrd=/boot/initrd.img-2.6.7
# append="ramdisk_size=100000 init=/etc/init lang=da apm=power-off nomce quiet"
# read-only
#
# other=/dev/sda1
# label="Windows(sda1)"

---slut [modeficeret /etc/lilo.conf på "/dev/sdc6"] slut---


-- 
Hilsen/Regards svend-ev
mail: svend(at)venstrup(dot)dk 
(-;>/




Follow ups