[résolu][archboot]comment faire avec nano?

Questions et astuces concernant l'installation et la configuration d'archlinux
jean_no
yeomen
Messages : 284
Inscription : dim. 09 sept. 2007, 12:19

Re: [archboot]comment faire avec nano?

Message par jean_no »

Salut

@floflo77890
Ce que tu viens d'écrire n'a aucuns sens!

@nestorburma
update-grub n'existe pas sous Arch, script Debian, donc adresses-toi à eux pour ton problème.
(Petite info : pour que update-grub fonctionne correctement, il faut que ta(tes) partition(s) où Arch est installée soit montée)

A+
otacon
Chu Ko Nu
Messages : 466
Inscription : sam. 07 sept. 2013, 19:22
Localisation : Limousin

Re: [archboot]comment faire avec nano?

Message par otacon »

nestorburma a écrit :bonjour
apriori j'ai eu un resultat parce que ma partition s'est rempli,ce qui n'etait pas le cas auparavant,j'ai fait un update-grub, dans les resultats ça me trouve bien la partition arch ,mais par contre quand je demarre la machine le menu grub ne me propose que mes deux partitions,une debian wheezy et une majaro,arch n'apparait pas
ou est installé le grub d'arch ?
quel grub (debian, manjaro, arch) a la main au demarrage
nestorburma
Chu Ko Nu
Messages : 351
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

Re: [archboot]comment faire avec nano?

Message par nestorburma »

bonjour
j'ai monté la partition arch j'ai fait un update-grub (avec debian)ça me prends bien en compte la partition arch(çi-joint fichier update-grub) mais au reboot seules mes partitions debian et manjaro apparaissent

Code : Tout sélectionner

wheezy jean # update-grub
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.2.0-4-realtime-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-realtime-amd64
Found Manjaro Linux (0.8.9) on /dev/sda3
Found Arch on /dev/sda4
Found Manjaro Linux (0.8.9) on /dev/sda3
Found Arch on /dev/sda4
Found Manjaro Linux (0.8.9) on /dev/sda3
Found Arch on /dev/sda4
Found Manjaro Linux (0.8.9) on /dev/sda3
Found Arch on /dev/sda4
Found linux image: /boot/vmlinuz-3.2.0-4-realtime-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-realtime-amd64
Found Manjaro Linux (0.8.9) on /dev/sda3
Found Arch on /dev/sda4
done
wheezy jean # 
le grub qui a la main c'est debian,c'est debian que j'ai installée en premier sur ma machine,mes partitions sont dans l'ordre sda1:swap,sda2:debian,sda3:manjaro,sda4:arch

et ça c'est le fichier grub.cfg de arch

Code : Tout sélectionner

if [ "${grub_platform}" == "efi" ]; then
    set _UEFI_ARCH="${grub_cpu}"
    
    if [ "${grub_cpu}" == "x86_64" ]; then
        set _SPEC_UEFI_ARCH="x64"
    fi
    
    if [ "${grub_cpu}" == "i386" ]; then
        set _SPEC_UEFI_ARCH="ia32"
    fi
fi


insmod part_gpt
insmod part_msdos

# Include fat fs module - required for uefi systems.
insmod fat

insmod ext2
insmod ext2
insmod ext2

insmod search_fs_file
insmod search_fs_uuid
insmod search_label

insmod linux
insmod chain

set pager="1"
# set debug="all"

set locale_dir="${prefix}/locale"


if [ -e "${prefix}/${grub_cpu}-${grub_platform}/all_video.mod" ]; then
    insmod all_video
else
    if [ "${grub_platform}" == "efi" ]; then
        insmod efi_gop
        insmod efi_uga
    fi
    
    if [ "${grub_platform}" == "pc" ]; then
        insmod vbe
        insmod vga
    fi
    
    insmod video_bochs
    insmod video_cirrus
fi

insmod font

search --fs-uuid --no-floppy --set=usr_part --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4  cc5d1290-80b2-4262-a183-dfccfca63239
search --fs-uuid --no-floppy --set=root_part --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4  cc5d1290-80b2-4262-a183-dfccfca63239

if [ -e "(${usr_part})/share/grub/unicode.pf2" ]; then
    set _fontfile="(${usr_part})/share/grub/unicode.pf2"
else
    if [ -e "(${root_part})/usr/share/grub/unicode.pf2" ]; then
        set _fontfile="(${root_part})/usr/share/grub/unicode.pf2"
    else
        if [ -e "${prefix}/fonts/unicode.pf2" ]; then
            set _fontfile="${prefix}/fonts/unicode.pf2"
        fi
    fi
fi

if loadfont "${_fontfile}" ; then
    insmod gfxterm
    set gfxmode="auto"
    
    terminal_input console
    terminal_output gfxterm
