Monday, November 09, 2009

Linux: Kā parādīt ielādes paziņojumus

Problēma:
Piestartējot linux, kļuva redzams, ka mani ntfs partīcijas 2 diski ir zuduši :( Slēdzot iekšā linuxi, varēja redzēt uz kādu sekundes daļu redzamu paziņojumu par to ka jāpiemontē šie diski savādāk. Ar dmesg komandu neko nevarēja atrast. Tas pats arī ar sudo dmesg | more komandu...
Īsāk sakot, ir nepieciešams dabūt pilnu ielādes paziņojumu (boot messages) log failu...

Cēlonis:
Windows lādējot savus kārtējos atjauninājumus, bija sagājis sviestā, un izslēdzies nepabeidzot instalāciju. Acīmredzot linux uzskatīja, ka šie diski nav korekti nomontēti / piemontēti, un tādējādi man vairs nerādīja to saturu...

Risinājums:
1) Labojam šo failu: /etc/default/bootlogd
Failā ir tikai 2 rindiņas:

# Run bootlogd at startup ?
BOOTLOGD_ENABLE=No

Pēdējo tad arī mainam uz: BOOTLOGD_ENABLE=Yes

Saglabājam failu un pārstartējam linuxi.

2)skatamies log failu: sudo gedit /var/log/boot
Te arī ir mani interesējošās rindiņas:

Mounting local filesystems...$LogFile indicates unclean shutdown (0, 0)
Mon Nov 9 19:02:09 2009: Failed to mount '/dev/sda5': Operation not supported
Mon Nov 9 19:02:09 2009: Mount is denied because NTFS is marked to be in use. Choose one action:
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: Choice 1: If you have Windows then disconnect the external devices by
Mon Nov 9 19:02:09 2009: clicking on the 'Safely Remove Hardware' icon in the Windows
Mon Nov 9 19:02:09 2009: taskbar then shutdown Windows cleanly.
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: Choice 2: If you don't have Windows then you can use the 'force' option for
Mon Nov 9 19:02:09 2009: your own responsibility. For example type on the command line:
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: mount -t ntfs-3g /dev/sda5 /mnt/win-2 -o force
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: Or add the option to the relevant row in the /etc/fstab file:
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: /dev/sda5 /mnt/win-2 ntfs-3g force 0 0
Mon Nov 9 19:02:09 2009: $LogFile indicates unclean shutdown (0, 0)
Mon Nov 9 19:02:09 2009: Failed to mount '/dev/sda6': Operation not supported
Mon Nov 9 19:02:09 2009: Mount is denied because NTFS is marked to be in use. Choose one action:
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: Choice 1: If you have Windows then disconnect the external devices by
Mon Nov 9 19:02:09 2009: clicking on the 'Safely Remove Hardware' icon in the Windows
Mon Nov 9 19:02:09 2009: taskbar then shutdown Windows cleanly.
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: Choice 2: If you don't have Windows then you can use the 'force' option for
Mon Nov 9 19:02:09 2009: your own responsibility. For example type on the command line:
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: mount -t ntfs-3g /dev/sda6 /mnt/win-3 -o force
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: Or add the option to the relevant row in the /etc/fstab file:
Mon Nov 9 19:02:09 2009:
Mon Nov 9 19:02:09 2009: /dev/sda6 /mnt/win-3 ntfs-3g force 0 0

Par cik šajās 2 partīcijās man ir tikai dati, kurus vajag redzēt gan no lin, gan no win puses, tad gari nedomādams, pārtaisu /etc/fstab failu:

# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/sda7 / ext3 errors=remount-ro 0 1
/dev/sda8 none swap sw 0 0
#/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sda1 /mnt/win-1 ntfs-3g umask=0,nls=utf8,user,auto,ro 0 0
#/dev/sda5 /mnt/win-2 ntfs-3g umask=0,nls=utf8,user,auto,rw 0 0
#/dev/sda6 /mnt/win-3 ntfs-3g umask=0,nls=utf8,user,auto,rw 0 0
/dev/sda5 /mnt/win-2 ntfs-3g force 0 0
/dev/sda6 /mnt/win-3 ntfs-3g force 0 0

3) restarts - un redzam, ka viss ir kārtībā ;)

No comments: