LINUX.ORG.RU

Не двигается дальше checking local filesystems

 ,


0

2

Решил поставить на ноут Gentoo в итоге переустанавливаю уже какой то, не помню уже какой, раз с одной и той же проблемой. При загрузке говори что, checking local filesystems ... и встает. Дальше никуда не двигается. Смотрел на англоязычных форумах, вроде что то с /etc/fstab связанно. Ее писал руками и генерировал с помощью arch livecd командой genfstab. Не помогло. /etc/fstab :

# /dev/sda7
UUID=d6243af5-4c20-48a4-8897-796019b42b28	/         	ext4      	rw,relatime,data=ordered	0 1

# /dev/sda2
UUID=5fe1dc80-3bfc-4423-8cd4-fd0d3306ee78	/boot     	ext2      	rw,relatime,block_validity,barrier,user_xattr,acl,stripe=4	0 2

# /dev/sda6
UUID=a9434740-8fda-43b7-b29b-9afc3c30b8e1	none      	swap      	defaults  	0 0

Вывод blkid:

/dev/sda2: UUID="5fe1dc80-3bfc-4423-8cd4-fd0d3306ee78" TYPE="ext2" PARTUUID="3051f4e0-02"
/dev/sda3: UUID="acc9ab8b-35bd-4de2-a75c-39349186b098" TYPE="ext4" PARTUUID="3051f4e0-03"
/dev/sda5: UUID="e76c9054-5adb-4246-ba76-e866dde655eb" TYPE="ext4" PARTUUID="3051f4e0-05"
/dev/sda6: UUID="a9434740-8fda-43b7-b29b-9afc3c30b8e1" TYPE="swap" PARTUUID="3051f4e0-06"
/dev/sda7: UUID="d6243af5-4c20-48a4-8897-796019b42b28" TYPE="ext4" PARTUUID="3051f4e0-07"

На ноуте есть еще mint, который grub-mkconfig отказывается находить. Может быть, это как то связанно. Пытался гуглить, но это ничего не дало. Понятия не имею, что вообще происходит

Ответ на: комментарий от lrusifikator

обычно они такой же длины, что UUID, а тут какие-то обрезанные.

загружайся c LiveCD и проверяй диски с 'fsck -f'

Deleted ()

В параметрах загрузки в grub есть что-нибудь вроде quiet ? Убери, может больше информации будет

router ★★★★★ ()
Ответ на: комментарий от lrusifikator

обычно /boot/grub/grub.cfg ( grub 2 ) или /boot/grub/menu.lst ( grub 1 )

но можно прямо из grub'а исправить ( для текущей загрузки, изменения не сохранятся ), смотри подсказки

router ★★★★★ ()

только сейчас сообразил

Может быть какая-то проблема с modeset или acpi

Т.е. сообщения на экране последнее, что удалось вывести, но это не значит что проблема в проверке ФС, скорее всего видюху переключили в неподдерживаемый режим или что-то типа того

Именно с гентой не работал, но у них в хендбуке должно быть что-то про загрузку на проблемном железе ( nomodeset или тому подобное )

router ★★★★★ ()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от deity
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-d6243af5-4c20-48a4-8897-796019b42b28' {
	load_video
	if [ "x$grub_platform" = xefi ]; then
		set gfxpayload=keep
	fi
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  5fe1dc80-3bfc-4423-8cd4-fd0d3306ee78
	else
	  search --no-floppy --fs-uuid --set=root 5fe1dc80-3bfc-4423-8cd4-fd0d3306ee78
	fi
	echo	'Loading Linux x86_64-4.12.12-gentoo ...'
	linux	/kernel-genkernel-x86_64-4.12.12-gentoo root=UUID=d6243af5-4c20-48a4-8897-796019b42b28 ro  
	echo	'Loading initial ramdisk ...'
	initrd	/initramfs-genkernel-x86_64-4.12.12-gentoo
}
lrusifikator ()
Ответ на: комментарий от deity
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
#
# To populate all changes in this file you need to regenerate your
# grub configuration file afterwards:
#     'grub2-mkconfig -o /boot/grub/grub.cfg'
#
# See the grub info page for documentation on possible variables and
# their associated values.

GRUB_DISTRIBUTOR="Gentoo"

