格式化后重新安装依旧是这么个问题。
/boot ext3
/ reiserfs
/usr reiserfs
/home reiserfs
/data ext4
用livecd 进入系统,/mnt/sbin/init是存在该文件的。
这个是个什么原因?
离线
是不是我还需要安装reiserfs文件系统的什么软件?
离线
initramfs没有reiserfs模块?
/etc/mkinitcpio.conf增加
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES="piix ide_disk reiserfs"
MODULES="reiserfs"
试试看?(记得重新打包initramfs才会生效)
P.S. 话说lz的/data是神马文件夹??装了这么多发行版貌似只有Android有这个文件夹??求科普……
最近编辑记录 danielhugo (2012-09-03 16:54:37)
本人的 Arch Linux 软件仓库:http://git.io/-1
本人的广告过滤及代·理规则订阅页面:http://git.io/f0x
离线
/etc/mkinitcpio.conf这个是加了MODULES="reiserfs"的。。
我刚刚用livecd安装了reiserfsprogs后,报错提前了。。
buffer I/O error on device sr0,logical block 2 .
Reiserfs super block in llock 16 on 0x805 of format 3.6 with standard journal blocks
然后依旧是failed……
/data是我自己挂了一个文件夹,打算用来存放一些数据,会有比较大的文件。
离线
晕死了。。改为ext4 也不行,是不是根分区必须是主分区?
离线
reiserfs就跟它作者一样是个悲剧,别用……
至于你这个问题嘛,可能是挂错分区了。贴一下 grub 的菜单文件、sudo blkid 输出结果。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
------------------------------blkid-------------------------------------livecd启动来看的。。下面几个应该是cd的。
/dev/sda1: UUID="B840098740094E16" TYPE="ntfs"
/dev/sda2: UUID="f00715be-9c2c-4592-8d96-1bb3b968b44b" TYPE="ext3"
/dev/sda3: UUID="fd88fb8b-13f3-48b4-b73e-df13e01cd407" TYPE="ext4"
/dev/sda5: UUID="c7cdfe6c-1e03-403a-bce0-dfc6ec8c2a34" TYPE="reiserfs"
/dev/sda6: UUID="52dc85bd-8193-42f1-99f6-474fe2688e32" TYPE="reiserfs"
/dev/sda7: UUID="cb1ea3db-59ef-4496-abbe-2dbb5a0f6838" TYPE="ext4"
/dev/sda8: UUID="7a62aa8f-6bad-4f6a-97e9-cb870ad223ae" TYPE="reiserfs"
/dev/sda9: LABEL="M-fM-^VM-0M-eM-^JM- M-eM-^MM-7" UUID="56E0ADE9E0ADD013" TYPE="ntfs"
/dev/sr0: LABEL="ARCH_201208" TYPE="iso9660"
/dev/loop0: TYPE="squashfs"
/dev/loop1: UUID="d5a69ee1-f391-404a-a6e4-51830d8b63d6" TYPE="ext4"
/dev/loop2: UUID="d5a69ee1-f391-404a-a6e4-51830d8b63d6" TYPE="ext4"
/dev/loop3: TYPE="squashfs"
/dev/loop4: UUID="972789b0-8d0b-4d5c-8677-2f1f120a71be" TYPE="ext4"
/dev/loop6: TYPE="squashfs"
/dev/loop7: UUID="49e6fe7a-ebb1-4d98-ab01-0baa603a8436" TYPE="ext4"
/dev/mapper/arch_root-image: UUID="d5a69ee1-f391-404a-a6e4-51830d8b63d6" TYPE="ext4"
/dev/mapper/arch_usr-lib-modules: UUID="972789b0-8d0b-4d5c-8677-2f1f120a71be" TYPE="ext4"
/dev/mapper/arch_usr-share: UUID="49e6fe7a-ebb1-4d98-ab01-0baa603a8436" TYPE="ext4"
-------------------fstab-------------------------------------------------
tmpfs /tmp tmpfs nodev,nosuid 0 0
# /dev/sda3
UUID=fd88fb8b-13f3-48b4-b73e-df13e01cd407 / ext4 rw,relatime,data=ordered 0 1
# /dev/sda2
UUID=f00715be-9c2c-4592-8d96-1bb3b968b44b /boot ext3 rw,relatime,stripe=4,data=ordered 0 2
# /dev/sda5
UUID=c7cdfe6c-1e03-403a-bce0-dfc6ec8c2a34 /home reiserfs rw,relatime 0 0
# /dev/sda6
UUID=52dc85bd-8193-42f1-99f6-474fe2688e32 /usr reiserfs rw,relatime 0 2
# /dev/sda7
UUID=cb1ea3db-59ef-4496-abbe-2dbb5a0f6838 /data ext4 rw,relatime,data=ordered 0 0
# /dev/sda8
UUID=7a62aa8f-6bad-4f6a-97e9-cb870ad223ae /var reiserfs rw,relatime 0 0
离线
----------------------grub.cfg------------------------
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
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_msdos
insmod reiserfs
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 52dc85bd-8193-42f1-99f6-474fe2688e32
else
search --no-floppy --fs-uuid --set=root 52dc85bd-8193-42f1-99f6-474fe2688e32
fi
font="/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 GNU/Linux, with Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-fd88fb8b-13f3-48b4-b73e-df13e01cd407' {
load_video
set gfxpayload=keep
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 f00715be-9c2c-4592-8d96-1bb3b968b44b
else
search --no-floppy --fs-uuid --set=root f00715be-9c2c-4592-8d96-1bb3b968b44b
fi
echo 'Loading Linux core repo kernel ...'
linux /vmlinuz-linux root=UUID=fd88fb8b-13f3-48b4-b73e-df13e01cd407 ro quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-linux.img
}
menuentry 'Arch GNU/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-fd88fb8b-13f3-48b4-b73e-df13e01cd407' {
load_video
set gfxpayload=keep
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 f00715be-9c2c-4592-8d96-1bb3b968b44b
else
search --no-floppy --fs-uuid --set=root f00715be-9c2c-4592-8d96-1bb3b968b44b
fi
echo 'Loading Linux core repo kernel ...'
linux /vmlinuz-linux root=UUID=fd88fb8b-13f3-48b4-b73e-df13e01cd407 ro quiet
echo 'Loading initial ramdisk ...'
initrd /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/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-B840098740094E16' {
insmod part_msdos
insmod ntfs
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 B840098740094E16
else
search --no-floppy --fs-uuid --set=root B840098740094E16
fi
chainloader +1
}
### 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 ###
离线
论坛不能上传附件,直接贴出来了。。
现在boot 和根分区都改为了主分区。
启动依旧不行。failed to ……
离线
被文档中的不能更改给吓住了.....
根据您的提示,发现好像是根分区和boot分区UUID反了。。
然后 /vmlinuz-linux 前面应该是少了boot吧?
我改了这些以后提示我需要先加载boot。。还需要怎么改?
离线
解决了。。
1) Reinstall glibc (delete /var/cache/pacman/pkg/glibc* first to force it to download a new copy)
2) Add the 'usr' hook to mkinitcpio.conf and rerun `mkinitcpio -p linux`
离线
只能说分太多区也不是好事,说不定哪天官方又大搬迁时你的系统又挂了……
本人的 Arch Linux 软件仓库:http://git.io/-1
本人的广告过滤及代·理规则订阅页面:http://git.io/f0x
离线
不是,是新内核的原因,有个更新包在那个基本包里不是最新的。
离线
不是,是新内核的原因,有个更新包在那个基本包里不是最新的。
话说在base组里的jfsprogs xfsutils reiserfsprogs等包是不是不装也没问题?
本人的 Arch Linux 软件仓库:http://git.io/-1
本人的广告过滤及代·理规则订阅页面:http://git.io/f0x
离线
那些是fsck工具吧,文件系统支持都弄在内核那边。
小白路过,大家给点面子!
离线