fi


# DEVICE DETAILS: /dev/sda1 PARTUUID=569bb32e-2133-490c-818f-d6d0f3e61d2b PARTLABEL= UUID=bd8b0959-e53e-4c24-bf53-54522be1a99f LABEL=
# DEVICE DETAILS: /dev/sda4 PARTUUID=e2a4ec4b-e9e6-422f-b49f-b360b9775c20 PARTLABEL= UUID=cc5d1290-80b2-4262-a183-dfccfca63239 LABEL=ARCH


# (0) Arch Linux
menuentry "Arch Linux" {
    set gfxpayload="keep"
    search --fs-uuid --no-floppy --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4  cc5d1290-80b2-4262-a183-dfccfca63239
    linux /boot/vmlinuz-linux root=UUID=cc5d1290-80b2-4262-a183-dfccfca63239 rootfstype=ext4 rw rootflags=rw,relatime,data=ordered cgroup_disable=memory
    initrd /boot/initramfs-linux.img
}


# (1) Arch Linux Fallback
menuentry "Arch Linux Fallback" {
    set gfxpayload="keep"
    search --fs-uuid --no-floppy --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4  cc5d1290-80b2-4262-a183-dfccfca63239
    linux /boot/vmlinuz-linux root=UUID=cc5d1290-80b2-4262-a183-dfccfca63239 rootfstype=ext4 rw rootflags=rw,relatime,data=ordered cgroup_disable=memory
    initrd /boot/initramfs-linux-fallback.img
}


if [ "${grub_platform}" == "efi" ]; then
    
    ## UEFI Shell 2.0
    #menuentry "UEFI Shell ${_UEFI_ARCH} v2" {
    #    search --fs-uuid --no-floppy --set=root  
    #    chainloader /EFI/tools/shell${_SPEC_UEFI_ARCH}_v2.efi
    #}
    
    ## UEFI Shell 1.0
    #menuentry "UEFI Shell ${_UEFI_ARCH} v1" {
    #    search --fs-uuid --no-floppy --set=root  
    #    chainloader /EFI/tools/shell${_SPEC_UEFI_ARCH}_v1.efi
    #}
    
fi


if [ "${grub_platform}" == "efi" ]; then
    if [ "${grub_cpu}" == "x86_64" ]; then
        ## Microsoft Windows Vista/7/8 via x86_64 UEFI
        #menuentry \"Microsoft Windows Vista/7/8 x86_64 UEFI-GPT\" {
        #    insmod part_gpt
        #    insmod fat
        #    insmod search_fs_uuid
        #    insmod chain
        #    search --fs-uuid --no-floppy --set=root  
        #    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
        #}
    fi
fi


if [ "${grub_platform}" == "pc" ]; then
    
    ## Microsoft Windows Vista/7/8 via BIOS
    #menuentry \"Microsoft Windows Vista/7/8 BIOS-MBR\" {
    #    insmod part_msdos
    #    insmod ntfs
    #    insmod search_fs_uuid
    #    insmod ntldr
    #    search --fs-uuid --no-floppy --set=root <FS_UUID of Windows SYSTEM Partition>
    #    ntldr /bootmgr
    #}
    
    ## Microsoft Windows XP
    #menuentry \"Microsoft Windows XP\" {
    #    insmod part_msdos
    #    insmod ntfs
    #    insmod search_fs_uuid
    #    insmod ntldr
    #    search --fs-uuid --no-floppy --set=root <FS_UUID of Windows SYSTEM Partition>
    #    ntldr /ntldr
    #}
    
fi
entre parentheses il est pas fait de la meme facon que les grub.cfg de debian et manjaro
Dernière modification par nestorburma le ven. 25 avr. 2014, 08:17, modifié 1 fois.
asus r702u,mate desktop
Avatar de l’utilisateur
misaine
Daikyu
Messages : 99
Inscription : dim. 26 août 2012, 11:07

Re: [archboot]comment faire avec nano?

Message par misaine »

c'est étrange , tu es sûr que c'est le grub de debian qui a la main ?
fais voir le grub.cfg de debian.
Antergos 64 bits , gnome 3.20 , Gallium 0.4 on NV4B
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [archboot]comment faire avec nano?

Message par waitnsea »

jean_no a écrit : update-grub n'existe pas sous Arch, script Debian,
Tout à fait exact, mais on peut mettre un alias dans son .bashrc ou .bash_aliases
alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg"

