You are not logged in.
I don't use [testing], but I'm getting this message on every boot. I've tried changing the boot parameter from "ro" to "rw", but the grub-mkconfig always inserts an "ro" no matter what. For now I assume this is safe to ignore? The system functions completely normally.
Offline
I don't use [testing], but I'm getting this message on every boot. I've tried changing the boot parameter from "ro" to "rw", but the grub-mkconfig always inserts an "ro" no matter what. For now I assume this is safe to ignore? The system functions completely normally.
Yes. The worst that will happen is that your boot will be slightly slower because root gets fsck'ed twice. I believe that an update to grub will fix it so that grub-mkconfig does not override the rw setting. Until then, you either have to edit the template which causes grub-mkconfig to insert ro, edit grub.cfg by hand, or use a different boot loader.
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
I don't use [testing] too, but with the last update i've this warning. I've grub 2 and I see in /boot/grub/grub.cfg at section 10_linux about arch lines as:
linux /boot/vmlinuz-linux root=UUID=49e4172a-24c6-4d9a-be98-e53ae1e788db ro quiet splash nomodeset
I don't change 10_linux in /etc/grub.d. I only run a:
# grub-mkconfig -o /boot/grub/grub.cfg
and lines change to:
linux /boot/vmlinuz-linux root=UUID=49e4172a-24c6-4d9a-be98-e53ae1e788db rw quiet splash nomodeset
Infact I've no more warning at boot.
Try to upgrade your system and then run grub-mkconfig, this patch should do what i said (autochange ro -> rw).
ASUS P8P67 EVO | i7-2600k |RAM 16GB DDR 3 Vengeance@1600MHz | AMD 7950 Sapphire Dual-X | SSD: Samsung 830 250GB | HD: Western Digital Caviar Blue 1TB
Offline
In /etc/default there is a grub.pacsave
I have restored this file grub.pacsave as the original grub (rename grub file)
grub-mkconfig -o /boot/grub/grub.cfg
The warning message has disappeared
Offline
In /etc/default there is a grub.pacsave
I have restored this file grub.pacsave as the original grub (rename grub file)
grub-mkconfig -o /boot/grub/grub.cfg
The warning message has disappeared
I've no grub.pacsave in /etc/default. Perhaps, with the last grub update, did patch be integrate in grub?
ASUS P8P67 EVO | i7-2600k |RAM 16GB DDR 3 Vengeance@1600MHz | AMD 7950 Sapphire Dual-X | SSD: Samsung 830 250GB | HD: Western Digital Caviar Blue 1TB
Offline
This is my /etc/default/grub.pacsave
GRUB_DEFAULT=0
GRUB_TIMEOUT=20
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="resume=/dev/disk/by-uuid/7df9fa3a-786c-4797-92f1-e032f74d1354"
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true
# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=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=auto
# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
# modes only. Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
GRUB_THEME="/boot/grub/themes/Archxion/theme.txt"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
#GRUB_SAVEDEFAULT="true"
Naturally, it's adapted to my system, and I don't know if it has been the key of the solution.
Try twice:(as sudo)
grub-mkconfig -o /boot/grub/grub.cfg
Last edited by Franknd (2013-08-07 12:51:49)
Offline
Post your /boot/grub/grub.cfg using "code" tag.
ASUS P8P67 EVO | i7-2600k |RAM 16GB DDR 3 Vengeance@1600MHz | AMD 7950 Sapphire Dual-X | SSD: Samsung 830 250GB | HD: Western Digital Caviar Blue 1TB
Offline
I've no grub.pacsave in /etc/default. Perhaps, with the last grub update, did patch be integrate in grub?
You'll only get a .pacsave if you've customised /etc/default/grub. If not, the new version will just be installed automatically and all you need do is regenerate grub.cfg an possibly reinstall grub to disk.
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
Thanks for clarification!
ASUS P8P67 EVO | i7-2600k |RAM 16GB DDR 3 Vengeance@1600MHz | AMD 7950 Sapphire Dual-X | SSD: Samsung 830 250GB | HD: Western Digital Caviar Blue 1TB
Offline
Same message here, not using testing either, guess ill wait for an update to solve it
Offline
Offline
Magbed wrote:Same message here, not using testing either, guess ill wait for an update to solve it
No words can express my aggravation with a post like this.
Wat? You mean you aren't going to use your amazing dev powers to fix our machines for us?
Are we really all alone? Were all the tacos for nothing?
Offline
grub-mkconfig -o /boot/grub/grub.cfg
This did the trick for me.
All done without the need for amazing dev powers! :-)
Last edited by Jurry (2013-08-10 00:31:16)
Offline
I don't use [testing] too, but with the last update i've this warning. I've grub 2 and I see in /boot/grub/grub.cfg at section 10_linux about arch lines as:
linux /boot/vmlinuz-linux root=UUID=49e4172a-24c6-4d9a-be98-e53ae1e788db ro quiet splash nomodeset
I don't change 10_linux in /etc/grub.d. I only run a:
# grub-mkconfig -o /boot/grub/grub.cfg
and lines change to:
linux /boot/vmlinuz-linux root=UUID=49e4172a-24c6-4d9a-be98-e53ae1e788db rw quiet splash nomodeset
Infact I've no more warning at boot.
Try to upgrade your system and then run grub-mkconfig, this patch should do what i said (autochange ro -> rw).
This worked and was actually useful. Thanks.
Offline
A question: I installed plymouth and so after grub it start earl, so now I would not be able to read the log written on tty1 at boot, where there was the warning message of this topic. I would have been able to read it in some way? For example, in dmesg or elsewhere? And yes, where?
Thanks.
ASUS P8P67 EVO | i7-2600k |RAM 16GB DDR 3 Vengeance@1600MHz | AMD 7950 Sapphire Dual-X | SSD: Samsung 830 250GB | HD: Western Digital Caviar Blue 1TB
Offline
A question: I installed plymouth and so after grub it start earl, so now I would not be able to read the log written on tty1 at boot, where there was the warning message of this topic. I would have been able to read it in some way? For example, in dmesg or elsewhere? And yes, where?
Thanks.
You could, you know... disable plymouth? Doesn't 'nosplash' do that? Maybe just look at your config files?
If you want the ultimate "duh", then log early boot. The mkinitcpio manpage even explains how to do this.
Last edited by falconindy (2013-08-09 12:35:41)
Offline
@Jurry,
For a bit of a reality check, there is only one dev active in this thread, and he is consistently responding with the information needed to solve user's problems. Even when that same information has already been delivered a dozen times.
Contrast that with the tens, hundreds, or perhaps even more forum members who could help with said problems, but just frankly don't care anymore. No one can really express true arrogance in a forum post. That is expressed only by figuring something isn't even worthy of a response. Case in point here, I think your post is worthy of a response, as I hope that (if I'm not missing the joke in your post) that the above "reality check" may influence your thinking on the subject.
EDIT: I'm glad it seems I misunderstood the joke. I think the rest of my content though is still worth keeping. In summary: tacos >> falconindy
Last edited by Trilby (2013-08-10 00:53:40)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Jurry wrote:All done without the need for arrogance and amazing dev powers! :-)
I hope I'm misreading this - and the smily does imply a joke in there, but I don't know who the joke is on.
For a bit of a reality check, there is only one dev active in this thread, and he is consistently responding with the information needed to solve user's problems. Even when that same information has already been delivered a dozen times.
Contrast that with the tens, hundreds, or perhaps even more forum members who could help with said problems, but just frankly don't care anymore. No one can really express true arrogance in a forum post. That is expressed only by figuring something isn't even worthy of a response. Case in point here, I think your post is worthy of a response, as I hope that (if I'm not missing the joke in your post) that the above "reality check" may influence your thinking on the subject.
Oops.... It was a joke in response of this post:
falconindy wrote:Magbed wrote:Same message here, not using testing either, guess ill wait for an update to solve it
No words can express my aggravation with a post like this.
Wat? You mean you aren't going to use your amazing dev powers to fix our machines for us?
Are we really all alone? Were all the tacos for nothing?
Don't want to offend anyone. I changed my post.
Last edited by Jurry (2013-08-10 03:28:56)
Offline
Lesson #1 in enjoying arch: dealing with any .pacnew and being relieved.
And this said by me being this " " close to doing a post about it not being a news-item,
then realising for myself that i DID have a (syslinux in my case) .pacnew which i missed at first.
: )
Last edited by PReP (2013-08-10 13:40:40)
. Main: Intel Core i5 6600k @ 4.4 Ghz, 16 GB DDR4 XMP, Gefore GTX 970 (Gainward Phantom) - Arch Linux 64-Bit
. Server: Intel Core i5 2500k @ 3.9 Ghz, 8 GB DDR2-XMP RAM @ 1600 Mhz, Geforce GTX 570 (Gainward Phantom) - Arch Linux 64-Bit
. Body: Estrogen @ 90%, Testestorone @ 10% (Not scientific just out-of-my-guesstimate-brain)
Offline
Simply amazing that it took 63 posts to get the answer. Thanks Jurry!
Offline
Simply amazing that it took 63 posts to get the answer. Thanks Jurry!
It didn't. All of the information you needed was in the first few posts of the thread.
Offline
Simply amazing that it took 63 posts to get the answer. Thanks Jurry!
I found the answer in the first post... I'm not sure why you needed to read 63 posts to get the answer here. An explanation of what is going on has been included over and over and over in this thread.
It rather sounds like you were just looking for a set of commands to blindly copy and paste... which is a terrible idea.
Offline
I think Arch Linux is not the right distro if you want things to 'just work' w/o a bit of understanding of what's going on and why.
Offline
This thread probably wouldn't have caused as much frustration had the op not got side tracked with mkinitcpio hooks that weren't related to the actual problem. I typically always use grub-mkconfig -o /boot/grub/grub.cfg to generate my config file so I never ran into this issue.
Offline
Hi,
I tried every single solution provided in this thread. The message is gone but that's due to the mkinitcpio stuff. I have no "ro" anywhere anymore yet grup itself (at boot) shows me a ro..
So here we go, here are my configs:
/etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true
# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=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=auto
# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
# modes only. Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
#GRUB_THEME="/path/to/gfxtheme"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
#GRUB_SAVEDEFAULT="true"
and /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 fb604f9b-5b08-44dd-8dc2-793d2828e67d
else
search --no-floppy --fs-uuid --set=root fb604f9b-5b08-44dd-8dc2-793d2828e67d
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_input console
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux, with Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-fb604f9b-5b08-44dd-8dc2-793d2828e67d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 fb604f9b-5b08-44dd-8dc2-793d2828e67d
else
search --no-floppy --fs-uuid --set=root fb604f9b-5b08-44dd-8dc2-793d2828e67d
fi
echo 'Loading Linux core repo kernel ...'
linux /boot/vmlinuz-linux root=UUID=fb604f9b-5b08-44dd-8dc2-793d2828e67d rw quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux.img
}
menuentry 'Arch Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-fallback-fb604f9b-5b08-44dd-8dc2-793d2828e67d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 fb604f9b-5b08-44dd-8dc2-793d2828e67d
else
search --no-floppy --fs-uuid --set=root fb604f9b-5b08-44dd-8dc2-793d2828e67d
fi
echo 'Loading Linux core repo kernel ...'
linux /boot/vmlinuz-linux root=UUID=fb604f9b-5b08-44dd-8dc2-793d2828e67d rw quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux-fallback.img
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###
As you can see. "rw" where needed yet grub itself is showing me an "ro". How can that be? It's like it's reading some other file somewhere. I'm puzzled, i don't have any other ideas where this might be going wrong.
And yes, i did run "grub-mkconfig -o /boot/grub/grub.cfg" a gazillion times.
Offline