Як без проблем встановити Arch з liveusb

Через численні отримані рекомендації мені запропонували спробувати Arch Linux. Одне з небагатьох питань, з яким я зіткнувся, - це те, що коли я створював Arch's LiveUSB with UNetbootin, Я запустив явище, але за мить, безпосередньо перед завантаженням інсталятора, він кинув слухавку, кажучи ПОМИЛКА: завантажувальний пристрій не відображався через 30 секунд і це просто залишило мені термінал ramfs. Очевидно, це пов'язано з помилкою в Arch, яку легко виправити.


Все, що вам потрібно зробити, це перемаркірувати USB-накопичувач, який ви використовуєте, або ще краще змінити файл конфігурації, який Arch's LiveUSB використовує для виявлення завантажувального диска.

1. Змініть файл конфігурації

Після того, як ви створили свій Arch Live USB за допомогою Unetbootin, відкрийте файл syslinux.cfg і знайдіть усі записи там, де він відображається archisolabel = VERSION_ARCHде VERSION_ARCH - номер версії Arch, яку ви завантажили. У моєму випадку це було приблизно так: archisolabel = ARCH_201005.

Потрібно змінити значення змінної архізолабель за назвою розділу вашого USB, де знаходиться Arch. Щоб дізнатись, найпростіше скористатися провідником файлів. Наприклад, я відкрив маятник за допомогою Nautilus, клацніть правою кнопкою миші> Властивості і подивіться, що після цього написано Ім'я.

Отримавши ці дані, поверніться до файлу syslinux.cfg і замінити VERSION_ARCH за правильною назвою тегу. Якщо у ньому є пробіли, я спробую вкласти ім'я тегу в лапки.

2. Змініть мітку розділу, де знаходяться інсталяційні файли

Інший варіант, звичайно, це змінити мітку розділу, де знаходяться інсталяційні файли Arch (у типовому випадку LiveUSB, на єдиному розділі вашого USB), на значення змінної архізолабель з'являються в syslinux.cfg. Це правда, що інший метод набагато практичніший і простіший, але це здавалося гарною можливістю показати, як змінювати мітки різних типів розділів. Найпростіший спосіб досягти цього - встановити gparted.

На Ubuntu це буде:

sudo apt-get install gparted

Після встановлення я відкрив gparted. Я відкрив меню Gparted> Пристрої> / dev / sdb. Потім виберіть відповідний розділ, виконайте клацніть правою кнопкою миші> Демонтувати. Нарешті, ще раз клацніть правою кнопкою миші> Мітка і я написав правильну назву тегу. У моєму випадку це було б АРХ_201005.

Робити те саме з терміналу дещо складніше, оскільки залежно від того, до якої файлової системи присвоєний розділ, доведеться встановити відповідний інструмент.

sudo apt-get install mtools # fat
sudo apt-get install ntfsprogs # ntfs
sudo apt-get install e2fsprogs # ext2, ext3 & ext4
sudo apt-get встановити jfsutils # jfs
sudo apt-get install reiserfsprogs # reiserfs
sudo apt-get install xfsprogs # xfs

Потім вам доведеться демонтувати розділ. Для цього ми спочатку повинні знати, де воно знаходиться.

судо fdisk -l
sudo umount ІМЯ

Замінити ІМ'Я за назвою розділу або шляху, куди він змонтований. Наприклад, sudo umount / dev / sdb1 o sudo umount / media / miusb.

Примітка: У наступних прикладах замініть РОЗДІЛ за назвою розділу (наприклад: / dev / sdb1) та ЕТИКЕТКА за назвою тегу, який ви хочете йому призначити.

FAT

Щоб перевірити назву поточного тегу:

sudo mlabel -i PARTITION -s ::

Щоб змінити мітку пристрою:

sudo mlabel -i РОЗДІЛ :: МЕТКА

NTFS

Щоб перевірити назву поточного тегу:

sudo ntfslabel РОЗДІЛ

Щоб змінити мітку пристрою (максимум 128 символів):

