You are not logged in.

#1 2013-07-20 09:27:29

fuhrer
Member
Registered: 2013-07-03
Posts: 36

[SOLVED] mkarchiso: ERROR: failed to detect root filesystem

hi guys!
i am now trying to build my own live archlinux distribution with archiso and with the command "mkarchiso"
at the first step in installing the base when it installs linux and execute "mkinitcpio" it shows me this error:

( 73/111) installing linux                                                                                          [#####################################################################] 100%
>>> Updating module dependencies. Please wait ...
>>> Generating initial ramdisk, using mkinitcpio.  Please wait...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 3.9.9-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
==> ERROR: failed to detect root filesystem
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 3.9.9-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: aic94xx
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful

i continue the process with that error and in the "run" step i did this command

# mkarchiso -w work/x86_64/ -r mkinitcpio -p linux run
[root@fuhrer livecd]# mkarchiso -w work/x86_64/ -r mkinitcpio -p linux run

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   run
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work/x86_64/
[mkarchiso] INFO:    Installation directory:   arch
[mkarchiso] INFO:               Run command:   mkinitcpio

==> Starting dry run: 3.9.9-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
==> ERROR: failed to detect root filesystem
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Dry run complete, use -g IMAGE to generate a real image

and the big problem shows when i build the iso file and "dd" it to USB disk, when i choose to boot the live archlinux it tell me

ERROR: failed to detect root filesystem

and that you cannot log to tty

any suggestions?

Last edited by fuhrer (2013-07-22 17:05:07)

Offline

#2 2013-07-21 08:49:47

fuhrer
Member
Registered: 2013-07-03
Posts: 36

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

i found that the problem have a relation with "autodetect" hook but i didn't find how to fix it

where are u guys i need some help please...

Offline

#3 2013-07-21 15:58:17

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,094
Website

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

If you're having some further problem with mkarchiso, explain that instead. What you see here isn't a problem for the generated ISO ....

Offline

#4 2013-07-21 17:55:03

fuhrer
Member
Registered: 2013-07-03
Posts: 36

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

the problem is when i try to boot the generated ISO it tells me that "it cannot detect root filesystem" and "u cannot log into tty"

Offline

#5 2013-07-21 18:37:59

djgera
Developer
From: Buenos Aires - Argentina
Registered: 2008-12-24
Posts: 697
Website

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

Hello

mkarchiso is a helper script, but you need to do some steps than just running it against default mkinitcpio.conf. See the "baseline" [#1] profile for the right example for the most simple case, and look at "releng" [#2] profile to see how can be customized.

[#1] https://projects.archlinux.org/archiso. … e/build.sh
[#2] https://projects.archlinux.org/archiso. … g/build.sh

Offline

#6 2013-07-21 18:57:50

fuhrer
Member
Registered: 2013-07-03
Posts: 36

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

i have already the script but how can i modify it to fix the problem?

Offline

#7 2013-07-21 21:03:22

djgera
Developer
From: Buenos Aires - Argentina
Registered: 2008-12-24
Posts: 697
Website

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

First run it, without any modification to learn how it works. Check if works. Modify as you need. Check if works...
Do not worry about the mkinitcpio error, because such initramfs images should not be used for boot live medium. You can see that profiles uses own mkinitcpio.conf with at least archiso hook wink
Running mkarchiso directly is not the right way, at least if you do not know how things works.

[root@exequiel tmp]# cp -r /usr/share/archiso/configs/baseline .
[root@exequiel tmp]# cd baseline
[root@exequiel baseline]# ./build.sh

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   init
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work
[mkarchiso] INFO:    Installation directory:   arch
[mkarchiso] INFO:        Pacman config file:   /etc/pacman.conf

[mkarchiso] INFO: Installing packages to 'work/root-image/'...
:: Synchronizing package databases...
 core                                                                                                 103.0 KiB  12.6M/s 00:00 [############################################################################] 100%
 extra                                                                                               1439.7 KiB  11.2M/s 00:00 [############################################################################] 100%
 community                                                                                           1990.1 KiB  11.2M/s 00:00 [############################################################################] 100%
 multilib                                                                                             107.3 KiB  11.6M/s 00:00 [############################################################################] 100%
:: There are 51 members in group base:
:: Repository core
   1) bash  2) bzip2  3) coreutils  4) cronie  5) cryptsetup  6) device-mapper  7) dhcpcd  8) diffutils  9) e2fsprogs  10) file  11) filesystem  12) findutils  13) gawk  14) gcc-libs  15) gettext  16) glibc
   17) grep  18) gzip  19) heirloom-mailx  20) inetutils  21) iproute2  22) iputils  23) jfsutils  24) less  25) licenses  26) linux  27) logrotate  28) lvm2  29) man-db  30) man-pages  31) mdadm  32) nano
   33) netctl  34) pacman  35) pciutils  36) pcmciautils  37) perl  38) procps-ng  39) psmisc  40) reiserfsprogs  41) sed  42) shadow  43) sysfsutils  44) systemd-sysvcompat  45) tar  46) texinfo  47) usbutils
   48) util-linux  49) vi  50) which  51) xfsprogs

