[Linux] installatie gedeeltelijk van partitie moven

Pagina: 1
Acties:

  • Robtimus
  • Registratie: November 2002
  • Laatst online: 17:12

Robtimus

me Robtimus no like you

Topicstarter
FF wat uitleg:

Op mijn oude laptop had ik 4 partities:
  • 1 GB windows (98SE, FAT32)
  • 1.2 GB data (FAT32, om onder zowel windows als linux te kunnen gebruiken)
  • 1.6 GB linux (ext2)
  • ?? swap
Vandaag moest ik even in windows zijn, maar dat lukte eerst niet (laptop schakelde zichzelf uit). Toen het wel lukte was volgens mij de driver van de vidkaart vernaggeld, want het zag er niet uit. Toen besloot ik windows maar weg te gooien. Naar linux geboot en windows partitie als ext2 geformateerd.

Nu komt het probleem: ik wil mijn bestaande linux installatie grotendeels (alles behalve /usr) naar de oude windows partitie moven (om de oude ruimte te gebruiken). Andersom, alleen /usr moven, gaat niet want die is 1.1 GB, en past dus niet op de nieuwe.
Hoe kan ik dit het beste doen zonder opnieuw te hoeven installeren?

Ik zat zelf te denken:
  1. De "nieuwe" partitie mounten op /mnt/new
  2. Alle dirs uit / op /usr na moven naar /mnt/new
  3. /etc/lilo.conf aanpassen en natuurlijk meteen /sbin/lilo uitvoeren
  4. /etc/fstab aanpassen zodat ie alles goed mount na een reboot
  5. naar /mnt/new cd-en
  6. / unmounten
  7. chrooten naar /mnt/new
  8. oude / mounten op /usr
  9. de inhoud van /usr/usr (want zo zal de nieuwe partitie er nu dus uitzien) moven naar /usr
  10. /usr/usr rmdir-ren
  11. klaar?
Ik heb dus al een aardig stappenplan gemaakt :) maar ik zou graag weten of dit wel werkt, vooral met symlinks. Hoewel ik vantevoren eerst een backup ga maken, heb ik geen zin opnieuw te moeten installeren.

PS: ik heb ook Knoppix hier thuis liggen, is het noodzakelijk die te gebruiken?

More than meets the eye
There is no I in TEAM... but there is ME
system specs


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
ALS je knoppix gebruikt (en dat raad ik aan), gaat jouw stappenplan werken.
Als je het vanuit de bestaande installatie wilt doen zou ik goed nadenken over stappen 2 en 6, want dat zal namelijk niet lukken :)

  • Robtimus
  • Registratie: November 2002
  • Laatst online: 17:12

Robtimus

me Robtimus no like you

Topicstarter
XTerm schreef op 10 September 2003 @ 17:29:
ALS je knoppix gebruikt (en dat raad ik aan), gaat jouw stappenplan werken.
Als je het vanuit de bestaande installatie wilt doen zou ik goed nadenken over stappen 2 en 6, want dat zal namelijk niet lukken :)
Thanx. Knoppix it will be (dit weekend, ff geen tijd tot dan :/)

More than meets the eye
There is no I in TEAM... but there is ME
system specs


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16:57

deadinspace

The what goes where now?

Het kan zonder Knoppix ook: Bij stap 2 kopieren ipv moven (en achteraf de oude kopieen weggooien), en bij stap 6 pivot_root gebruiken.

Met Knoppix is het makkelijker (en makkelijker is veiliger als het op partities aankomt), maar als je je avontuurlijk voelt... :Y)

Ikzelf zou overigens liever gewoon je huidige / partitie resizen (met bijvoorbeeld PartitionMagic). Vooral bij kleine harddisks loont dat wel de moeite om zo optimaal gebruik te maken van de ruimte. Het is dan wel aan te raden backups te maken, maar dat is eigenlijk altijd aan te raden als je met partities gaat prutsen.

  • Robtimus
  • Registratie: November 2002
  • Laatst online: 17:12

Robtimus

me Robtimus no like you

Topicstarter
Ik ben net bezig geweest, en ik loop tegen een probleem aan met het uitvoeren van /sbin/lilo.

Als ik chroot naar de / en /sbin/lilo uitvoer, dan krijg ik de volgende melding:
Fatal: open /dev/hda: Permission denied
Dus ok, ik dan maar proberen de /sbin/lilo van knoppix te runnen, met de -C flag om mijn eigen lilo.conf te gebruiken, maar dan krijg ik deze melding:
Fatal: creat /boot/map~: Read-only file system
Dit komt omdat hij de knoppix /boot wil gebruiken, en die staat op de CD :/

Ik zit dus even vast.

De inhoud van lilo.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
boot = /dev/hda
timeout = 50
linear     <- ik gebruik een oudere lilo, daarom geen LBA32
prompt
  message = /boot/message
  default = linux
  vga = normal
  password = xxxxxxx
    restricted
  read-only
map=/boot/map
install=/boot/boot.b
image = /boot/vmlinuz-2.2.16-22
  label = linux
  root = /dev/hda1
Deze was al zo op de laatste regel na, dat is de enige die ik net heb aangepast.

Zou het werken als ik de map verander in /mnt/hda1/boot/map, daarna KNOPPIX' lilo run en het daarna weer terug verander? Ik heb niet veel zin om veel te vernaggelen, opnieuw installeren duurt te lang.


Edit: net gereboot met mijn RH CD in rescue mode, daarmee kon ik wel goed chrooten en lilo uitvoeren. Probleem dus opgelost.

[ Voor 16% gewijzigd door Robtimus op 13-09-2003 18:58 ]

More than meets the eye
There is no I in TEAM... but there is ME
system specs