[Knoppix / debian] lilo windows is verdwenen

Pagina: 1
Acties:

  • jp73
  • Registratie: December 2000
  • Laatst online: 26-04 22:24
hallo

Ik kreeg een aantal zaken niet goed in debian en heb besloten knoppix van cd op de hardeschijf te installeren. Nu is echter mijn windows xp entry verdwenen.
Ik heb al de lilo minihowto doorgelezen en een standaard lilo.conf gebruikt om lilo aan te passen maar geen resultaat.

Het vreemde is dat als ik een veranderde lilo.conf opsla, en hier heb ik 2 labels : debian en win_Xp , lilo alleen knoppix weergeeft, dus de gesavede lilo.conf van mij word niet gebruikt.

er zit op het moederbord 1 harde schijf, op een hpt 370 controller (vandaar dat ie em weergeeft als hde)

hier is mijn lilo.conf

boot=/dev/hde
vga=791
prompt
timeout=50
append = "hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi apm=power-off nomce"

image=/boot/vmlinuz-2.4.20-xfs
label=Debian
root=/dev/hde5
initrd=/boot/initrd.gz

## A Windows installation, example for partition 1 on first IDE harddisk
other=/dev/hde1
label=Windows_Xp
table=/dev/hde1


output van cat /proc/partitions

eroen@BP6:~$ cat /proc/partitions
major minor #blocks name

33 0 20044080 hde
33 1 13349920 hde1
33 2 1 hde2
33 5 3786520 hde5
33 6 511528 hde6
33 7 2395984 hde7
jeroen@BP6:~$


Ik ben niet helemaal zeker, maar ik denk dat hde1 de windows partitie is.
ik heb alle mogelijkheden (hde1 t/m7) al in lilo.conf geprobeerd.

de output van /etc/fstab

jeroen@BP6:~$ cat /etc/fstab
# /etc/fstab: filesystem table.
#
# filesystem mountpoint type options dump pass
/dev/hde5 / ext3 defaults,errors=remount-ro 0 1
/dev/hde6 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy vfat defaults,user,noauto,showexec,umask=022 0 0
/dev/cdrom /cdrom iso9660 defaults,ro,user,noexec,noauto 0 0
# partitions found by Knoppix
#/dev/hde1 /mnt/hde1 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0
#/dev/hde5 /mnt/hde5 ext3 noauto,users,exec 0 0
#/dev/hde7 /mnt/hde7 ext3 noauto,users,exec 0 0
jeroen@BP6:~$


ik weet niet of dit van invloed is, maar ik moet mijn windows weer kunnen gebruiken om mail te lezen :|


Er is nog iets dat niet goed ging, maar ik weet niet of dat van invloed kan zijn op bovenstaand:

in C't van mei 2003 staat een artikel om knoppix van cd op de hardeschijf te zetten. Ze hebben een opdracht weergegeven die 'alle voorkomende instanties van /home/knoppix verandert in alle bestanden in /home/jeroen'

ik krijg telkens een foutmelding. is er iets niet goed aan deze regel ?

for f in ' find .-type f -exec grep -| /home/knoppix {} \;' ;do sed -e 's /\/home\/knoppix /\/home\/jeroen/g' $f> x; mv -f x $f;done

het is lastig weergegeven over 3 regels soms is het niet duidelijk of er wel of niet een spatie moet, ik heb al diverse wijzigingen geprobeert maar geen geluk...........

:'(

Verwijderd

nadat je je lilo.conf hebt aangepast moet je wel ff lilo draaien he..

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Mocht bovenstaande tip niet helpen, wat zegt 'fdisk -l /dev/hde' ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • jp73
  • Registratie: December 2000
  • Laatst online: 26-04 22:24
Dat lilo draaien na elke verandering heb ik gedaan

jeroen@BP6:~$ fdisk -l /dev/hde

