Rendszer bővítése új merevlemezzel ezért boot gondok

Fórumok

Helyhiány miatt egy plusz merevlemezzel bővítettem a gépemet, ami hosszas kisérletezéshez vezetett.
Az alap rendszer amiből kiindultam:
IDE 1 master Samsung 180Gb Windows Xp-vel /dev/hda1
IDE 1 slave Seagate Barracuda 80Gb Debian Squeeze /dev/hdd2
IDE 2 master ASUS combó DVD író-olvasó /hdc
IDE 2 slave Toshiba DVD olvasó /hdb
A boot úgy nézett ki, hogy a samsung (hda1) indult először és ennek az MBR-jébe volt a grub de a beállításokat a Seagate /boot/grub/menu.lst (/dev/hdd2)-ből kapta.
A plusz merevlemez beépítése után (amit a Toshiba olvasó helyére tettem be így néz ki:
IDE 1 master Samsung Win Xp hda1
IDE 1 slave Seagate Debian Squeeze hdb2
IDE 2 master Asus combó hdc
IDE 2 slave Maxtor hdd
Azért alakult így ki, mert a kábelezések és jumperelések során, csak ebben a sorrendben volt hajlandó felismerni a BIOS az összes eszközt.

A jelen felállásban a Windows indul és működik.
A Squeeze fstab-ban a hdd bejegyzéseket átírtam hdb-re.
A /boot/grub/menu.lst most így néz ki (csak a squeezere vonatkozó rész mert a Windows elindul tehát a beállítása jó):
title Debian/Gnu Linux.kernel 2.6.30-2-686
root (hd1,1)
kernel /boot/vmlinuz-2.6.30-2-686 root=/dev/hdb2 ro quiet
initrd /boot/initrd.img-2.6.30-2-686
A bootolási sorrend továbbra is a Samsung (hda1) indul itt van az MBR ami most a beállításokat továbbra is a seagateről kapja ami most már hdb2
lett.
A Squeeze ezzel elindul de előtte meg kell adnom neki a bootoláshoz szükséges rendszer helyét(/dev/hdb2) továbbá a hdd7 hiányára panaszkodik. Eredetileg a hdd7 a swap volt.
A rendszer így is feláll de figyelmeztet, hogy ez így nem stabil továbbá csak a grafikus konzol idul el.
Kérlek titeket arra, hogy segítsetek belőni a rendszert.
Mit tegyek, hogy a Squeeze is elinduljon rendesen?

Hozzászólások

Rosszul értelmeztem a hibaüzenetet.
A rendszer kezdi betölteni a kernelt
Loading, please wait...
itt usb bejegyzések majd
resume: libgcrypt version :1.4.4
resume : Colud not stat the resume device file '/dev/hdd7'
Please type the full path name to try again or press Enter to boot the system:
És itt rontottam el.
Ha sima entert ütök betöltődik a rendszer de a hal nem és csak csökkentett nem biztonságos mód van.
Ha jól értelmezem meg kell adnom a /dev/hdd7 tipusát (swap) és a path name (ez nem tudom milyen név) akkor fog rendesen bootolni a Squeeze.

A /dev/hdd7 volt a swap, most /dev/hdb7 az új.
Ha entert ütök simán bebootol de nincs graf felület valamiért és nézem azért mit tölt be, pl. a HAL-t nem tölti be ami sztem gázos(javítsatok ki ha nem).
A hibaüzenet szerint a tipusát és teljes elérési útvonalat kéne megadnom a /dev/hdd7 eszöznek ami már jelenleg nincs tehát az új elérési út a /dev/hdb7 de tipusnak hiába írom, hogy swap vagy Linux swap, nem veszi be. Melyik beállítófile bejegyzés szerinti tipust adjam meg neki?

Megcsináltam a bejegyzést az /etc/initramfs-tools/conf.d alá és az update-initramfs-t is lefutattam ezáltal már a bootkor már nem panaszkodik a rendszer.
Az a probléma még, hogy a hald daemon és a kdm nem töltődik be illetve egy-két dolog még de rájöttem mi a hiba. A /var egy külön partición van és már nincs rajta hely.
A régi logokat töröltem de még mindig túl sok helyet foglal valami. Nem nagyon merek törölgetni, nehogy valami fontos elszálljon.

A linux a swap partíciót használja hibernálásra (suspend to disk) azaz oda menti el a rendszer aktuális állapotát ha hibernálással állítod le a gépet. Rendszerindításkor az initrd nézi meg, hogy a beállított partíción van-e ilyen mentés, és ha van "betölti" a hibernált állapotot onnan.
Azért állt meg a rendszer, mert a régi swap partíción kereste az adatokat és olyan partíciót nem talált. A conf.d-ből állítható be másik resume device, ami az update-initramfs paranccsal csinált egy újabb initrd-t, amibe már a jó swap partíció került.
A /var alkönyvtárainak méreteit nézném meg, hogy melyikek foglalnak sok helyet. Mondjuk elsőre arra tippelek, hogy kellene egy "sudo apt-get clean" parancs.