Problemi partizionamento (maledetto arch-chroot)

Problemi e suggerimenti legati all'installazione di Arch Linux
Rispondi
Simone98RC
Novello Arciere
Messaggi: 29
Iscritto il: 23 marzo 2015, 23:28
Architettura: x86_64 (64bit)
Località: Reggio Calabria

Problemi partizionamento (maledetto arch-chroot)

Messaggio da Simone98RC » 12 aprile 2015, 0:31

Nonostante la mia scarsa esperienza nel mondo Arch, ho deciso di complicarmi l'esistenza partizionando sotto LVM2 e avviando la distribuzione in dual-boot con Windows 8.1 Pro, il tutto da un live CD dell'1 Aprile (il primo a supportare la mia NVIDIA GTX 750 Ti :) senza ricorrere al nomodeset).
Dopo aver creato tutte le partizioni, do il comando arch-chroot /mnt imbattendomi in un failed to run command '/bin/bash': No such file or directory.
Stesso accade sotto macchina virtuale, non mi resta che dare la colpa a me stesso e riportare tutti i passaggi di installazione nel thread.
Aiutatemi:

Codice: Seleziona tutto

loadkeys it
modprobe dm-mod
gdisk /dev/sda ("dev/sda7 EF00 +512M", "dev/sda8 8E00")
mkfs.vfat -F32 /dev/sda7
pvcreate -ff /dev/sda8
vgcreate archlinux /dev/sda8
lvcreate -n swap -L 8192M archlinux
lvcreate -n root -l 25%FREE archlinux
lvcreate -n usr -l 50%FREE archlinux
lvcreate -n home -l 100%FREE archlinux
mkswap /dev/mapper/archlinux-swap
mkfs.btrfs /dev/mapper/archlinux-root
mkfs.btrfs /dev/mapper/archlinux-usr
mkfs.btrfs /dev/mapper/archlinux-home
swapon /dev/mapper/archlinux-swap
mount /dev/mapper/archlinux-root /mnt
pacstrap /mnt base
mkdir /mnt/boot/efi
mount /dev/sda7 /mnt/boot/efi
mount /dev/mapper/archlinux-usr /mnt/usr
mount /dev/mapper/archlinux-home /mnt/home
genfstab -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt (ovviamente)


Grazie ragazzi 8)

Avatar utente
TheSaint
Robin Hood
Messaggi: 7818
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da TheSaint » 12 aprile 2015, 18:58

Credo che dovresti rivedere il wiki in tutti dettagli.
F the saint
12 anni da questo forum ;)

erre
Arciere
Messaggi: 267
Iscritto il: 23 gennaio 2013, 23:12

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da erre » 12 aprile 2015, 20:51

Ignora l'avviso è capitato anche a me. Si tratta solo della Shell che andrai ad usare nella Sandbox ed il fallback è Sh.

Di nulla.

Simone98RC
Novello Arciere
Messaggi: 29
Iscritto il: 23 marzo 2015, 23:28
Architettura: x86_64 (64bit)
Località: Reggio Calabria

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da Simone98RC » 13 aprile 2015, 19:54

TheSaint ha scritto:Credo che dovresti rivedere il wiki in tutti dettagli.


Spiegami i passaggi che ho sbagliato, a leggere la Wiki siamo buoni tutti... e ti assicuro che l'ho già riguardata mille volte (senza escludere eventuali errori di distrazione o da niubbo alle prime armi).


erre ha scritto:Ignora l'avviso è capitato anche a me. Si tratta solo della Shell che andrai ad usare nella Sandbox ed il fallback è Sh.

Di nulla.


Nessun fallback, non posso proprio loggarmi come root a causa di quest'errore.
Sicuramente ho sbagliato il partizionamento o mi è sfuggito qualcosa nei mount.

pineout
Little John
Messaggi: 1264
Iscritto il: 10 luglio 2014, 9:08

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da pineout » 14 aprile 2015, 16:49

Purtroppo bisognerebbe leggersi bene lo script di arch-chroot, e soprattutto capire come avviene il supporto a lvm + mapper.
Avevo avuto anche io problemi con lvm e avevo preferito gettare la spugna.
Spero di giungere ad una soluzione al piu' presto (anche se ne dubito), altrimenti puoi sempre saltare il chroot.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7818
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da TheSaint » 14 aprile 2015, 18:34

Simone98RC ha scritto:Spiegami i passaggi che ho sbagliato, a leggere la Wiki siamo buoni tutti... e ti assicuro che l'ho già riguardata mille volte (senza escludere eventuali errori di distrazione o da niubbo alle prime armi).

Il paragrafo 4 è il più importante. In particolare devi preparare il mkinitcpio per il nuovo sistema. Con arch-chroot non son sicuro si possa entrare in LVM, senza aver montato le partizioni.
F the saint
12 anni da questo forum ;)

Simone98RC
Novello Arciere
Messaggi: 29
Iscritto il: 23 marzo 2015, 23:28
Architettura: x86_64 (64bit)
Località: Reggio Calabria

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da Simone98RC » 15 aprile 2015, 15:01

Ragazzi ho corretto il procedimento... senza risolvere! :x

Risolvetemi un grande dubbio: le modifiche a mkinitcpio.conf, grub.cfg e simili vanno effettuate prima o dopo la compilazione?
Non sono stato chiaro? Io ci ho provato... ho comunque riportato la nuova configurazione (tra parentesi le modifiche compiute sotto quel comando, che quindi non posso riportare in modo integrale):

