Dahil sa maraming natanggap na mga rekomendasyon, hinimok ko na subukan ang Arch Linux. Isa sa ilang mga isyu na naranasan ko ay noong nilikha ko ang LiveUSB ng Arch Unetbootin, Sinimulan ko ang hindi pangkaraniwang bagay, ngunit sa isang sandali, bago lamang i-load ang installer, nabitin niyang sabi ERROR: hindi lumitaw ang boot device pagkalipas ng 30 segundo at iniwan lang ako ng may ramfs terminal. Maliwanag na ito ay dahil sa isang bug sa Arch, na madaling ayusin. |
Ang kailangan mo lang gawin ay muling lagyan ng label ang USB drive na iyong ginagamit, o mas mabuti pa, baguhin ang config file na ginagamit ng LiveUSB ng Arch upang makita ang boot drive.
1. Baguhin ang file ng pagsasaayos
Kapag nilikha mo ang iyong Arch Live USB na may Unetbootin, buksan ang syslinux.cfg file at hanapin ang lahat ng mga entry kung saan ito lilitaw archisolabel = VERSION_ARCHSaan VERSION_ARCH ang numero ng bersyon ng Arch na na-download mo. Sa aking kaso, ganito ito: archisolabel = ARCH_201005.
Ang dapat mong gawin ay baguhin ang halaga ng variable archiolabe sa pamamagitan ng pangalan ng pagkahati sa iyong USB kung saan matatagpuan ang Arch. Upang malaman, ang pinakamadaling bagay ay ang paggamit ng file explorer. Halimbawa, binuksan ko ang pendrive kay Nautilus, i-right click> Mga Katangian at tingnan kung ano ang sinasabi pagkatapos pangalan.
Kapag mayroon ka ng data na iyon, bumalik sa file syslinux.cfg at palitan VERSION_ARCH sa tamang pangalan ng tag. Kung sakaling may mga puwang ito, susubukan kong isara ang pangalan ng tag sa mga quote.
2. Baguhin ang label ng pagkahati kung saan matatagpuan ang mga file ng pag-install
Ang iba pang pagpipilian, malinaw naman, ay upang baguhin ang label ng pagkahati kung saan matatagpuan ang mga file ng pag-install ng Arch (sa karaniwang kaso ng isang LiveUSB, sa nag-iisang pagkahati ng iyong USB) ayon sa halaga ng variable archiolabe lumilitaw sa syslinux.cfg. Totoo na ang iba pang pamamaraan ay mas praktikal at simple, ngunit tila isang magandang pagkakataon na ipakita kung paano baguhin ang mga label ng iba't ibang uri ng mga partisyon. Ang pinakamadaling paraan upang makamit ito ay sa pamamagitan ng pag-install gparted.
Sa Ubuntu, iyon ang magiging:
sudo apt-get install gparted
Kapag na-install, binuksan ko ang gparted. Binuksan ko ang menu Gparted> Mga Device> / dev / sdb. Pagkatapos, piliin ang partisyon na pinag-uusapan, gawin pag-click sa kanan> I-unmount. Sa wakas pag-right click ulit> Label at sinulat ko ang tamang pangalan ng tag. Sa aking kaso ito ay magiging ARCH_201005.
Ang paggawa ng pareho mula sa isang terminal ay medyo mas kumplikado dahil nakasalalay sa aling system ng file ang pagtatalaga ng pagkahati, ang naaangkop na tool ay mai-install.
sudo apt-get install mtools # fat
sudo apt-get install ntfsprogs # ntfs
sudo apt-get install e2fsprogs # ext2, ext3 & ext4
sudo apt-get install jfsutils # jfs
sudo apt-get install reiserfsprogs # reiserfs
sudo apt-get install xfsprogs # xfs
Pagkatapos ay kailangan mong i-unmount ang pagkahati. Upang magawa ito, kailangan muna nating malaman kung nasaan ito.
sudo fdisk-l
sudo umount PANGALAN
Palitan NAME sa pamamagitan ng pangalan ng pagkahati o ng landas kung saan ito naka-mount. Halimbawa, sudo umount / dev / sdb1 o sudo umount / media / miusb.
Taba
Upang mapatunayan ang kasalukuyang pangalan ng tag:
sudo mlabel -i PARTITION -s ::
Upang baguhin ang label ng aparato:
sudo mlabel -i PARTITION :: LABEL
NTFS
Upang mapatunayan ang kasalukuyang pangalan ng tag:
sudo ntfslabel BAHAGI
Upang baguhin ang label ng aparato (maximum na 128 character):
sudo ntfslabel PARTITION LABEL
Kung sakaling makatanggap ka ng isang katulad na error Kabuuang bilang ng mga sektor (7831520) hindi isang maramihang mga sektor bawat track (63)!, pilit na laktawan ang tseke sa pamamagitan ng pag-type:
echo mtools_skip_check = 1 >> ~ / .mtoolsrc
EXT2, EXT3 & EXT4
Upang mapatunayan ang kasalukuyang pangalan ng tag:
sudo e2label BAHAGI
Upang baguhin ang label ng aparato (maximum na 16 character):
sudo e2label PARTITION LABEL
JFS
Upang mapatunayan ang kasalukuyang pangalan ng tag:
sudo jfs_tune -l BAHAGI
Upang baguhin ang label ng aparato (maximum na 16 character):
sudo jfs_tune -L PARTITION LABEL
REISERFS
Upang baguhin ang label ng aparato (maximum na 16 character):
sudo reiserfstune -l PARTITION LABEL
XFS
Upang mapatunayan ang kasalukuyang pangalan ng tag:
xfs_admin -l BAHAGI
Upang baguhin ang label ng aparato (maximum na 12 character):
sudo xfs_admin -L PARTITION LABEL
Mayroong isang mas madaling paraan:
dd if = archlinux-2010.05- {core | netinstall} - {i686 | x86_64 | dual} .iso ng = / dev / sdx
Maaari mo ba akong tulungan? Ginamit ko na ang utos na inilagay mo sa dd at kapag nag-boot sa usb sinabi nito sa akin na ang .bin ay nasira .. Sinubukan ko na ring ibababa muli ang iso ngunit nagpatuloy sa pareho ...
/ home / marduk / Mga Pag-download # dd kung = archlinux-2015.03.01-dual.iso ng = / dev / sdb1
May nawawala ako? o may mali ba?
Salamat
Kumusta Cesar!
Sa palagay ko mas makakabuti kung itataas mo ang katanungang ito sa aming tanong at sagot na serbisyong tinawag Magtanong DesdeLinux upang matulungan ka ng buong pamayanan sa iyong problema.
Isang yakap, Pablo.
Aba! Nakakatuwa!
Salamat sa pagbabahagi!
Cheers! Paul
Nakatutuwang malaman ang haka-haka na pagpasok ng GRUB / BURG upang mag-boot mula sa pendrive bilang ISO, dahil sa kasamaang palad hindi ito pinag-iisa at ang bawat ISO ng bawat pamamahagi ay dapat tawagan sa ibang paraan.
Nagkaroon din ako ng bug na iyon sa Unetbootin.
Ang sumunod na nangyari sa akin ay mas malala dahil iniwan ko ang pagkahati ng bahay para sa bagong system, at pinili ko ito bilang mount point, ngunit na-format ko ito! at walang paraan nawala lahat :(.
Tanong ko sa iyo: Mayroon bang paraan upang mai-install ang Arch habang iniiwan ang buo ng bahay na buo?
Regards
Magaling ang iyong kontribusyon Mark!
Maraming salamat sa pagbabahagi nito.
Isang yakap at masayang taon! Paul
Kumusta Mario, mayroong 2 opisyal na kernel: mayroong isa na normal na na-install bilang default (sa kernel26 package) at pagkatapos ay mayroong isang pinahabang kernel ng suporta, itinuturing din na matatag ngunit hindi gaanong na-update (sa pangkalahatan ay mga pagrerebisyon lamang, ito ay 2.6.32 .XNUMX.X ngayon din).
Ang pakete para sa isang ito ay kernel26-lts at nasa core din ito ("core" ay ang base repository sa Arch).
Pagbati at maligayang bagong taon! 🙂
Sa totoo lang, ang mga imahe ng pag-install ng Arch ay mga hybrids ngayon; Ang mga ISO para sa mga CD ay pinag-isa sa mga imahe para sa mga USB sa parehong file. Kaya't kapag nag-install ng Arch mula sa USB, ang pagkopya ng imahe sa USB ay sapat na.
Halimbawa ng pagpapatupad: `dd if = archlinux-2010.05-netinstall-i686.iso ng = / dev / sdb` magkakaroon ka na ng isang bootable USB drive na may 32-bit na imahe ng pag-install ng network (/ ididokdate ng sdb ang USB, hindi isang pagkahati dito (at malinaw na buburahin nito ang anumang data na maaaring narito); saka dapat tawagan bilang root o may mga wastong pribilehiyo).
Ang mga imahe ng Archboot ni Tobias Powalowski [1] ay hybrid din, at naglalaman din ng pamantayan at mga kernel ng LTS para sa parehong 32 at 64 na mga piraso sa parehong imahe :).
Ang mga gumagamit ng Windows ay maaaring gumamit ng flashnul, dd para sa Windows, o anumang gusto nilang manunulat ng imahe ng USB.
Isang pagbati.
[1]: https://wiki.archlinux.org/index.php/Archboot
Hindi ko alam kung paano magiging ang opisyal na installer ng Arko sa puntong ito (ang isa sa mga opisyal na imahe) Hindi ko pa nagagawa ang isang pag-install ng Arch na tulad nito sa medyo matagal na panahon.
Ngunit maaari mo, hindi bababa sa installer na mayroon ang Archboot (isa pang imahe upang mai-install ang Arch, isang uri ng lahat sa isa) kapag itinakda mo ang mount point ng partisyon na gusto mo, tinanong ka nito kung nais mong lumikha ng isang bagong filesystem sa ang pagkahati na iyon (iyon ay, kung nais mong i-format ito); kung sasabihin mong hindi sa katanungang iyon, ilalagay nito ang pagkahati kung saan mo ito sinabi (hal / home, / var, ...) kasama ang filesystem na iyong napili at hindi ito nai-format.
Inaasahan kong makakatulong ito sa iyo, ang pinakabagong bersyon ng Archboot ay maaaring ma-download mula dito (ang link ay dapat na i-redirect ka sa isang salamin na malapit sa iyong lokasyon): https://downloads.archlinux.de/iso/archboot/latest
Tingnan, alam ko ang isa pang bagay xD Salamat sa paglilinaw
Mark, inalis mo kung ano ang ibibigay ko sa puna xD Sa pamamagitan ng paraan sa Arch Linux na alam kong walang mga standart o LTS kernels, mayroong isang kernel para sa 32 at isa pa para sa 64 na panahon. Ang mga pag-update ay pareho para sa lahat at ito ay kapag ang isang bagong bersyon ay lalabas at ito ay nasubukan. At binabati kita sa paglipat sa Arch! Bagong taon, bagong distro. Malamang hindi ka magsisisihan. Salu2 at Maligayang Bagong Taon!
Mark, inalis mo kung ano ang ibibigay ko sa puna xD Sa pamamagitan ng paraan sa Arch Linux na alam kong walang mga standart o LTS kernels, mayroong isang kernel para sa 32 at isa pa para sa 64 na panahon. Ang mga pag-update ay pareho para sa lahat at ito ay kapag ang isang bagong bersyon ay lalabas at ito ay nasubukan. At binabati kita sa paglipat sa Arch! Bagong taon, bagong distro. Malamang hindi ka magsisisihan. Salu2 at Maligayang Bagong Taon!