LINUX.ORG.RU

Сообщения Juice

 

Порядок загрузки Linux

Господа, дамы! Подскажите пожалуйста, как можно определить порядок загрузки Linux. К примеру, есть какой-нибудь абстрактный девайс (чайник, точилка карандашей, etc) или компьютер, на котором запилен Linux. Как можно определить порядок загрузки и посмотреть, в какой последовательности что грузится?

 , , ,

Juice
()

Конвертация ФС xfs ->ext4 и падение системы.

Дорогие друзья! Опускаются руки, поэтому обращаюсь к коллективному разуму: помогите поднять систему после смены ФС. Дано: CentOS Linux release 7.0.1406 (Core) с ядром 3.10.0-123.el7.x86_64. Разбивка дисков осуществлялась, скажем так, по дефолту, выделяя отдельные разделы под /boot и в LVM / и /home с файловой системой xfs на всех этих разделах.
fdisk

[root@localhost ~]# fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes, 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bc205

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048    14346239     6660096   8e  Linux LVM

Disk /dev/mapper/centos-root: 6287 MB, 6287261696 bytes, 12279808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/centos-home: 524 MB, 524288000 bytes, 1024000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

fstab

[root@localhost ~]# cat /etc/fstab
/dev/mapper/centos-root /                       xfs     defaults        1 1
UUID=09067d86-80a6-4b14-9058-3a3bcc65b7b0 /boot                   xfs     defaults        1 2
/dev/mapper/centos-home /home                   xfs     defaults        1 2

blkid

[root@localhost ~]# blkid
/dev/sda1: UUID="09067d86-80a6-4b14-9058-3a3bcc65b7b0" TYPE="xfs"
/dev/sda2: UUID="BI0lmJ-sLsW-CKZ2-Styg-9PjZ-E91V-9u3ZIr" TYPE="LVM2_member"
/dev/mapper/centos-root: UUID="9d72abc4-de8f-4f9d-8e6f-2bc273139714" TYPE="xfs"
/dev/mapper/centos-home: UUID="4d048adb-5941-4a4a-b7cb-78d5261b2b3d" TYPE="xfs"

disk/by-uuid/

[root@localhost by-uuid]# ls -l /dev/disk/by-uuid/
итого 0
lrwxrwxrwx. 1 root root 10 дек 19 20:24 09067d86-80a6-4b14-9058-3a3bcc65b7b0 -> ../../sda1
lrwxrwxrwx. 1 root root 10 дек 19 20:24 4d048adb-5941-4a4a-b7cb-78d5261b2b3d -> ../../dm-1
lrwxrwxrwx. 1 root root 10 дек 19 20:24 9d72abc4-de8f-4f9d-8e6f-2bc273139714 -> ../../dm-0

grub.cfg

### BEGIN /etc/grub.d/10_linux ###
menuentry 'CentOS Linux, with Linux 3.10.0-123.el7.x86_64' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-123.el7.x86_64-advanced-9d72abc4-de8f-4f9d-8e6f-2bc273139714' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod xfs
	set root='hd0,msdos1'
	if [[ x$feature_platform_search_hint = xy ]]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  09067d86-80a6-4b14-9058-3a3bcc65b7b0
	else
	  search --no-floppy --fs-uuid --set=root 09067d86-80a6-4b14-9058-3a3bcc65b7b0
	fi
	linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=9d72abc4-de8f-4f9d-8e6f-2bc273139714 ro vconsole.font=latarcyrheb-sun16 vconsole.keymap=ru rd.lvm.lv=centos/root crashkernel=auto  rhgb quiet LANG=ru_RU.UTF-8
	initrd16 /initramfs-3.10.0-123.el7.x86_64.img
}
menuentry 'CentOS Linux, with Linux 0-rescue-e185bd8e0ec64f75a3b4c00ce10a0fe6' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-e185bd8e0ec64f75a3b4c00ce10a0fe6-advanced-9d72abc4-de8f-4f9d-8e6f-2bc273139714' {
	load_video
	insmod gzio
	insmod part_msdos
	insmod xfs
	set root='hd0,msdos1'
	if [[ x$feature_platform_search_hint = xy ]]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  09067d86-80a6-4b14-9058-3a3bcc65b7b0
	else
	  search --no-floppy --fs-uuid --set=root 09067d86-80a6-4b14-9058-3a3bcc65b7b0
	fi
	linux16 /vmlinuz-0-rescue-e185bd8e0ec64f75a3b4c00ce10a0fe6 root=UUID=9d72abc4-de8f-4f9d-8e6f-2bc273139714 ro vconsole.font=latarcyrheb-sun16 vconsole.keymap=ru rd.lvm.lv=centos/root crashkernel=auto  rhgb quiet
	initrd16 /initramfs-0-rescue-e185bd8e0ec64f75a3b4c00ce10a0fe6.img
}
if [[ "x$default" = 'CentOS Linux, with Linux 3.10.0-123.el7.x86_64' ]]; then default='Advanced options for CentOS Linux>CentOS Linux, with Linux 3.10.0-123.el7.x86_64'; fi; 

Зачесались мои кривые ручёнки сменить тип fs. Решено было использовать fstransform для этого. Загрузился я в live-режим Mint 18, сделал mount /dev/mapper/centos-root /mnt && fstransform /dev/mapper/centos-root ext4 , поменял в fstab у этого раздела тип ФС, выставив ext4. После этого загрузился в live-режим CentOS, в chroot сделал grub2-mkconfig -o /boot/gru2/grub.cfg и попробовал перезагрузиться. Выбрав необходимый пункт меню я заварил себе чая, в надежде насладиться обществом центОси, однако загрузка остановилась на вот такой картинке [IMG]http://i075.radikal.ru/1712/55/c1fd42a04fb1.png[/IMG] Проверяя, на чём же заткнулся загрузчик увидел такое [IMG]http://s017.radikal.ru/i412/1712/14/e294ab79385f.png[/IMG] Вот какие значения после конвертации ФС и обновления grub в системных файлах.