# Default menu entry
#GRUB_DEFAULT=0

# Boot the default entry this many seconds after the menu is displayed
#GRUB_TIMEOUT=5
#GRUB_TIMEOUT_STYLE=menu

# Append parameters to the linux kernel command line
#GRUB_CMDLINE_LINUX=""
#
# Examples:
#
# Boot with network interface renaming disabled
# GRUB_CMDLINE_LINUX="net.ifnames=0"
#
# Boot with systemd instead of sysvinit (openrc)
# GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd"

# Append parameters to the linux kernel command line for non-recovery entries
#GRUB_CMDLINE_LINUX_DEFAULT=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal.
# Note that you can use only modes which your graphic card supports via VBE.
# You can see them in real GRUB with the command `vbeinfo'.
#GRUB_GFXMODE=640x480

# Set to 'text' to force the Linux kernel to boot in normal text
# mode, 'keep' to preserve the graphics mode set using
# 'GRUB_GFXMODE', 'WIDTHxHEIGHT'['xDEPTH'] to set a particular
# graphics mode, or a sequence of these separated by commas or
# semicolons to try several modes in sequence.
#GRUB_GFXPAYLOAD_LINUX=

# Path to theme spec txt file.
# The starfield is by default provided with use truetype.
# NOTE: when enabling custom theme, ensure you have required font/etc.
#GRUB_THEME="/boot/grub/themes/starfield/theme.txt"

# Background image used on graphical terminal.
# Can be in various bitmap formats.
#GRUB_BACKGROUND="/boot/grub/mybackground.png"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY=true

# Uncomment to disable generation of the submenu and put all choices on
# the top-level menu.
# Besides the visual affect of no sub menu, this makes navigation of the
# menu easier for a user who can't see the screen.
#GRUB_DISABLE_SUBMENU=y

# Uncomment to play a tone when the main menu is displayed.
# This is useful, for example, to allow users who can't see the screen
# to know when they can make a choice on the menu.
#GRUB_INIT_TUNE="60 800 1"
lrusifikator ()
Ответ на: комментарий от deity

Я уж думал в генте на ядро какие патчи накладывают

Нет, всё в порядке, просто ты этом ничего не понимаешь :D

router ★★★★★ ()
Ответ на: комментарий от deity

Неа, двигалася по туториалу по установке не сварачивая на systemd. Openrc у меня

lrusifikator ()
Ответ на: комментарий от deity

Дай-ка угадаю. Потому, что именно initrd ищет и монтирует корень ( помимо всякой прочей неинтересной тебе фигни ) ?

router ★★★★★ ()
Ответ на: комментарий от lrusifikator

ну если у тебя был бы райд или люкс то да, в твоем случает без него загрузится

а если у тебя кривой initrd то нет

deity ★★★★ ()
Ответ на: комментарий от deity

То, что ты называешь legacy grub - это grub первой версии. А застал я ещё lilo

Так на что ты хотел раскрыть мне глаза?

router ★★★★★ ()
Ответ на: комментарий от router

initrd совершенно опциональная хрень, он нужен только для нескучных установок, когда ядро не может смонтировать корень без сторонней помощи

Gary ★★★★★ ()
Ответ на: комментарий от Gary

ИЧСХ ядро даже на nfs может смонтировать корень без initrd (При определенном стечении обстоятельств)

timdorohin ★★★ ()
Ответ на: комментарий от lrusifikator

выхлоп grep «CMDLINE=» /usr/src/linux/.config

выхлоп с ext4

еще у opernc есть интерактивный режим:

quasar ~ # grep inter /etc/rc.conf 
# Set rc_interactive to "YES" and you'll be able to press the I key during
rc_interactive="YES"

при загрузке зажимaешь I с возможностью запуска/пропуска/

deity ★★★★ ()

Замени relatime на noatime, насколько я помню, с этим какие-то проблемы были

XMs ★★★★★ ()
Ответ на: комментарий от lrusifikator
grep "CMDLINE" /usr/src/linux/.config
grep "ext4" /usr/src/linux/.config

deity ★★★★ ()
Ответ на: комментарий от deity

Не вышло. Думаю, лучше все снесу, буду делать заново, может что и выйдет. Спасбо большое за помощь несчастному ламеру)

lrusifikator ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.