Pour revenir à la discussion, ne disposant que d'une bécane en Windows 8 en ce moment, je me suis amusé à créer une machine virtuelle (VBox) ARCH
* avec archboot installation facile mais résultat buggé au moment de la configuration (pas moyen de sortir de l'éditeur nano par exemple)
* avec l'installation "officielle" aucun problème et résultat impeccable quasiment aussi rapide qu'avec archboot

Conclusion, imprimez les différents wikis et restez-en aux tutos officiels, ils ont l'avantage de faire comprendre ce qu'on fait
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [archboot]comment faire avec nano?

Message par Tucnacek »

Plutôt qu'imprimer d'assez nombreuses pages, il est possible d'utiliser Elinks qui est présent dans l'image si ma mémoire est bonne.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [archboot]comment faire avec nano?

Message par waitnsea »

...et apprendre à se servir d'elinks avant d'installer, peut-être beaucoup de préalables pour un newbie ?
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [archboot]comment faire avec nano?

Message par Tucnacek »

J'oubliais ce détail. Néanmoins, Elinks n'est pas particulièrement compliqué à utiliser pour une navigation limitée aux wikis Arch Linux et à l'avantage de donner accès à toutes les pages requises alors qu'une installation réalisée avec l'aide de pages imprimées demande de ne pas s'emmêler les pinceaux entre toutes les pages car le papier n'est pas adapté au concept de lien hypertexte. Enfin, cela peut requérir d'imprimer de nouvelles pages en plein milieu d'une manipulation ce qui n'est jamais très pratique.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [archboot]comment faire avec nano?

Message par waitnsea »

il y a aussi les tablettes, c'est une bonne solution quand on installe sur un vrai ordinateur...
nestorburma
Chu Ko Nu
Messages : 351
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

Re: [archboot]comment faire avec nano?

Message par nestorburma »

bonjour
voila le grub.cfg debian

Code : Tout sélectionner

#
# 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 ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
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 {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_gpt
insmod ext2
set root='(hd0,gpt2)'
search --no-floppy --fs-uuid --set=root d60b7d2b-2437-4b9b-9af7-8e3421282385
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
  insmod part_gpt
  insmod ext2
  set root='(hd0,gpt2)'
  search --no-floppy --fs-uuid --set=root d60b7d2b-2437-4b9b-9af7-8e3421282385
  set locale_dir=($root)/boot/grub/locale
  set lang=fr_FR
  insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_gpt
insmod ext2
set root='(hd0,gpt2)'
search --no-floppy --fs-uuid --set=root d60b7d2b-2437-4b9b-9af7-8e3421282385
insmod png
if background_image /usr/share/images/tangostudio-artwork/tangostudio-grub.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, avec Linux 3.2.0-4-realtime-amd64' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='(hd0,gpt2)'
	search --no-floppy --fs-uuid --set=root d60b7d2b-2437-4b9b-9af7-8e3421282385
	echo	'Chargement de Linux 3.2.0-4-realtime-amd64 ...'
	linux	/boot/vmlinuz-3.2.0-4-realtime-amd64 root=UUID=d60b7d2b-2437-4b9b-9af7-8e3421282385 ro initrd=/install/initrd.gz quiet
	echo	'Chargement du disque mémoire initial ...'
	initrd	/boot/initrd.img-3.2.0-4-realtime-amd64
}
menuentry 'Debian GNU/Linux, avec Linux 3.2.0-4-realtime-amd64 (mode de dépannage)' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='(hd0,gpt2)'
	search --no-floppy --fs-uuid --set=root d60b7d2b-2437-4b9b-9af7-8e3421282385
	echo	'Chargement de Linux 3.2.0-4-realtime-amd64 ...'
	linux	/boot/vmlinuz-3.2.0-4-realtime-amd64 root=UUID=d60b7d2b-2437-4b9b-9af7-8e3421282385 ro single initrd=/install/initrd.gz
	echo	'Chargement du disque mémoire initial ...'
	initrd	/boot/initrd.img-3.2.0-4-realtime-amd64
}
### 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 ###
menuentry "Manjaro Linux (on /dev/sda3)" --class gnu-linux --class gnu --class os {
	insmod part_gpt
	insmod ext2
	set root='(hd0,gpt3)'
	search --no-floppy --fs-uuid --set=root b7aa989d-1905-4d9a-a1b2-bcb2ec6ad7d0
	linux /boot/vmlinuz-310-x86_64 root=UUID=b7aa989d-1905-4d9a-a1b2-bcb2ec6ad7d0 rw resume=/dev/disk/by-uuid/fea08399-044d-4d23-8c84-13b7ee4a62d2
	initrd /boot/initramfs-310-x86_64.img
}
menuentry "Manjaro Linux (Kernel 3.10.30-1-MANJARO x64) (on /dev/sda3)" --class gnu-linux --class gnu --class os {
	insmod part_gpt
	insmod ext2
	set root='(hd0,gpt3)'
	search --no-floppy --fs-uuid --set=root b7aa989d-1905-4d9a-a1b2-bcb2ec6ad7d0
	linux /boot/vmlinuz-310-x86_64 root=UUID=b7aa989d-1905-4d9a-a1b2-bcb2ec6ad7d0 rw resume=/dev/disk/by-uuid/fea08399-044d-4d23-8c84-13b7ee4a62d2
	initrd /boot/initramfs-310-x86_64.img
}
menuentry "Manjaro Linux (Kernel 3.10.30-1-MANJARO x64 - fallback initramfs) (on /dev/sda3)" --class gnu-linux --class gnu --class os {
	insmod part_gpt
	insmod ext2
	set root='(hd0,gpt3)'
	search --no-floppy --fs-uuid --set=root b7aa989d-1905-4d9a-a1b2-bcb2ec6ad7d0
	linux /boot/vmlinuz-310-x86_64 root=UUID=b7aa989d-1905-4d9a-a1b2-bcb2ec6ad7d0 rw resume=/dev/disk/by-uuid/fea08399-044d-4d23-8c84-13b7ee4a62d2
	initrd /boot/initramfs-310-x86_64-fallback.img
}
### 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  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Dernière modification par benjarobin le ven. 25 avr. 2014, 18:57, modifié 1 fois.
Raison : Merci d'utiliser les balises codes
asus r702u,mate desktop
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [archboot]comment faire avec nano?

