Ebavajalike failide kustutamine failisüsteemist

Üldised linuxiga seotud küsimused, mis ei kuulu teiste foorumite alla

Moderaator: Moderaatorid

Vasta
Inxu
Pingviini külastaja
Pingviini külastaja
Postitusi: 33
Liitunud: 17.03.2008, 15:19

Ebavajalike failide kustutamine failisüsteemist

Postitus Postitas Inxu »

Katsed süsteemifaile näppida, ülekirjutada mis-iganes-teha on tekitanud näiteks /boot kausta faile, millistest tahaks nüüd lahti saada ehk ära kustutada. Proovisin kustutada konsoolis käsuga

Kood: Vali kõik

inxu@lennu:~$ rm -ri menu.lst.save.1
rm: `menu.lst.save.1' ei saa kustutada: No such file or directory
Kui nii ei saa, kuidas siis saab? Tahan kustutada ainult neid, mille kohta tean täpselt, et minu tekitatud.

Püüdsin menulistis vahetada buutimisjärjekorda, aga ei õnnestu. Ju siis teen valesti, googlest abi ei oska küsida, st ei tea, milliseid sõnu kasutada.

Ok, probleem siis selline:
1. Kuidas File System'is ebavajalikke faile kustutada?
2. Kuidas muuta GRUB'is buutimisjärjekorda?

Hetkel kasutuses Xubuntu 7.10, mis on uuendatud 8.04-le, kuid ei soovi sisselogida kerneliga, mis uuendamisega tuli. (ikka see wifi-probleem). Siit veel kolmaski küsimus, kas ja kuidas on võimalik lahti saada uuemast kernelist?
Võhik Linuximaal
wk
Vana Pingviin
Vana Pingviin
Postitusi: 1133
Liitunud: 24.10.2007, 22:04

Postitus Postitas wk »

Failikäskude andmisel pead Sa ikka arvestama oma kataloogipuuga. Praegusel juhul oled Sa oma kodukataloogis ja proovid sääl kustutada faili menu.lst.save.1. See fail asub aga hoopis /boot/grub/ kataloogis, eks ole. Variante on palju, kõige lihtsamad 2:
A) liigud vajalikku kataloogi ja kustutad sääl
B) kustutad faili nii, et annad ette täistee selleni
Lisaks, ma ei tea küll, kuidas Sa selle faili tekitasid, aga reeglina on /boot kataloogis asjad root-õigustes, st et ka kustutamiseks on vaja vastavaid õigusi.

Üldiselt, enne käsureale sööstmist soovitaks ikka elementaarsed töövahendid selgeks teha, muidu võib juhtuda (ja on juhtunud ka!!), et mõni veidra huumorimeelega "abivalmis" tegelane pakub kõigi probleemide lahenduseks käsku "rm -r /".
Näiteks see suhteliselt vana juhend tutvustab esmavajalikke asju ja natuke enamgi: http://www.eenet.ee/EENet/assets/docs/tigu/tigu.4.html

Buutimisjärjekorra muutmiseks on 2 võimalust, mõlemad on seotud muutujaga "default". Vaikimisi on default'i väärtus 0, st et buuditakse kõige esimesse buutimisvalikusse (defineeritud reaga Title ja sellele järgnevate ridadega kuni tühja reani). Variandid:
A) muudad defaulti väärtuse sobivaks
B) liigutad vajaliku ploki esimeseks
Variant A on lihtsam, aga ma ei tea, kuidas järgnevad kerneliuuendused sellesse suhtuvad, seepärast eelistan ma B-d.
Kõike hääd,
WK
Inxu
Pingviini külastaja
Pingviini külastaja
Postitusi: 33
Liitunud: 17.03.2008, 15:19

Postitus Postitas Inxu »

Kui oleks nii lihtsalt saanud kustutada /boot/grub kaustas faile nagu saab desktopil või /home kaustas, siis poleks siin küsimagi hakanud. Aga tänud, kustutamisega sain hakkama.

Grub'is järjekorra muutmisega need tühjad failid tekkisidki. Ütlesid, et pean faili sisu muutma root õigustes, millegipärast Xubuntus ei saa teisiti, kui terminali abil. St. paremklikk faili peal ja ava root õigustes, sellist võimalust lihtsalt pole.
Paraegu on järjekord selline:

Kood: Vali kõik

## ## End Default Options ##

title		Ubuntu 8.04, kernel 2.6.24-16-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.24-16-generic root=UUID=7e8cd9bb-50af-4156-9ade-1f9012d6d109 ro quiet splash locale=et_EE
initrd		/boot/initrd.img-2.6.24-16-generic
quiet

title		Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.24-16-generic root=UUID=7e8cd9bb-50af-4156-9ade-1f9012d6d109 ro single
initrd		/boot/initrd.img-2.6.24-16-generic

title		Ubuntu 8.04, kernel 2.6.22-14-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=7e8cd9bb-50af-4156-9ade-1f9012d6d109 ro quiet splash locale=et_EE
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

title		Ubuntu 8.04, kernel 2.6.22-14-generic (recovery mode)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=7e8cd9bb-50af-4156-9ade-1f9012d6d109 ro single
initrd		/boot/initrd.img-2.6.22-14-generic

title		Ubuntu 8.04, memtest86+
root		(hd0,5)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Microsoft Windows XP Home Edition
root		(hd0,0)
savedefault
makeactive
chainloader	+1
soovin, et Linux kerneliga 2.6.22-14 oleks esimene valik.
Tean, et pean terminalis sisestama käsu

Kood: Vali kõik

sudo nano /boot/grub/menu.lst
siis avaneb menu.lst fail. Aga edasi? Backup on menu.lst failist tehtud. Igaks juhuks.
Võhik Linuximaal
veeall
Pingviini aktivist
Pingviini aktivist
Postitusi: 264
Liitunud: 27.09.2006, 20:22

Postitus Postitas veeall »

kas
sudo gedit /boot/grub/menu.lst
ei oleks mugavam kasutada?
Kasutaja avatar
KERBER
Pingviini aktivist
Pingviini aktivist
Postitusi: 219
Liitunud: 18.11.2007, 13:38

Re: Ebavajalike failide kustutamine failisüsteemist

Postitus Postitas KERBER »

Inxu kirjutas:Katsed süsteemifaile näppida, ülekirjutada mis-iganes-teha on tekitanud näiteks /boot kausta faile, millistest tahaks nüüd lahti saada ehk ära kustutada. Proovisin kustutada konsoolis käsuga

Kood: Vali kõik

inxu@lennu:~$ rm -ri menu.lst.save.1
rm: `menu.lst.save.1' ei saa kustutada: No such file or directory
Kui nii ei saa, kuidas siis saab? Tahan kustutada ainult neid, mille kohta tean täpselt, et minu tekitatud.