Disk /dev/hde: 20.5 GB, 20525137920 bytes
16 heads, 63 sectors/track, 39770 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hde1 * 1 26488 13349920+ c Win95 FAT32 (LBA)
/dev/hde2 26489 39770 6694128 5 Extended
/dev/hde5 26489 34001 3786520+ 83 Linux
/dev/hde6 34002 35016 511528+ 82 Linux swap
/dev/hde7 35017 39770 2395984+ 83 Linux
jeroen@BP6:~$

Dus windows moet booten van dev hde1 als ik het goed begrijp

boot=/dev/hde
vga=791
prompt
timeout=50
append = "hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi apm=power-off nomce"

image=/boot/vmlinuz-2.4.20-xfs
label=Debian
root=/dev/hde5
initrd=/boot/initrd.gz

## A Windows installation, example for partition 1 on first IDE harddisk
other=/dev/hde1
label=Windows_Xp
table=/dev/hde

wat is er dan mis met deze lilo.conf ???

Dit krijg ik als ik lilo run:

jeroen@BP6:~$ su root
Password:
root@BP6:/home/jeroen# lilo
Added Debian *
Fatal: Partition entry not found.
root@BP6:/home/jeroen#

[ Voor 9% gewijzigd door jp73 op 09-06-2003 08:31 ]


  • jp73
  • Registratie: December 2000
  • Laatst online: 26-04 22:24
niemand ? :'(

het vreemde is dus dat in het bootmenu de enige optie knoppix is en in mijn lilo.conf file debian en Windows_Xp staat, dus hij gebruikt deze lilo.conf niet ??????????????

[ Voor 88% gewijzigd door jp73 op 10-06-2003 11:06 ]


  • The Jester
  • Registratie: Januari 2000
  • Laatst online: 26-11-2024

The Jester

The fool escaped from paradise

Bij mijn weten kan Win9x alleen maar op de eerste partitie van de eerste schijf draaien.
Moet iig een primarie partitie zijn. Als er hidden partities of niet leesbare FS'en voor staan kan dat geen kwaad, btw. Hij zou dan dus op /dev/hda1 moeten staan. Wat die entry 'table' doet is mij overigens volslagen onduidelijk.

As you grow up and leave the playground where you kissed your prince and found your frog...


  • BoZ_
  • Registratie: Juni 2003
  • Laatst online: 05-10-2020
The_Jester schreef op 10 juni 2003 @ 13:34:
Bij mijn weten kan Win9x alleen maar op de eerste partitie van de eerste schijf draaien.
Moet iig een primarie partitie zijn. Als er hidden partities of niet leesbare FS'en voor staan kan dat geen kwaad, btw. Hij zou dan dus op /dev/hda1 moeten staan. Wat die entry 'table' doet is mij overigens volslagen onduidelijk.
Even snel uit man lilo.conf :
table=<device>
This specifies the device that contains the partition table. The boot loader will pass default partition information to the booted operating system if this variable is omitted. (Some operating systems have other means to determine from which partition they have been booted. E.g., MS-DOS usually stores the geometry of the boot disk or partition in its boot sector.) Note that /sbin/lilo must be re-run if a partition table mapped referenced with `table' is modified.

table=<drive-letter>
This is a special case for the os2_d.b chain loader. It specifies the DOS drive letter for the partition that will be booted. This is mandatory when booting OS/2 installed on an extended partition. The drive letter may be specified with or without a trailing colon.
Het probleem is dus dat de partitie-table onjuist staat aangegeven in jouw config. Je kan proberen om de table-optie helemaal weg te laten, en anders moet je even kijken waar dat de partitietable staat weggeschreven.

  • The Jester
  • Registratie: Januari 2000
  • Laatst online: 26-11-2024

The Jester

The fool escaped from paradise

Ja, of een lilo.real draaien. Dan wordt o.a. de MBR opnieuw weggeschreven.

BoZ_: Dank voor de info....

As you grow up and leave the playground where you kissed your prince and found your frog...


  • jp73
  • Registratie: December 2000
  • Laatst online: 26-04 22:24
Ja het is gelukt !!!!!!! :)

na het uitprinten van man lilo.conf dan maar die table verwijzing verwijderd, en lilo doet nu wat ik wil

Thanx.............. :)
Pagina: 1