Вы здесь

SOLVED корень монтируется только на чтение

Приветствую комрады, спасайте советом.
Установил генту на софт рейд 1, она загружается но ФС только на чтение. Непонятно почему в грабе стоит RO.
Вот конфиги.

lsblk


NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
|-sda1 8:1 0 957M 0 part
| `-md1 9:1 0 956.9M 0 raid1
`-sda2 8:2 0 930.6G 0 part
`-md2 9:2 0 930.6G 0 raid1
sdb 8:16 0 931.5G 0 disk
|-sdb1 8:17 0 957M 0 part
| `-md1 9:1 0 956.9M 0 raid1
`-sdb2 8:18 0 930.6G 0 part
`-md2 9:2 0 930.6G 0 raid1
sr0 11:0 1 485.7M 0 rom
loop0 7:0 0 232M 1 loop

mdadm


ARRAY /dev/md1 level=raid1 num-devices=2 UUID=969d6d41:be5327c1:cb201669:f728008a
devices=/dev/sda1,/dev/sdb1
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=569c593c:569277c8:cb201669:f728008a name=livecd:3
devices=/dev/sda2,/dev/sdb2

fstab


#
UUID=7805fdd2-7e5a-4928-8bd3-74c744ee92dc / ext4 auto,noatime,rw 0 1
UUID=1f879d2f-f0cb-4338-a9f2-0609c4c95c83 /boot ext3 auto,noatime,rw 1 2

grub2


menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7805fdd2-7e5a-4928-8bd3-74c744ee92dc' {
load_video
insmod gzio
insmod part_msdos msdos
insmod diskfilter mdraid09
insmod ext2
set root='mduuid/969d6d41be5327c1cb201669f728008a'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='mduuid/969d6d41be5327c1cb201669f728008a' 1f879d2f-f0cb-4338-a9f2-0609c4c95c83
else
search --no-floppy --fs-uuid --set=root 1f879d2f-f0cb-4338-a9f2-0609c4c95c83
fi
echo 'Loading Linux 3.10.32-gentoo ...'
linux /vmlinuz-3.10.32-gentoo root=/dev/md2 ro
}
submenu 'Advanced options for Gentoo GNU/Linux' $menuentry_id_option 'gnulinux-advanced-7805fdd2-7e5a-4928-8bd3-74c744ee92dc' {
menuentry 'Gentoo GNU/Linux, with Linux 3.10.32-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.10.32-gentoo-advanced-7805fdd2-7e5a-4928-8bd3-74c744ee92dc' {
load_video
insmod gzio
insmod part_msdos msdos
insmod diskfilter mdraid09
insmod ext2
set root='mduuid/969d6d41be5327c1cb201669f728008a'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='mduuid/969d6d41be5327c1cb201669f728008a' 1f879d2f-f0cb-4338-a9f2-0609c4c95c83
else
search --no-floppy --fs-uuid --set=root 1f879d2f-f0cb-4338-a9f2-0609c4c95c83
fi
echo 'Loading Linux 3.10.32-gentoo ...'
linux /vmlinuz-3.10.32-gentoo root=/dev/md2 ro
}
menuentry 'Gentoo GNU/Linux, with Linux 3.10.32-gentoo (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.10.32-gentoo-recovery-7805fdd2-7e5a-4928-8bd3-74c744ee92dc' {
load_video
insmod gzio
insmod part_msdos msdos
insmod diskfilter mdraid09
insmod ext2
set root='mduuid/969d6d41be5327c1cb201669f728008a'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='mduuid/969d6d41be5327c1cb201669f728008a' 1f879d2f-f0cb-4338-a9f2-0609c4c95c83
else
search --no-floppy --fs-uuid --set=root 1f879d2f-f0cb-4338-a9f2-0609c4c95c83
fi
echo 'Loading Linux 3.10.32-gentoo ...'
linux /vmlinuz-3.10.32-gentoo root=/dev/md2 ro single
}
}

а в конфиге переменные GRUB_CMDLINE_LINUX[_DEFAULT] не содержат ro?

P.S. если на то пошло, то ro в параметрах ядра не должно приводить к тому, что после загрузки корень остается ro.

Beelzebubbie написал:
а в конфиге переменные GRUB_CMDLINE_LINUX[_DEFAULT] не содержат ro?

P.S. если на то пошло, то ro в параметрах ядра не должно приводить к тому, что после загрузки корень остается ro.

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

еще одна непонятность вывод mount пустой

sharp написал:
еще одна непонятность вывод mount пустой

Не "непонятность", а следствие.

file /etc/mtab

—

:wq
--
Live free or die

вывод /proc/mounts


rootfs / rootfs rw 0 0
/dev/md2 / ext4 ro,relatime,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=3990356k,nr_inodes=207857,mode=755 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run tmpfs rw,nosuid,nodev,relatime,size=798124k,mode=755 0 0
mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
shm /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
cgroup_root /sys/fs/cgroup tmpfs rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755 0 0
openrc /sys/fs/cgroup/openrc cgroup rw,nosuid,nodev,noexec,relatime,release_agent=/lib/rc/sh/cgroup-release-agent.sh,name=openrc 0 0
cpuset /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cpu /sys/fs/cgroup/cpu cgroup rw,nosuid,nodev,noexec,relatime,cpu 0 0
cpuacct /sys/fs/cgroup/cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpuacct 0 0
freezer /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
/dev/md1 /boot ext3 rw,noatime,errors=continue,user_xattr,barrier=1,data=ordered 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0

mtab пуст

а если перемонтировать в rw?

/etc/init.d/root без ошибок и т.п. стартует?

_SerEga_ написал:
а если перемонтировать в rw?

/etc/init.d/root без ошибок и т.п. стартует?

пишет
mount: cannot remount /dev/md2 read=write, is write-protected
Root filesystem could not be mounted read/write
после этого стартует root

cat /proc/mounts > /etc/mtab решил проблему с тем что не отображалось ничего в выводе mount но ФС все равно только для чтения, хотя в выводе maunt написано md2 rw

[...]
The ext4 filesystem requires that this features be enabled in order to support filesystems that have the huge_file feature enabled.
Otherwise, it will refuse to mount in the read-write mode any filesystems that use the huge_file feature, which is enabled by default by mke2fs.ext4
[...]

включил поддержку блочных устройств более 2ТБ