Püüdsin menulistis vahetada buutimisjärjekorda, aga ei õnnestu. Ju siis teen valesti, googlest abi ei oska küsida, st ei tea, milliseid sõnu kasutada.

Ok, probleem siis selline:
1. Kuidas File System'is ebavajalikke faile kustutada?
2. Kuidas muuta GRUB'is buutimisjärjekorda?

Hetkel kasutuses Xubuntu 7.10, mis on uuendatud 8.04-le, kuid ei soovi sisselogida kerneliga, mis uuendamisega tuli. (ikka see wifi-probleem). Siit veel kolmaski küsimus, kas ja kuidas on võimalik lahti saada uuemast kernelist?
1. Väga lihtsalt saad kustutada :
sudo
sisesta rooti parool
cd /kataloog/kus/fail on
ls - et olla kindel faili olemasolus
rm faili.täpne.nimi

2. Ma kui algaja kasutasin sellist nippi. Paketihalduris panin otsinguse "Grub" ja sealt valisin nimekirjast (kirjelduse järgi) vajaliku paki. Selle paki abil sai kõik häda vajliku ära teha. Kahjuks antud momendil ei kasuta Ubuntud nii et ei oska täpset paki nime ütelda.
Inxu
Pingviini külastaja
Pingviini külastaja
Postitusi: 33
Liitunud: 17.03.2008, 15:19

Postitus Postitas Inxu »

Vaatasin Synapticust järele, mul ei olnud 'gedit' võimalust. Viga sai kohe parandatud ja tõepoolest on selle abil redigeerimine palju kergem.

Kustutamine sai ka selgeks. Kõik funkab nii nagu minu soov on.

Tänan aitajaid.
Võhik Linuximaal
Vasta