You are not logged in.
I've followed the instructions all the way to the bootloader and then restart in the Beginner's guide.
I'm dual booting Arch with a machine that already has Windows 10 installed. EFI is in /dev/sda2 and the Arch partition I'm working with is /dev/sda5.
Grub seems fine as grub.cfg entries point to root='hd0,gpt5'.
Fstab also looks good, matching the correct UUID.
I've tried adding 'ext4' to the MODULES array of mkinitcpio.conf, but it didn't help.
What else can I do? Selecting the Arch option in Grub just leads to the unknown fs error, and then drops to a rootfs shell.
Last edited by jddantes (2016-08-02 07:25:05)
Offline
In the rootfs shell can you mount it or not? Does lsmod show loaded modules? cat /proc/filesystems?
Offline
What do I mount? I can't see the partitions, lsblk and fdisk aren't found.
Filesystems http://i.imgur.com/0F44yVd.jpg
lsmod http://i.imgur.com/bvuxptc.jpg
Mod note: Please read the CoC and only post thumbnails. https://wiki.archlinux.org/index.php/Code_of_conduct -- WorMzy
Last edited by WorMzy (2016-07-31 17:59:56)
Offline
Grub seems fine as grub.cfg entries point to root='hd0,gpt5'.
Fstab also looks good, matching the correct UUID.
Can we see the actual files please?
This link will probably be useful:
https://wiki.archlinux.org/index.php?ti … in_clients
Did you install Arch in UEFI mode?
Please provide the exact commands used to install the bootloader to your disk.
The output of these commands would also be good:
# parted -l
# efibootmgr -v
Para todos todo, para nosotros nada
Offline
Parted output
Model: ATA WDC WD5000LPVX-6 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 683MB 682MB ntfs Basic data partition hidden, diag
2 683MB 955MB 273MB fat32 EFI system partition boot, esp
3 955MB 1089MB 134MB Microsoft reserved partition msftres
4 1089MB 254GB 253GB ntfs Basic data partition msftdata
5 254GB 478GB 224GB ext4
6 478GB 479GB 477MB ntfs hidden, diag
7 479GB 500GB 21.1GB ntfs Basic data partition hidden, msftdata
Model: TDK LoR TF10 (scsi)
Disk /dev/sdb: 7731MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
2 88.1kB 42.0MB 41.9MB primary fat16 esp
Model: hp DVD RAM UJ8E2 (scsi)
Disk /dev/sr0: 426kB
Sector size (logical/physical): 2048B/2048B
Partition Table: unknown
Disk Flags:
efibootmgr:
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 2001,0001,3001,0004,2002,2003
Boot0000* Notebook Hard Drive BBS(HD,,0x500)................-.U.......U.A.U....................................c........A.........................
Boot0001* Windows Boot Manager HD(2,GPT,314172c1-8a7f-46d7-a955-52d218278001,0x145800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...I................
Boot0002* USB Hard Drive - TDK LoR TF10 BBS(7,,0x500)...................................................................v........A.....................
Boot0003* USB Hard Drive (UEFI) - TDK LoR TF10 PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/HD(1,MBR,0x4294967184,0xac,0x14000)RC
Boot0004* grub HD(2,GPT,314172c1-8a7f-46d7-a955-52d218278001,0x145800,0x82000)/File(\EFI\grub\grubx64.efi)
Boot2001* USB Drive (UEFI) RC
Boot2002* Internal CD/DVD ROM Drive (UEFI) RC
Boot3000* Internal Hard Disk or Solid State Disk RC
Boot3001* Internal Hard Disk or Solid State Disk RC
Boot3003* Internal Hard Disk or Solid State Disk RC
For grub, I installed grub, os-prober, and efibootmgr. Then:
mount /dev/sda2 /boot
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
grub.cfg is here ptpb.pw/g1P5
/etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda5
UUID=54368af4-6208-4d44-9c67-ebe33b56811a / ext4 rw,relatime,data=ordered 0 1
/proc/filesystems https://ptpb.pw/QSjQ
lsmod | grep ext4
ext4 520192 1
crc16 16384 1 ext4
jbd2 90112 1 ext4
mbcache 16384 2 ext4
Last edited by jddantes (2016-08-01 04:50:52)
Offline
For grub, I installed grub, os-prober, and efibootmgr. Then:
mount /dev/sda2 /boot
Why did you mount the ESP at this stage?
Was /dev/sda2 mounted to /boot when you ran the `pacstrap` command to install the system?
Is there a kernel image & initramfs on the ESP?
# mount /dev/sda2 /mnt
ls /mnt
# umount -R /mnt
/etc/fstab
# # /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> # /dev/sda5 UUID=54368af4-6208-4d44-9c67-ebe33b56811a / ext4 rw,relatime,data=ordered 0 1
This would strongly suggest that the ESP was *not* mounted to /boot when `genfstab` was run.
Is systemd mounting the ESP automatically?
grep sda2 /proc/self/mounts
Para todos todo, para nosotros nada
Offline
Oh I see. I did not mount /mnt/boot when I mounted /mnt (I overlooked that part because I only used a single partition so I thought it wasn't relevant). Will try to reinstall then.
Offline
Right, the fstab is different now. Will try to see how it goes from here. Thank you!
https://ptpb.pw/ih09
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda5
UUID=076e5498-eca9-4d6a-b528-4eafed70ed32 / ext4 rw,relatime,data=ordered 0 1
# /dev/sda2
UUID=8096-F5EB /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2
Offline
Okay, it did work. Thanks so much!
Offline