sudo ntfslabel ЕТИКЕТ РОЗДІЛУ

Якщо ви отримаєте подібну помилку Загальна кількість секторів (7831520) не кратна секторам на доріжку (63)!, примусово пропустити цю перевірку, набравши:

echo mtools_skip_check = 1 >> ~ / .mtoolsrc

EXT2, EXT3 & EXT4

Щоб перевірити назву поточного тегу:

sudo e2label РОЗДІЛ

Щоб змінити мітку пристрою (максимум 16 символів):

sudo e2label ЕТИКЕТ ПОДІЛУ

JFS

Щоб перевірити назву поточного тегу:

sudo jfs_tune -l РОЗДІЛ

Щоб змінити мітку пристрою (максимум 16 символів):

sudo jfs_tune -L ЕТИКЕТКА ПАРТІЮ

РЕЙЗЕРФС

Щоб змінити мітку пристрою (максимум 16 символів):

sudo reiserfstune -l ЕТИКЕТ РОЗДІЛУ

XFS

Щоб перевірити назву поточного тегу:

xfs_admin -l РОЗДІЛ

Щоб змінити мітку пристрою (максимум 12 символів):

sudo xfs_admin -L ЕТИКЕТКА РОЗДІЛУ
Для отримання додаткової інформації про як змінити ярлик розділу вашого USB - пристрою, Я рекомендую вам прочитати цей чудовий підручник з вікі Ubuntu.
Оновити: Інше рішення - зачекати 30 секунд. Коли ми знаходимося в оболонці ramfs, ми повинні створити символічне посилання на наш usb. Це досягається написанням приблизно такого: ln -s / dev / sdb1 / dev / archiso. І тоді вам потрібно ввести команду вихід. Фокус у тому, щоб замінити sdb1 для того, який відповідає вашому USB-диску. Це можна легко виявити за допомогою утиліти Disk, що постачається з GNOME. Тоді, / dev / archiso його слід замінити на ім'я файлу, в який ви викинули помилку. Якщо це не дозволяє вам виконати цю команду, кажучи, що файл не існує, спочатку вам потрібно створити всі каталоги, потім перейти туди і, нарешті, виконати команду ln. Це може виглядати так, наприклад: mkdir -p / dev / disk / by-label луего cd / dev / disk / by-label і нарешті ln -s / dev / sdb1 ARCHISO_201105. Цей приклад справедливий у випадку, коли вся помилка виникла через не знаходження файлу / dev / disk / by-label / ARCHISO_201105.

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   ЛлорчІсус - сказав він

    Існує набагато простіший метод:

    dd if = archlinux-2010.05- {core | netinstall} - {i686 | x86_64 | dual} .iso з = / dev / sdx

    1.    Cesar - сказав він

      Ви можете мені допомогти? Я вже використовував цю команду, яку ви поставили dd, і при завантаженні з usb він повідомляє мені, що .bin пошкоджений .. Я вже спробував знову знизити iso, але він продовжує те саме ...
      / home / marduk / Завантаження # dd if = archlinux-2015.03.01-dual.iso з = / dev / sdb1

      Мені чогось не вистачає? чи щось не так?
      Грекіас

      1.    давайте використовувати linux - сказав він

        Привіт Сезаре!

        Я думаю, було б краще, якщо ви підняли це питання в нашій службі запитань та відповідей запитати DesdeLinux так що вся громада може допомогти вам у вирішенні вашої проблеми.

        Обійми, Пабло.

  2.   Давайте використовувати Linux - сказав він

    Ой! Цікаво!
    Дякую, що поділились!
    На здоров’я! Павло.

  3.   Мікель Майоль і тур - сказав він

    Цікаво було б знати гіпотетичний вхід GRUB / BURG для завантаження з pendrive як ISO, оскільки, на жаль, він не уніфікований, і кожен ISO кожного розподілу повинен викликатися по-різному.

  4.   Девід Амаро - сказав він

    У мене також була ця помилка з Unetbootin.
    Потім зі мною було гірше, тому що я залишив домашній розділ для нової системи, і вибрав його як точку монтування, але відформатував! і ніяк не все було втрачено :(.
    Я запитую вас: чи є спосіб встановити Arch, залишивши недоторканим домашній розділ?

    привіт

  5.   Давайте використовувати Linux - сказав він

    Відмінний ваш внесок Марк!
    Щиро дякую, що поділилися цим.
    Обіймів і щасливого року! Павло.

  6.   Відзначити - сказав він

    Привіт Маріо, є 2 офіційні ядра: є одне, яке зазвичай встановлюється за замовчуванням (у пакеті kernel26), а потім є розширене ядро ​​підтримки, яке також вважається стабільним, але менш оновленим (як правило, лише версії, це 2.6.32 .XNUMX .X прямо зараз).

    Пакет для цього - kernel26-lts, і він також знаходиться в ядрі ("core" - це базове сховище в Arch).

    Вітаю вас і щасливого нового року! 🙂

  7.   Відзначити - сказав він

    По правді кажучи, встановлені зображення Arch зараз є гібридами; ISO для компакт-дисків уніфікуються із зображеннями для USB в одному файлі. Тож при встановленні Arch з USB достатньо скопіювати зображення на USB.

    Наприклад, виконуючи: `dd if = archlinux-2010.05-netinstall-i686.iso з = / dev / sdb`, ви вже мали б завантажувальний USB-накопичувач із 32-розрядним зображенням мережевої установки (/ dev / sdb позначає USB, а не розділ на ньому (і, очевидно, це призведе до видалення будь-яких даних, що на ньому містяться); також dd повинно бути викликано як root або з належними привілеями).

    Зображення Archboot від Tobias Powalowski [1] також є гібридними, а також містять стандартні та LTS-ядра як для 32, так і для 64 бітів на одному зображенні :).

    Користувачі Windows можуть використовувати flashnul, dd для Windows або будь-який інший USB-програвач запису зображень, який їм більше подобається.

    Привітання.

    [два]: https://wiki.archlinux.org/index.php/Archboot

  8.   Відзначити - сказав він

    Я не знаю, яким буде офіційний інсталятор Arch на даний момент (той, що на офіційних зображеннях). Я давно не робив подібну інсталяцію Arch.

    Але ви можете, принаймні в інсталяторі, який має Archboot (інше зображення для встановлення Arch, свого роду все в одному), коли ви встановлюєте точку монтування потрібного розділу, він запитає вас, чи хочете ви створити нову файлову систему в цей розділ (тобто, якщо ви хочете його відформатувати); якщо ви скажете "ні" на це запитання, він змонтує розділ там, де ви це вимовите (наприклад, / home, / var, ...) із вибраною вами файловою системою та не форматуючи її.

    Сподіваюся, це допоможе вам, останню версію Archboot можна завантажити звідси (посилання має перенаправити вас у дзеркало поблизу вашого місцезнаходження): https://downloads.archlinux.de/iso/archboot/latest

  9.   @llomellamomario - сказав він

    Слухайте, я знаю ще одну річ xD Дякую за роз'яснення

  10.   @llomellamomario - сказав він

    Марк, ви забрали те, що я збирався прокоментувати xD До речі, в Arch Linux я знаю, що немає стандартних або LTS-ядер, є ядро ​​на 32 і інше на 64 періоди. Оновлення однакові для всіх, і саме тоді виходить нова версія і вона протестується. І вітаю з переїздом до Arch! Новий рік, новий дистрибутив. Ви, швидше за все, не пошкодуєте. Salu2 та з Новим роком!

  11.   @llomellamomario - сказав він

    Марк, ви забрали те, що я збирався прокоментувати xD До речі, в Arch Linux я знаю, що немає стандартних або LTS-ядер, є ядро ​​на 32 і інше на 64 періоди. Оновлення однакові для всіх, і саме тоді виходить нова версія і вона протестується. І вітаю з переїздом до Arch! Новий рік, новий дистрибутив. Ви, швидше за все, не пошкодуєте. Salu2 та з Новим роком!