Message par Maximilien LIX »

Mais archlinux avec un installateur graphique... c'est débile ! xD

Justement sur Arch , on installe le système de base (certe) mais ensuite , bah on installe uniquement ce dont on a besoins c'est d'ailleurs la force de cette distribution je trouve :-)

Ou alors faut un installateur graphique qui laisse beaucoup de marges à l'utilisateur sur la configuration de son système :)

PS: Tucnacek les wiki c'est bien , mais je trouve que c'est un peu plus Humain de poser des questions sur un forum ^^
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
floflo77890
Maître du Kyudo
Messages : 1266
Inscription : lun. 29 juil. 2013, 21:05
Localisation : île de france

Re: [archboot]comment faire avec nano?

Message par floflo77890 »

En faite que tu installe archlinux avec la méthode traditionnel ou avec arxhboot dans tyius les cas se serait toi qui va construire ton système.

Archboot est juste la pour simplifier l'installation d'arch au final ont a le même résultat.
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [archboot]comment faire avec nano?

Message par Tucnacek »

Maximilien LIX a écrit :Ou alors faut un installateur graphique qui laisse beaucoup de marge[/] à l'utilisateur sur la configuration de son système :)
La réponse se trouve dans le wiki.
Maximilien LIX a écrit :PS: Tucnacek les wiki[s] c'est bien , mais je trouve que c'est un peu plus [h]umain de poser des questions sur un forum ^^
Et je ne crois pas avoir prêché le contraire. Cependant, le forum doit être un dernier recours, comme le rappellent les règles du forum et notamment celle-ci, que je cite, qui incite à passer par le wiki avant de poster sur le forum :
Règles du forum a écrit :Le wiki demande un temps non négligeable aux contributeurs, la moindre des choses est d'y jeter un œil.
nestorburma
Chu Ko Nu
Messages : 351
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

Re: [archboot]comment faire avec nano?

Message par nestorburma »

bonjour
j'ai enfin reussi a installer archlinux facilement avec evo/lution ,c'est un installeur graphique facile a prendre en main et qui installe une arch de base ,et apres faut tout faire à la main
asus r702u,mate desktop
Avatar de l’utilisateur
floflo77890
Maître du Kyudo
Messages : 1266
Inscription : lun. 29 juil. 2013, 21:05
Localisation : île de france

Re: [archboot]comment faire avec nano?

Message par floflo77890 »

Si tu arrives à t'en sortir à la configuration c'est que tu aurais pus installer avec une installé de base.
nestorburma
Chu Ko Nu
Messages : 351
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

Re: [archboot]comment faire avec nano?

Message par nestorburma »

bonjour
pour moi le seul avantage de l'installeur graphique c'est la facilité du partitionnement et l'installation de grub ,parce que moi à chaque fois j'avais un probleme parce que dans le wiki c'est un exemple avec une seule distribution ,moi j'ai trois partitions et a chaque fois j'avais un probleme j'arrivais pas a booter sur la nouvelle install,là avec evo/lution ça se passe sans probleme ,apres faut tout faire à la main
asus r702u,mate desktop
Avatar de l’utilisateur
floflo77890
Maître du Kyudo
Messages : 1266
Inscription : lun. 29 juil. 2013, 21:05
Localisation : île de france

Re: [archboot]comment faire avec nano?

Message par floflo77890 »

Maintenant tu n'as plus qu'à configurer ton système et passer le sujet en résolu.
Répondre