Codice: Seleziona tutto

loadkeys it

gdisk /dev/sda
(/dev/sda7 EF00 +512M | /dev/sda8 8E00)

mkfs.vfat -F32 /dev/sda7

pvcreate /dev/sda8

vgcreate archlinux /dev/sda8

lvcreate -n swap -L 8192M archlinux

lvcreate -n root -l 25%FREE archlinux

lvcreate -n usr -l 50%FREE archlinux

lvcreate -n home -l 100%FREE archlinux

mkswap /dev/mapper/archlinux-swap

mkfs.btrfs -f /dev/mapper/archlinux-root

mkfs.btrfs -f /dev/mapper/archlinux-usr

mkfs.btrfs -f /dev/mapper/archlinux-home

swapon /dev/mapper/archlinux-swap

mount /dev/mapper/archlinux-root /mnt

pacstrap /mnt base base-devel

pacman -Syu

mkdir /mnt/boot/efi

mount /dev/sda7 /mnt/boot/efi

mount /dev/mapper/archlinux-usr /mnt/usr

mount /dev/mapper/archlinux-home /mnt/home

genfstab -U -p /mnt >> /mnt/etc/fstab

nano /etc/mkinitcpio.conf
(HOOKS="(...)block lvm2 filesystems(...)")

mkinitcpio -p linux

arch-chroot /mnt

Avatar utente
TheSaint
Robin Hood
Messaggi: 7818
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da TheSaint » 17 aprile 2015, 15:29

Poi qui stai facendo confusione tra BTRFS ed LVM.
La partizione ESP deve essere in chiaro e vfat.
Creare le partizione LVM ed quello che serve a BTRFS. Eventualmente caricare i moduli necessari.
Montare le partizione e riportare qui cosa ti risponde l' operazione.
F the saint
12 anni da questo forum ;)

Simone98RC
Novello Arciere
Messaggi: 29
Iscritto il: 23 marzo 2015, 23:28
Architettura: x86_64 (64bit)
Località: Reggio Calabria

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da Simone98RC » 18 aprile 2015, 19:12

TheSaint ha scritto:Poi qui stai facendo confusione tra BTRFS ed LVM.


BTRFS è il filesystem che voglio utilizzare nelle partizioni root, usr e home (insomma, tutte escluse l'ESP ovviamente).
LVM le gestisce insieme alla partizione di swap sotto il gruppo archlinux; potrei anche utilizzare il sistema dei sottovolumi di BTRFS, ma preferisco LVM per affidabilità e indipendenza dai filesystem utilizzati.


TheSaint ha scritto:La partizione ESP deve essere in chiaro e vfat.


L'ESP infatti viene formattata sotto VFAT ed è una realtà a parte rispetto alle altre partizioni.
La formattazione secondo la guida UEFI in inglese (quindi la più aggiornata) è assolutamente corretta, anche se viene riportato il comando mkfs.fat anzichè mkfs.vfat.

Insomma un semplice riepilogo del partizionamento:
GPT /dev/sda > EF00 (ESP) /mnt/boot/efi
GPT /dev/sda > 8E00 (LVM) > archlinux > 8200 (swap) archlinux-swap | 8300 BTRFS archlinux-root /mnt | 8300 BTRFS archlinux-usr /mnt/usr | 8300 BTRFS archlinux-home /mnt/home

E poi cosa intendi per "deve essere in chiaro"?

pineout
Little John
Messaggi: 1264
Iscritto il: 10 luglio 2014, 9:08

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da pineout » 19 aprile 2015, 10:17

Ho dato un'occhiata ad arch-chroot e in realta' non usa /bin/bash ma /bin/sh
quindi in realta' il messaggio di errore si riferisce all'interprete usato per eseguire arch-chroot, come che la live non avesse /bin/bash

Simone98RC
Novello Arciere
Messaggi: 29
Iscritto il: 23 marzo 2015, 23:28
Architettura: x86_64 (64bit)
Località: Reggio Calabria

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da Simone98RC » 22 aprile 2015, 18:47

Incomincia a sorgermi un grande dubbio: il montaggio delle partizioni è corretto?

Simone98RC
Novello Arciere
Messaggi: 29
Iscritto il: 23 marzo 2015, 23:28
Architettura: x86_64 (64bit)
Località: Reggio Calabria

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da Simone98RC » 31 maggio 2015, 17:15

Potete chiudere il topic: ho adottato il subpartizionamento di BTRFS, funziona regolarmente... e soprattutto è pienamente supportato da GRUB! :D

Avatar utente
TheSaint
Robin Hood
Messaggi: 7818
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problemi partizionamento (maledetto arch-chroot)

Messaggio da TheSaint » 31 maggio 2015, 17:36

Simone98RC ha scritto:E poi cosa intendi per "deve essere in chiaro"?
Significa che è un semplice mount senza aver bisogno di particolari moduli per poter leggere le partizioni, come RAID, LUKS, BTRFS e LVM.
Se usi uno di questi, trovi in wiki le spiegazione necessarie per far funzionare il sistema.
Poi ci sono altri punti da valutare come il boot loader che deve essere in grado di leggere le partizioni e/o il kernel attrezzato ad accedere le partizioni tramite tramite initramfs o compilato monoblocco.
F the saint
12 anni da questo forum ;)

Rispondi