fdisk

[root@localhost ~]# fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes, 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bc205

  Device  Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048    14346239     6660096   8e  Linux LVM

Disk /dev/mapper/centos-root: 6287 MB, 6287261696 bytes, 12279808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/centos-home: 524 MB, 524288000 bytes, 1024000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

fstab

[root@localhost ~]# cat /etc/fstab
/dev/mapper/centos-root /                       ext4     defaults        1 1
UUID=09067d86-80a6-4b14-9058-3a3bcc65b7b0 /boot                   xfs     defaults        1 2
/dev/mapper/centos-home /home                   xfs     defaults        1 2

blkid

[root@localhost ~]# blkid
/dev/sda1: UUID="09067d86-80a6-4b14-9058-3a3bcc65b7b0" TYPE="xfs" 
/dev/sda2: UUID="BI0lmJ-sLsW-CKZ2-Styg-9PjZ-E91V-9u3ZIr" TYPE="LVM2_member" 
/dev/mapper/centos-root: UUID="f06cca80-f54f-48d8-a59a-a79a20e8994b" TYPE="ext4" 
/dev/mapper/centos-home: UUID="4d048adb-5941-4a4a-b7cb-78d5261b2b3d" TYPE="xfs" 

/disk/by-uuid/

ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx. 1 root root 10 Dec 19 18:27 09067d86-80a6-4b14-9058-3a3bcc65b7b0 -> ../../sda1
lrwxrwxrwx. 1 root root  9 Dec 19 18:27 2015-02-02-15-21-03-00 -> ../../sr0
lrwxrwxrwx. 1 root root 10 Dec 19 18:27 4d048adb-5941-4a4a-b7cb-78d5261b2b3d -> ../../dm-1
lrwxrwxrwx. 1 root root 10 Dec 19 18:27 B663-02B7 -> ../../sdb1
lrwxrwxrwx. 1 root root 10 Dec 19 18:27 d974dffb-2158-4e6a-8e36-e81d7f681db2 -> ../../dm-2
lrwxrwxrwx. 1 root root 10 Dec 19 18:27 f06cca80-f54f-48d8-a59a-a79a20e8994b -> ../../dm-0

grub.cfg

### BEGIN /etc/grub.d/10_linux ###
menuentry 'CentOS Linux, with Linux 3.10.0-123.el7.x86_64' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-123.el7.x86_64-advanced-f06cca80-f54f-48d8-a59a-a79a20e8994b' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos 
	insmod xfs
	set root='hd0,msdos1'
	if [[ x$feature_platform_search_hint = xy ]]; then
	  search --no-floppy --fs-uuid --set=root  09067d86-80a6-4b14-9058-3a3bcc65b7b0
	else
	  search --no-floppy --fs-uuid --set=root 09067d86-80a6-4b14-9058-3a3bcc65b7b0
	fi
	linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=f06cca80-f54f-48d8-a59a-a79a20e8994b ro vconsole.font=latarcyrheb-sun16 vconsole.keymap=ru rd.lvm.lv=centos/root crashkernel=auto  rhgb quiet 
	initrd16 /initramfs-3.10.0-123.el7.x86_64.img
}
menuentry 'CentOS Linux, with Linux 0-rescue-e185bd8e0ec64f75a3b4c00ce10a0fe6' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-e185bd8e0ec64f75a3b4c00ce10a0fe6-advanced-f06cca80-f54f-48d8-a59a-a79a20e8994b' {
	load_video
	insmod gzio
	insmod part_msdos 
	insmod xfs
	set root='hd0,msdos1'
	if [[ x$feature_platform_search_hint = xy ]]; then
	  search --no-floppy --fs-uuid --set=root  09067d86-80a6-4b14-9058-3a3bcc65b7b0
	else
	  search --no-floppy --fs-uuid --set=root 09067d86-80a6-4b14-9058-3a3bcc65b7b0
	fi
	linux16 /vmlinuz-0-rescue-e185bd8e0ec64f75a3b4c00ce10a0fe6 root=UUID=f06cca80-f54f-48d8-a59a-a79a20e8994b ro vconsole.font=latarcyrheb-sun16 vconsole.keymap=ru rd.lvm.lv=centos/root crashkernel=auto  rhgb quiet 
	initrd16 /initramfs-0-rescue-e185bd8e0ec64f75a3b4c00ce10a0fe6.img
}
if [[ "x$default" = 'CentOS Linux, with Linux 3.10.0-123.el7.x86_64' ]]; then default='Advanced options for CentOS Linux>CentOS Linux, with Linux 3.10.0-123.el7.x86_64'; fi; 

Честно говоря, пишу сюда из-за того, что руки уже опустились в поисках решения это проблемы. Надеюсь, кто-то уже сталкивался с подобной задачей и сможет подтолкнуть мои мысли в нужном направлении. Заранее благодарен.

 , , ,

Juice
()

Помогите с разметкой.

Внимательно ознакомился с LORCODE Но не получается использовать тег cut.

Делаю так:[cut=spoiler] здесь много текста, который хотелось бы скрыть для того, что бы не загромождал собой ничего. [/cut]

и получаю

( spoiler )

 

Juice
()

RSS подписка на новые темы