existe-t-il un moyen de supprimer complètement Chrome OS sur un Chromebook - et d'installer Linux (pas de double démarrage)

8

Je cherche à acheter les derniers Chromebooks HP ou Samsung sans ventilateur. Cependant, je veux installer linux dessus et supprimer Chrome OS - existe-t-il un moyen de le faire?

Je connais Crouton et Chrubuntu - cependant, ils ne semblent fournir que des solutions à double démarrage

Merci beaucoup

hiro
la source
Je l'ai utilisé sur mon Pixel et cela a bien fonctionné la première fois. lifehacker.com/…
nfwright

Réponses:

4

J'avais flashé u-boot sur le Chromebook Samsung et formaté complètement la MMC interne. J'ai archlinux fonctionnant sur MMC interne

Source: déverrouillage de Bootloader sur le Chromebook Samsung Arm .

Veuillez noter que cette méthode est très risquée et peut casser l'appareil Copier les étapes du blog

Pas:

  1. Faites une sauvegarde de toutes les données importantes. Tout peut mal tourner. Ayez un mmc externe amorçable prêt au cas où quelque chose se passe mal

  2. Couverture arrière ouverte du Chromebook. Suivez les instructions d'ifixit http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950

  3. À côté du port USB-3 se trouve un circuit en forme d'anneau rond. Retirez le stricker de celui-ci qui raccourcira la connexion. Cela rendra spi en lecture-écriture. Assurez-vous qu'il n'y a aucune trace de métal autour de lui

  4. Démarrez dans Chromeos. ctrl + alt + T et entrez dans l'invite sudo $ flashrom —wp-disable $ flashrom —wp-status

vérifiez si la protection en écriture est désactivée. Sinon, revenez en arrière et nettoyez le circuit. Je l'ai ouvert deux fois. Téléchargez l'image uboot nv sur https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz (source: article de Strats sur le forum Archlinux) gunzip it. Vous devriez avoir un fichier bin de 4 Mo. Si le bac téléchargé est corrompu, vous pourriez vous retrouver avec un périphérique maillé. MD5 du binaire extrait: CA50D23D315F1378B43E4552D8D441AD

// Take backup and then flash
$flashrom -p linux_spi:dev=/dev/spidev1.0 -r orig_image-snow.bin
$flashrom -p linux_spi:dev=/dev/spidev1.0 -w nv_image-snow.bin
$sync and reboot
  1. Appuyez sur espace au redémarrage pour accéder à l'invite uboot. $ setenv bootdelay 1 $ saveenv

    $ vboot_twostop démarrera dans chromeos

  2. Démarrage du système d'exploitation personnalisé mmc au format gpt. Utilisez cgpt / parted pour créer une grosse partition de démarrage, disons taille 256 Mo - mmcblk1p1. Copiez vmlinux (ou tout autre noyau) depuis / boot de chromeos dans cette partition. Créez une partition ext4 pour rootfs - mmcblk1p2. copiez tous les rootfs linux. Arch, suse-jeos et fedora ont travaillé pour moi Reboot

    À l'invite uboot

    // choisissez le 2ème périphérique mmc. Mmc interne est dev 0 $ mmc dev 1

    // contenu ls dans le système de fichiers. Je reçois beaucoup d'avertissements dcache. Fonctionne toujours $ fatls mmc 1: 1 /

    // charge le noyau dans la mémoire $ fatload mmc 1: 1 $ {loadaddr} / vmlinux

    // définir les paramètres de démarrage du noyau $ setenv bootargs console = tty1 root = / dev / mmcblk1p2 rootfstype = ext4 rootwait rw

    $ bootm $ {loadaddr}

    Vous avez maintenant la liberté de démarrer n'importe quel noyau sans le signer.

krishnaraj
la source
3
Vous devez inclure ici les étapes du lien dans votre réponse. Il empêchera la pourriture des liens à l'avenir lorsque ce blog changera ou supprimera son contenu.
MoonSire