Enter a selection (default=all): 
resolving dependencies...
looking for inter-conflicts...

Packages (111):

Name                     New Version  Net Change

core/acl                 2.2.52-1       0.39 MiB
core/archlinux-keyring   20130525-2     0.49 MiB
core/attr                2.4.47-1       0.19 MiB
core/ca-certificates     20130610-1     0.25 MiB
core/cracklib            2.8.22-3       1.20 MiB
core/curl                7.31.0-1       1.73 MiB
core/db                  5.3.21-1      15.30 MiB
core/dbus                1.6.12-1       1.63 MiB
core/dirmngr             1.1.1-1        0.49 MiB
core/expat               2.1.0-2        0.61 MiB
core/gdbm                1.10-1         0.37 MiB
core/glib2               2.36.3-2      11.66 MiB
core/gmp                 5.1.2-1        2.07 MiB
core/gnupg               2.0.20-2       7.14 MiB
core/gpgme               1.4.2-1        0.68 MiB
core/groff               1.22.2-3       8.94 MiB
core/hwids               20130607-1     1.28 MiB
core/iana-etc            2.30-3         3.44 MiB
core/iptables            1.4.19.1-1     1.38 MiB
core/kbd                 1.15.5-4       2.83 MiB
core/keyutils            1.5.5-5        0.18 MiB
core/kmod                14-1           0.45 MiB
core/krb5                1.11.3-1       3.86 MiB
core/libarchive          3.1.2-1        3.19 MiB
core/libassuan           2.1.1-1        0.17 MiB
core/libcap              2.22-5         0.13 MiB
core/libffi              3.0.13-3       0.10 MiB
core/libgcrypt           1.5.2-1        0.68 MiB
core/libgpg-error        1.12-1         0.33 MiB
core/libgssglue          0.4-1          0.19 MiB
core/libksba             1.3.0-1        0.30 MiB
core/libldap             2.4.35-4       2.15 MiB
core/libpipeline         1.2.4-1        0.08 MiB
core/libsasl             2.1.26-4       0.54 MiB
core/libssh2             1.4.3-1        1.19 MiB
core/libtirpc            0.2.3-1        0.68 MiB
core/libusbx             1.0.15-1       0.15 MiB
core/linux-api-headers   3.8.4-1        4.58 MiB
core/linux-firmware      20130610-1    51.25 MiB
core/lzo2                2.06-1         0.61 MiB
core/mkinitcpio          0.14.0-1       0.16 MiB
core/mkinitcpio-busybox  1.20.2-1       0.34 MiB
core/mpfr                3.1.2-1        1.50 MiB
core/ncurses             5.9-5          9.75 MiB
core/openresolv          3.5.5-1        0.04 MiB
core/openssl             1.0.1.e-3     11.38 MiB
core/pacman-mirrorlist   20130626-1     0.02 MiB
core/pam                 1.1.6-4        3.41 MiB
core/pambase             20130113-1     0.04 MiB
core/pcre                8.33-1         4.83 MiB
core/pinentry            0.8.3-1        0.33 MiB
core/popt                1.16-6         0.43 MiB
core/pth                 2.0.7-4        0.21 MiB
core/readline            6.2.004-1      1.20 MiB
core/run-parts           4.3.4-1        0.11 MiB
core/systemd             204-3         14.59 MiB
core/sysvinit-tools      2.88-11        0.07 MiB
core/tzdata              2013d-1        1.84 MiB
core/xz                  5.0.5-1        0.90 MiB
core/zlib                1.2.8-1        0.30 MiB
core/bash                4.2.045-4      3.51 MiB
core/bzip2               1.0.6-4        0.25 MiB
core/coreutils           8.21-2        13.27 MiB
core/cronie              1.4.9-5        0.15 MiB
core/cryptsetup          1.6.1-2        0.71 MiB
core/device-mapper       2.02.98-4      0.52 MiB
core/dhcpcd              5.6.8-3        0.16 MiB
core/diffutils           3.3-1          0.43 MiB
core/e2fsprogs           1.42.8-1       3.16 MiB
core/file                5.14-1         2.71 MiB
core/filesystem          2013.05-2      0.01 MiB
core/findutils           4.4.2-5        1.70 MiB
core/gawk                4.1.0-1        2.11 MiB
core/gcc-libs            4.8.1-1        3.41 MiB
core/gettext             0.18.3-1      11.10 MiB
core/glibc               2.17-6        35.24 MiB
core/grep                2.14-2         1.33 MiB
core/gzip                1.6-1          0.18 MiB
core/heirloom-mailx      12.5-3         0.46 MiB
core/inetutils           1.9.1-6        0.97 MiB
core/iproute2            3.9.0-2        1.37 MiB
core/iputils             20121221-2     0.21 MiB
core/jfsutils            1.1.15-4       0.98 MiB
core/less                458-1          0.22 MiB
core/licenses            20130203-1     0.53 MiB
core/linux               3.9.9-1       63.98 MiB
core/logrotate           3.8.5-1        0.07 MiB
core/lvm2                2.02.98-4      3.10 MiB
core/man-db              2.6.5-1        1.26 MiB
core/man-pages           3.52-1         4.63 MiB
core/mdadm               3.2.6-4        1.18 MiB
core/nano                2.2.6-2        1.49 MiB
core/netctl              1.1-1          0.16 MiB
core/pacman              4.1.2-1        4.04 MiB
core/pciutils            3.2.0-3        0.34 MiB
core/pcmciautils         018-7          0.05 MiB
core/perl                5.18.0-1      47.64 MiB
core/procps-ng           3.3.8-2        0.59 MiB
core/psmisc              22.20-1        0.73 MiB
core/reiserfsprogs       3.6.23-1       0.95 MiB
core/sed                 4.2.2-3        0.76 MiB
core/shadow              4.1.5.1-6      3.88 MiB
core/sysfsutils          2.1.0-8        0.17 MiB
core/systemd-sysvcompat  204-3          0.03 MiB
core/tar                 1.26-4         2.33 MiB
core/texinfo             5.1-1          8.62 MiB
core/usbutils            007-1          0.17 MiB
core/util-linux          2.23.1-2       8.92 MiB
core/vi                  1:050325-3     0.33 MiB
core/which               2.20-6         0.06 MiB
core/xfsprogs            3.1.11-1       3.29 MiB

