Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: plangy 02 Února 2010, 15:17:12
-
Dobrý den,
používám Kubuntu 9.10 a vyskytl se problém. Při bootování se obraz sekne na splash screenu a potom vyskočí okno, kde hlásí toto:
No write acces to $HOME directory (/home/plangy).
Poté ještě jedno s touto hláškou:
Could not start ksmserver. Check your instalation.
Dříve se mi stala podobná věc. To zas neměl přístup do .ICEautority. Tenkrát jste mi poradili abych ten soubor smazal. Teď ale nevim co mám dělat. Napadlo mě, že bych mu ty práva mohl dát přes konzolové přihlášení, ale bohužel nevím jak :(
-
Jen tak samo od sebe?
-
Jo jen tak samo od sebe. :-* Večer běžel, ráno příjdu a totok.
-
Co vadné sektory na disku?
-
Asi jsem nepochopil otázku..Jak to zjistím?
-
Jedna s příčin nenadálého váznutí PC jsou vadné sektory na disku, na které se padne při chodu systému. A pokud se objevují hlášky o nedostupnosti souborů, jedna z možností je, že povrch disku ty vadné sektory má.
-
Chápu a jaké je řešení? A je taky jiná možnost? Třeba nějak systému dát ty práva?
-
Lze nějak systém opravit, abych nepřišel o nainstalované programy? Šlo by to pomocí alternate cd?
-
Stačí nastartovat z LiveCD a prohlédnout, je-li disk čitelný atd. Váznutí způsobuje hned několik věcí, tak je třeba to vzít po pořádku. Podezření padá především na jakost povrchu disku a pak se uvidí.
-
No a jak to pomocí liveCD zkontroluji? Je na to nějaký nástroj nebo mám prostě otevírat dokumenty a uvidim až to nepůjde?
-
Pokud byly dokumenty vytvořeny některou z linuxových aplikací, tak je lze rovněž otevřít a použít po nastartování z LiveCD. Hlavní význam je ale v tom, že je možno data hodit do zálohy na jiný disk a provést formát a novou instalaci systému a vyřešit tak potíže.
-
Máš /home zvlášť na oddíle?
Najeď do LiveCD, spusť GParted/Editor diskových oddílů (http://wiki.ubuntu.cz/GParted) a zkontroluj všechny oddíly (Oddíl → Zkontrolovat).
Můžeš také zkontrolovat disk přes Palimpsest Disk Utility.
-
Tohle je výstup GParted. Ne, že bych se v tom extra vyznal, ale žádný problém tam snad není ne?
GParted 0.4.5
Libparted 1.8.8.1.159-1e0e
Check and repair file system (ext4) on /dev/sda5 00:00:26 ( SUCCESS )
calibrate /dev/sda5 00:00:00 ( SUCCESS )
path: /dev/sda5
start: 125789013
end: 477901619
size: 352112607 (167.90 GiB)
check file system on /dev/sda5 for errors and (if possible) fix them 00:00:26 ( SUCCESS )
e2fsck -f -y -v /dev/sda5
Průchod 1: Kontroluji iuzly, bloky a velikosti
Průchod 2: Kontroluji strukturu adresářů
Průchod 3: Kontroluji dosažitelnost adresářů
Průchod 4: Kontroluji počty odkazů
Průchod 5: Kontroluji souhrnné informace skupin
291317 inodes used (2.65%)
3778 non-contiguous files (1.3%)
211 non-contiguous directories (0.1%)
Počet iuzlů s ind/dind/tind bloky: 0/0/0
Histogram hloubky rozsahu: 279732/324/2
29376277 blocks used (66.74%)
0 bad blocks
7 large files
252603 regular files
25241 directories
68 character device files
26 block device files
1 fifo
401 links
13368 symbolic links (11153 fast symbolic links)
1 socket
--------
291709 files
e2fsck 1.41.9 (22-Aug-2009)
grow file system to fill the partition 00:00:00 ( SUCCESS )
resize2fs /dev/sda5
resize2fs 1.41.9 (22-Aug-2009)
Souborový systém již je dlouhý 44014075 bloků. Není co dělat!
========================================
-
Je tvé uživatelské jméno v systému plangy? Jak máš rozdělený disk? Máš oddíly nějak označené?
Nebo najeď do LiveCD a dej tady výstup z boot_info_script.
http://wiki.ubuntu.cz/boot_info_script
-
Ano uživatelské jméno je plangy
Tady je výstup z boot_info_script:
============================= Boot Info Summary: ==============================
=> Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
partition #5 for /boot/grub.
=> No boot loader is installed in the MBR of /dev/sdb
sda1: _________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files/dirs: /bootmgr /Boot/BCD /Windows/System32/winload.exe
sda2: _________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 9.10
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sda3: _________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdb1: _________________________________________________________________________
File system: vfat
Boot sector type: Fat16
Boot sector info: According to the info in the boot sector, sdb1 starts
at sector 0. But according to the info from fdisk,
sdb1 starts at sector 59.
Operating System:
Boot files/dirs:
=========================== Drive/Partition Info: =============================
Drive: sda ___________________ _____________________________________________________
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x38094811
Partition Boot Start End Size Id System
/dev/sda1 * 63 125,788,949 125,788,887 7 HPFS/NTFS
/dev/sda2 125,788,950 477,901,619 352,112,670 5 Extended
/dev/sda5 125,789,013 477,901,619 352,112,607 83 Linux
/dev/sda3 477,901,620 488,392,064 10,490,445 82 Linux swap / Solaris
Drive: sdb ___________________ _____________________________________________________
Disk /dev/sdb: 523 MB, 523894272 bytes
17 heads, 59 sectors/track, 1020 cylinders, total 1023231 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00000000
Partition Boot Start End Size Id System
/dev/sdb1 * 59 1,023,059 1,023,001 c W95 FAT32 (LBA)
blkid -c /dev/null: ____________________________________________________________
Device UUID TYPE LABEL
/dev/loop0 squashfs
/dev/sda1 9A66110B6610EA31 ntfs
/dev/sda3 a46889dd-98cd-4d1b-9b98-dead68068e0b swap
/dev/sda5 5b9f92fd-e8fb-4bd1-8f68-7a293f5c6cfe ext4
/dev/sdb1 D584-FB41 vfat
============================ "mount | grep ^/dev output: ===========================
Device Mount_Point Type Options
aufs / aufs (rw)
/dev/sr0 /cdrom iso9660 (rw)
/dev/loop0 /rofs squashfs (rw)
/dev/sdb1 /media/D584-FB41 vfat (rw,nosuid,nodev,uhelper=devkit,uid=999,gid=999,shortname=mixed,dmask=0077,utf8=1,flush)
/dev/sda5 /tmp/BootInfo0/sda5 ext4 (ro)
=========================== sda5/boot/grub/grub.cfg: ===========================
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 5b9f92fd-e8fb-4bd1-8f68-7a293f5c6cfe
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-17-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 5b9f92fd-e8fb-4bd1-8f68-7a293f5c6cfe
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=5b9f92fd-e8fb-4bd1-8f68-7a293f5c6cfe ro quiet splash
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-17-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 5b9f92fd-e8fb-4bd1-8f68-7a293f5c6cfe
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=5b9f92fd-e8fb-4bd1-8f68-7a293f5c6cfe ro single
initrd /boot/initrd.img-2.6.31-17-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 9a66110b6610ea31
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
=============================== sda5/etc/fstab: ===============================
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda5 during installation
UUID=5b9f92fd-e8fb-4bd1-8f68-7a293f5c6cfe / ext4 errors=remount-ro 0 1
# swap was on /dev/sda3 during installation
UUID=a46889dd-98cd-4d1b-9b98-dead68068e0b none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
=================== sda5: Location of files loaded by Grub: ===================
64.4GB: boot/grub/core.img
64.4GB: boot/grub/grub.cfg
64.4GB: boot/initrd.img-2.6.31-17-generic
64.4GB: boot/vmlinuz-2.6.31-17-generic
64.4GB: initrd.img
64.4GB: vmlinuz
-
Zkus v LiveCD připojit oddíl s Ubuntu (sda5) přes Místa na liště. Měla by se ploše objevit ikona.
Klikni na ikonu a najdi adresář /home/plangy.
Nahoře najdeš řádek s popiskem Umístění a vedle něj cestu k tvému home adresáři (bude to vypadat asi takto: /media/5b9f92fd-e8fb-4bd1-8f68-7a293f5c6cfe/home/plangy, ale nejsem si jistý).
Zkopíruj tu cestu, otevři Terminál (http://wiki.ubuntu.cz/Termin%C3%A1l), a do něj dej příkaz ls -al /media/5b9f92fd-e8fb-4bd1-8f68-7a293f5c6cfe/home/plangyCo to vypíše zkopíruj sem.
-
Zkoušel jsem se ještě podívat na www.linuxquestions.org/ a tam tenhle problém také řešili. Problém jsem vyřešil takto:
sudo chown -R plangy.users /home/plangy
Nechápu proč se to najednou takhle pokazilo, ale hlavně, že už to jede. Všem moc děkuji za pomoc
-
Good job ;)
Jen bych si změnil ty users na plangy, nejsem si jistý, že budeš členem té skupiny.
-
uf a to jak? :)
-
sudo chown -R plangy:plangy /home/plangy
-
Hotovo :) Jak se téma označí jako vyřešené?
-
Uprav název tématu.