Total Installed Size:   427.79 MiB

:: Proceed with installation? [Y/n] 
(111/111) checking keys in keyring                                                                                             [############################################################################] 100%
(111/111) checking package integrity                                                                                           [############################################################################] 100%
(111/111) loading package files                                                                                                [############################################################################] 100%
(111/111) checking for file conflicts                                                                                          [############################################################################] 100%
(111/111) checking available disk space                                                                                        [############################################################################] 100%
(  1/111) installing linux-api-headers                                                                                         [############################################################################] 100%
(  2/111) installing tzdata                                                                                                    [############################################################################] 100%
(  3/111) installing iana-etc                                                                                                  [############################################################################] 100%
(  4/111) installing filesystem                                                                                                [############################################################################] 100%
warning: directory permissions differ on /tmp/baseline/work/root-image/run/
filesystem: 1777  package: 755
(  5/111) installing glibc                                                                                                     [############################################################################] 100%
(  6/111) installing ncurses                                                                                                   [############################################################################] 100%
(  7/111) installing readline                                                                                                  [############################################################################] 100%
(  8/111) installing bash                                                                                                      [############################################################################] 100%
(  9/111) installing bzip2                                                                                                     [############################################################################] 100%
( 10/111) installing gcc-libs                                                                                                  [############################################################################] 100%
( 11/111) installing db                                                                                                        [############################################################################] 100%
( 12/111) installing zlib                                                                                                      [############################################################################] 100%
( 13/111) installing cracklib                                                                                                  [############################################################################] 100%
( 14/111) installing libgssglue                                                                                                [############################################################################] 100%
( 15/111) installing libtirpc                                                                                                  [############################################################################] 100%
( 16/111) installing pambase                                                                                                   [############################################################################] 100%
( 17/111) installing pam                                                                                                       [############################################################################] 100%
( 18/111) installing attr                                                                                                      [############################################################################] 100%
( 19/111) installing acl                                                                                                       [############################################################################] 100%
( 20/111) installing gmp                                                                                                       [############################################################################] 100%
( 21/111) installing libcap                                                                                                    [############################################################################] 100%
( 22/111) installing coreutils                                                                                                 [############################################################################] 100%
( 23/111) installing run-parts                                                                                                 [############################################################################] 100%
( 24/111) installing cronie                                                                                                    [############################################################################] 100%
Optional dependencies for cronie
    pm-utils: defer anacron on battery power
    smtp-server: send job output via email
    smtp-forwarder: forward job output to email server
( 25/111) installing expat                                                                                                     [############################################################################] 100%
( 26/111) installing dbus                                                                                                      [############################################################################] 100%
Optional dependencies for dbus
    libx11: dbus-launch support
( 27/111) installing pcre                                                                                                      [############################################################################] 100%
( 28/111) installing libffi                                                                                                    [############################################################################] 100%
( 29/111) installing glib2                                                                                                     [############################################################################] 100%
Optional dependencies for glib2
    python2: for gdbus-codegen and gtester-report
    elfutils: gresource inspection tool
( 30/111) installing kbd                                                                                                       [############################################################################] 100%
( 31/111) installing kmod                                                                                                      [############################################################################] 100%
( 32/111) installing hwids                                                                                                     [############################################################################] 100%
( 33/111) installing libgpg-error                                                                                              [############################################################################] 100%
( 34/111) installing libgcrypt                                                                                                 [############################################################################] 100%
( 35/111) installing shadow                                                                                                    [############################################################################] 100%
( 36/111) installing util-linux                                                                                                [############################################################################] 100%
( 37/111) installing xz                                                                                                        [############################################################################] 100%
( 38/111) installing systemd                                                                                                   [############################################################################] 100%
Initializing machine ID from random generator.
ln -s '/usr/lib/systemd/system/getty@.service' '/etc/systemd/system/getty.target.wants/getty@tty1.service'
:: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your
   bootloader to replace sysvinit with systemd, or install systemd-sysvcompat
Optional dependencies for systemd
    cryptsetup: required for encrypted block devices [pending]
    libmicrohttpd: systemd-journal-gatewayd
    quota-tools: kernel-level quota management
    python: systemd library bindings
    systemd-sysvcompat: symlink package to provide sysvinit binaries [pending]
( 39/111) installing device-mapper                                                                                             [############################################################################] 100%
( 40/111) installing popt                                                                                                      [############################################################################] 100%
( 41/111) installing cryptsetup                                                                                                [############################################################################] 100%
( 42/111) installing dhcpcd                                                                                                    [############################################################################] 100%
( 43/111) installing diffutils                                                                                                 [############################################################################] 100%
( 44/111) installing e2fsprogs                                                                                                 [############################################################################] 100%
( 45/111) installing file                                                                                                      [############################################################################] 100%
( 46/111) installing findutils                                                                                                 [############################################################################] 100%
( 47/111) installing mpfr                                                                                                      [############################################################################] 100%
( 48/111) installing gawk                                                                                                      [############################################################################] 100%
( 49/111) installing gettext                                                                                                   [############################################################################] 100%
Optional dependencies for gettext
    cvs: for autopoint tool
( 50/111) installing grep                                                                                                      [############################################################################] 100%
( 51/111) installing less                                                                                                      [############################################################################] 100%
( 52/111) installing gzip                                                                                                      [############################################################################] 100%
( 53/111) installing gdbm                                                                                                      [############################################################################] 100%
( 54/111) installing perl                                                                                                      [############################################################################] 100%
( 55/111) installing openssl                                                                                                   [############################################################################] 100%
Optional dependencies for openssl
    ca-certificates [pending]
( 56/111) installing libsasl                                                                                                   [############################################################################] 100%
( 57/111) installing libldap                                                                                                   [############################################################################] 100%
( 58/111) installing keyutils                                                                                                  [############################################################################] 100%
( 59/111) installing krb5                                                                                                      [############################################################################] 100%
( 60/111) installing heirloom-mailx                                                                                            [############################################################################] 100%
Optional dependencies for heirloom-mailx
    smtp-forwarder: for sending mail
( 61/111) installing inetutils                                                                                                 [############################################################################] 100%
( 62/111) installing iptables                                                                                                  [############################################################################] 100%
( 63/111) installing iproute2                                                                                                  [############################################################################] 100%
Optional dependencies for iproute2
    linux-atm: ATM support
( 64/111) installing sysfsutils                                                                                                [############################################################################] 100%
( 65/111) installing iputils                                                                                                   [############################################################################] 100%
Optional dependencies for iputils
    xinetd: for tftpd
( 66/111) installing jfsutils                                                                                                  [############################################################################] 100%
( 67/111) installing licenses                                                                                                  [############################################################################] 100%
( 68/111) installing linux-firmware                                                                                            [############################################################################] 100%
( 69/111) installing mkinitcpio-busybox                                                                                        [############################################################################] 100%
( 70/111) installing lzo2                                                                                                      [############################################################################] 100%
( 71/111) installing libarchive                                                                                                [############################################################################] 100%
( 72/111) installing mkinitcpio                                                                                                [############################################################################] 100%
Optional dependencies for mkinitcpio
    xz: Use lzma or xz compression for the initramfs image [pending]
    bzip2: Use bzip2 compression for the initramfs image [pending]
    lzop: Use lzo compression for the initramfs image
    mkinitcpio-nfs-utils: Support for root filesystem on NFS
( 73/111) installing linux                                                                                                     [############################################################################] 100%
>>> Updating module dependencies. Please wait ...
>>> Generating initial ramdisk, using mkinitcpio.  Please wait...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 3.9.9-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
==> ERROR: failed to detect root filesystem
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 3.9.9-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: aic94xx
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
Optional dependencies for linux
    crda: to set the correct wireless channels of your country
( 74/111) installing logrotate                                                                                                 [############################################################################] 100%
Optional dependencies for logrotate
    cron: scheduled log rotation
( 75/111) installing lvm2                                                                                                      [############################################################################] 100%
( 76/111) installing groff                                                                                                     [############################################################################] 100%
Optional dependencies for groff
    netpbm: for use together with man -H command interaction in browsers
    psutils: for use together with man -H command interaction in browsers
    libxaw: for gxditview
( 77/111) installing libpipeline                                                                                               [############################################################################] 100%
( 78/111) installing man-db                                                                                                    [############################################################################] 100%
it's recommended to create an initial
database running as root:
"/usr/bin/mandb --quiet"
Optional dependencies for man-db
    gzip [pending]
( 79/111) installing man-pages                                                                                                 [############################################################################] 100%
( 80/111) installing mdadm                                                                                                     [############################################################################] 100%
( 81/111) installing nano                                                                                                      [############################################################################] 100%
( 82/111) installing openresolv                                                                                                [############################################################################] 100%
( 83/111) installing netctl                                                                                                    [############################################################################] 100%
Optional dependencies for netctl
    dialog: for the menu based wifi assistant
    dhclient: for DHCP support (or dhcpcd)
    dhcpcd: for DHCP support (or dhclient) [pending]
    wpa_supplicant: for wireless networking support
    ifplugd: for automatic wired connections through netctl-ifplugd
    wpa_actiond: for automatic wireless connections through netctl-auto
    ifenslave: for bond connections
    bridge-utils: for bridge connections
    ppp: for pppoe connections
( 84/111) installing sed                                                                                                       [############################################################################] 100%
( 85/111) installing ca-certificates                                                                                           [############################################################################] 100%
( 86/111) installing libssh2                                                                                                   [############################################################################] 100%
( 87/111) installing curl                                                                                                      [############################################################################] 100%
( 88/111) installing pth                                                                                                       [############################################################################] 100%
( 89/111) installing libksba                                                                                                   [############################################################################] 100%
( 90/111) installing libassuan                                                                                                 [############################################################################] 100%
( 91/111) installing pinentry                                                                                                  [############################################################################] 100%
Optional dependencies for pinentry
    gtk2: for gtk2 backend
    qt4: for qt4 backend
( 92/111) installing dirmngr                                                                                                   [############################################################################] 100%
( 93/111) installing gnupg                                                                                                     [############################################################################] 100%
Optional dependencies for gnupg
    curl: gpg2keys_curl [pending]
    libldap: gpg2keys_ldap [pending]
    libusb-compat: scdaemon
( 94/111) installing gpgme                                                                                                     [############################################################################] 100%
( 95/111) installing pacman-mirrorlist                                                                                         [############################################################################] 100%
( 96/111) installing archlinux-keyring                                                                                         [############################################################################] 100%
( 97/111) installing pacman                                                                                                    [############################################################################] 100%
 >>> Run  `pacman-key --init; pacman-key --populate archlinux`
 >>> to import the data required by pacman for package verification.
 >>> See: https://www.archlinux.org/news/having-pacman-verify-packages
Optional dependencies for pacman
    fakeroot: for makepkg usage as normal user
( 98/111) installing pciutils                                                                                                  [############################################################################] 100%
( 99/111) installing pcmciautils                                                                                               [############################################################################] 100%
(100/111) installing procps-ng                                                                                                 [############################################################################] 100%
(101/111) installing psmisc                                                                                                    [############################################################################] 100%
(102/111) installing reiserfsprogs                                                                                             [############################################################################] 100%
(103/111) installing sysvinit-tools                                                                                            [############################################################################] 100%
(104/111) installing systemd-sysvcompat                                                                                        [############################################################################] 100%
(105/111) installing tar                                                                                                       [############################################################################] 100%
(106/111) installing texinfo                                                                                                   [############################################################################] 100%
(107/111) installing libusbx                                                                                                   [############################################################################] 100%
(108/111) installing usbutils                                                                                                  [############################################################################] 100%
Optional dependencies for usbutils
    python2: for lsusb.py usage
    coreutils: for lsusb.py usage [pending]
(109/111) installing vi                                                                                                        [############################################################################] 100%
Optional dependencies for vi
    heirloom-mailx: used by the preserve command for notification [pending]
(110/111) installing which                                                                                                     [############################################################################] 100%
(111/111) installing xfsprogs                                                                                                  [############################################################################] 100%
[mkarchiso] INFO: Packages installed successfully!
[mkarchiso] INFO: Installing packages to 'work/root-image/'...
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
resolving dependencies...
looking for inter-conflicts...

Packages (1):

Name           New Version  Net Change

core/syslinux  4.06-2         3.35 MiB

Total Installed Size:   3.35 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                                 [############################################################################] 100%
(1/1) checking package integrity                                                                                               [############################################################################] 100%
(1/1) loading package files                                                                                                    [############################################################################] 100%
(1/1) checking for file conflicts                                                                                              [############################################################################] 100%
(1/1) checking available disk space                                                                                            [############################################################################] 100%
(1/1) installing syslinux                                                                                                      [############################################################################] 100%
==> If you want to use syslinux as your bootloader
==> edit /boot/syslinux/syslinux.cfg and run
==>   # /usr/bin/syslinux-install_update -i -a -m
==> to install it.
Optional dependencies for syslinux
    perl-passwd-md5: For md5pass
    perl-digest-sha1: For sha1pass
    mtools: For mkdiskimage and syslinux support
    gptfdisk: For GPT support
    util-linux: For isohybrid [installed]
[mkarchiso] INFO: Packages installed successfully!

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   run
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work
[mkarchiso] INFO:    Installation directory:   arch
[mkarchiso] INFO:               Run command:   mkinitcpio -c /etc/mkinitcpio-archiso.conf -k /boot/vmlinuz-linux -g /boot/archiso.img

==> Starting build: 3.9.9-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [archiso]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: aic94xx
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/archiso.img
==> Image generation successful

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   prepare
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work
[mkarchiso] INFO:    Installation directory:   arch

[mkarchiso] INFO: Cleaning up what we can on root-image...
[mkarchiso] INFO: Done!
[mkarchiso] INFO: Target 'work/iso/arch/x86_64/root-image.fs.sfs' does not exist, making it from 'work/root-image'
[mkarchiso] INFO: Creating ext4 image of 1025 MiB...
mke2fs 1.42.8 (20-Jun-2013)
Discarding device blocks: done                            
warning: 256 blocks unused.

Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65664 inodes, 262144 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8208 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376

Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

[mkarchiso] INFO: Done!
[mkarchiso] INFO: Mounting 'work/root-image.fs' on 'work/mnt/root-image'
[mkarchiso] INFO: Total: 1008 MiB (100%) | Used: 2 MiB (1%) | Avail: 1007 MiB (99%)
[mkarchiso] INFO: Copying 'work/root-image/' to 'work/mnt/root-image/'...
[mkarchiso] INFO: Done!
[mkarchiso] INFO: Total: 1008 MiB (100%) | Used: 552 MiB (55%) | Avail: 457 MiB (45%)
[mkarchiso] INFO: Unmounting 'work/mnt/root-image'
[mkarchiso] INFO: Creating SquashFS image for 'work/root-image.fs', This may take some time...
Parallel mksquashfs: Using 2 processors
Creating 4.0 filesystem on work/root-image.fs.sfs, block size 131072.

Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
        compressed data, compressed metadata, compressed fragments, compressed xattrs
        duplicates are removed
Filesystem size 193188.71 Kbytes (188.66 Mbytes)
        18.41% of uncompressed filesystem size (1049632.29 Kbytes)
Inode table size 10918 bytes (10.66 Kbytes)
        33.19% of uncompressed inode table size (32898 bytes)
Directory table size 31 bytes (0.03 Kbytes)
        88.57% of uncompressed directory table size (35 bytes)
Number of duplicate files found 0
Number of inodes 2
Number of files 1
Number of fragments 0
Number of symbolic links  0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 1
Number of ids (unique uids + gids) 1
Number of uids 1
        root (0)
Number of gids 1
        root (0)
[mkarchiso] INFO: Image creation done in 01:46 minutes

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   checksum
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work
[mkarchiso] INFO:    Installation directory:   arch

[mkarchiso] INFO: Target 'work/iso/arch/checksum.i686.md5' does not exist, making it from 'work/iso/arch'
[mkarchiso] INFO: Creating checksum file for self-test (i686)...
[mkarchiso] INFO: Done!
[mkarchiso] INFO: Target 'work/iso/arch/checksum.x86_64.md5' does not exist, making it from 'work/iso/arch'
[mkarchiso] INFO: Creating checksum file for self-test (x86_64)...
[mkarchiso] INFO: Done!

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   iso
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work
[mkarchiso] INFO:    Installation directory:   arch
[mkarchiso] INFO:                Image name:   archlinux-2013.07.21-x86_64.iso
[mkarchiso] INFO:                Disk label:   ARCH_201307
[mkarchiso] INFO:            Disk publisher:   Arch Linux <http://www.archlinux.org>
[mkarchiso] INFO:          Disk application:   Arch Linux Live/Rescue CD

[mkarchiso] INFO: Target 'out/archlinux-2013.07.21-x86_64.iso' does not exist, making it from 'work/iso'
[mkarchiso] INFO: Creating ISO image...
xorriso 1.3.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev 'stdio:out/archlinux-2013.07.21-x86_64.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 4155m free
Added to ISO image: directory '/'='/tmp/baseline/work/iso'
xorriso : UPDATE : 16 files added in 1 seconds
xorriso : UPDATE : 16 files added in 1 seconds
xorriso : NOTE : Copying to System Area: 432 bytes from file '/tmp/baseline/work/iso/isolinux/isohdpfx.bin'
libisofs: NOTE : Aligned image size to cylinder size by 177 blocks
xorriso : UPDATE :  16.90% done
xorriso : UPDATE :  82.85% done
ISO image produced: 105472 sectors
Written to medium : 105472 sectors at LBA 0
Writing to 'stdio:out/archlinux-2013.07.21-x86_64.iso' completed successfully.

[mkarchiso] INFO: Done! | 206M out/archlinux-2013.07.21-x86_64.iso

Booting:

:: running early hook [udev]
:: running hook [udev]
:: Triggering uevents...
:: running hook [archiso]
:: Mounting '/dev/disk/by-label/ARCH_201307' to '/run/archiso/bootmnt'
:: Device '/dev/disk/by-label/ARCH_201307' mounted successfully.
:: Mounting /run/archiso/cowspace (tmpfs) filesystem, size=75%...
:: Mounting '/dev/loop0' to '/run/archiso/sfs/root-image'
:: Device '/dev/loop0' mounted successfully.
:: Creating '/run/archiso/cowspace/persistent_ARCH_201307/x86_64/root-image.cow' as non-persistent.
:: Mounting '/dev/mapper/arch_root-image' to '/new_root/'
:: Device '/dev/mapper/arch_root-image' mounted successfully.
:: running cleanup hook [udev]

Welcome to Arch Linux!

         Expecting device dev-ttyS0.device...
[  OK  ] Reached target Remote File Systems.
[  OK  ] Listening on LVM2 metadata daemon socket.
[  OK  ] Listening on Device-mapper event daemon FIFOs.
[  OK  ] Listening on Delayed Shutdown Socket.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on udev Kernel Socket.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Encrypted Volumes.
[  OK  ] Set up automount Arbitrary Executable File Formats F...utomount Point.
[  OK  ] Listening on Journal Socket.
         Mounting POSIX Message Queue File System...
         Starting Setup Virtual Console...
         Starting Create static device nodes in /dev...
         Mounting Huge Pages File System...
         Starting Apply Kernel Variables...
         Mounting Debug File System...
         Mounting Configuration File System...
         Starting udev Coldplug all Devices...
         Starting Journal Service...
[  OK  ] Started Journal Service.
[  OK  ] Reached target Swap.
         Mounting Temporary Directory...
         Starting Remount Root and Kernel File Systems...
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Setup Virtual Console.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Mounted Huge Pages File System.
[  OK  ] Mounted Debug File System.
[  OK  ] Started Create static device nodes in /dev.
[  OK  ] Mounted Configuration File System.
[  OK  ] Mounted Temporary Directory.
         Starting udev Kernel Device Manager...
         Starting Load Random Seed...
[  OK  ] Started Load Random Seed.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Trigger Flushing of Journal to Persistent Storage...
         Starting Recreate Volatile Files and Directories...
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Started Recreate Volatile Files and Directories.
         Starting Update UTMP about System Reboot/Shutdown...
[  OK  ] Started Trigger Flushing of Journal to Persistent Storage.
[  OK  ] Started Update UTMP about System Reboot/Shutdown.
[  OK  ] Reached target System Initialization.
[  OK  ] Reached target Timers.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting Permit User Sessions...
         Starting D-Bus System Message Bus...
[  OK  ] Started D-Bus System Message Bus.
         Starting Login Service...
[  OK  ] Started Permit User Sessions.
         Starting Getty on tty1...
[  OK  ] Started Getty on tty1.
[  OK  ] Started Login Service.
[  OK  ] Found device /dev/ttyS0.
         Starting Serial Getty on ttyS0...
[  OK  ] Started Serial Getty on ttyS0.
[  OK  ] Reached target Login Prompts.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.

Arch Linux 3.9.9-1-ARCH (ttyS0)

localhost login:

Offline

#8 2013-07-21 23:10:44

fuhrer
Member
Registered: 2013-07-03
Posts: 36

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

thanks for this

actually i run it before and i know how it works, for me i am using a local repo containing "core" packages and other packages

in fact i modified the script to build only x86_64 architecture

ok now i will run the origin script and start from the beginning , if any problems i'll need your help ... thanks

Offline

#9 2013-07-22 14:23:58

fuhrer
Member
Registered: 2013-07-03
Posts: 36

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

ok thanks ... every thing is ok
i think i made some errors in modifying build.sh so i get a fresh copy

now please i need to know how to install the live ISO to other PCs ? without an internet connection

Offline

#10 2013-07-22 16:36:24

djgera
Developer
From: Buenos Aires - Argentina
Registered: 2008-12-24
Posts: 697
Website

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

Nice.

That is another thing unrelated to archiso. Please search on forums or open a new topic and mark this as [SOLVED]. Thanks.

Offline

#11 2013-07-22 17:02:19

fuhrer
Member
Registered: 2013-07-03
Posts: 36

Re: [SOLVED] mkarchiso: ERROR: failed to detect root filesystem

thanks for you help ...

Offline

Board footer

Powered by FluxBB