ዝርዝር ሁኔታ:

የሊኑክስ ኪዮስክ ጡባዊ ከ Acer Aspire Switch 10 (Baytrail) 10 ደረጃዎች
የሊኑክስ ኪዮስክ ጡባዊ ከ Acer Aspire Switch 10 (Baytrail) 10 ደረጃዎች

ቪዲዮ: የሊኑክስ ኪዮስክ ጡባዊ ከ Acer Aspire Switch 10 (Baytrail) 10 ደረጃዎች

ቪዲዮ: የሊኑክስ ኪዮስክ ጡባዊ ከ Acer Aspire Switch 10 (Baytrail) 10 ደረጃዎች
ቪዲዮ: ምርጥ የሊኑክስ ስርጭቶች 2024, ሀምሌ
Anonim
ሊኑክስ ኪዮስክ ጡባዊ ከ Acer Aspire Switch 10 (Baytrail)
ሊኑክስ ኪዮስክ ጡባዊ ከ Acer Aspire Switch 10 (Baytrail)
ሊኑክስ ኪዮስክ ጡባዊ ከ Acer Aspire Switch 10 (Baytrail)
ሊኑክስ ኪዮስክ ጡባዊ ከ Acer Aspire Switch 10 (Baytrail)

በእረፍት ጊዜ ኪራይ ንብረቴ (https://www. SoS-OBX.us/) ውስጥ ለቤት አውቶማቲክ ስርዓት ጡባዊ ያስፈልገኝ ነበር። ጥቂት የተለያዩ ጡባዊዎችን (HP Stream 7/8 ፣ Samsung Slate ፣ root Kindle Fire) ከገዛሁ እና ከሞከርኩ በኋላ በመጨረሻ በ Acer Aspire Switch 10 (SW5-012) ላይ ተቀመጥኩ። እሱ ጠንካራ እና ተጣጣፊ ነው ፣ እኔ ወደ የመነሻ ገጽ ቁልፍ እንደገና ያሰብኩት ተጨማሪ ቁልፍ አለው ፣ እና እሱ ከተከራዮች በቀላሉ የሚደበድበውን መቋቋም የሚችል በጣም ጠንካራ ማሳያ የሚያደርግ ጎሪላ ብርጭቆን ያሳያል።

ግን ማዋቀር ቀላል አልነበረም። በ Intel Atom Baytrail ስርዓት ፣ ከ 32 ቢት UEFI ጋር ከ 64 ቢት ስርዓተ ክወና ጋር መታገል ነበረብኝ። እንደ እድል ሆኖ ፣ ሊኑክስ ለእነዚህ ማሽኖች እጅግ በጣም ጥሩ የከርነል ድጋፍ መስጠት ጀምሯል። ሉቡንቱ 17.10 ን በመጠቀም ይህንን ወደ ተግባራዊ ኪዮስክ ለመቀየር ችያለሁ። አጠቃላይ ሂደቱን በጣም ቀላል ለማድረግ እኔ ደግሞ አንዳንድ አቅጣጫዎችን ለማቀናጀት ችዬ ነበር - ከእንግዲህ ማለቂያ የሌለው ዳግም ማስነሳት ፣ የግሩዝ ትዕዛዞች ወይም የሞዱል ማጠናከሪያ የለም !!

አሁን ፣ ይህ በቴክኒካዊ ጡባዊ አለመሆኑን እረዳለሁ (ሙሉ ማብሪያ 10 ሊነጣጠል የሚችል የቁልፍ ሰሌዳ ያካትታል) ፣ ግን 4 በ eBay ላይ እያንዳንዳቸው በ 80 ዶላር ገደማ አገኘሁ ፣ ስለዚህ ሁሉንም ገዛኋቸው።

ደረጃ 1: ክፍሎች

ክፍሎች
ክፍሎች

ለዚህ አስተማሪ ፣ ያስፈልግዎታል

  • Acer Aspire Switch 10 (SW5-012)-ከሌሎች ሞዴሎች ጋር እና ከ Switch 11 ጋር ሊሠራ ይችላል ፣ ግን እነዚያ አልተሞከሩም። ከ Broadcom wifi ጋር ስሪቱ መኖሩ አስፈላጊ ነው። በሪልቴክ wifi ስሪት መሞከር አልቻልኩም።
  • ባለብዙ ዩኤስቢ ማዕከል ከማይክሮ ዩኤስቢ አያያዥ ጋር። ለ SW5-012 የዩኤስቢ OTG አያያዥ አይጠቀሙ።
  • የዩኤስቢ መዳፊት እና የቁልፍ ሰሌዳ
  • 2 ጊባ ወይም ከዚያ በላይ ማከማቻ ያለው ፍላሽ አንፃፊ
  • በኡቡንቱ ላይ የተመሠረቱ ጭነቶች እና ሊኑክስ በአጠቃላይ የሥራ እውቀት

እንዲሁም ሊነሳ የሚችል ምስል ለመፍጠር ማሽን ያስፈልግዎታል። ያ ማሽን የሉቡቱ የቅርብ ጊዜ ስሪት ሊኖረው እና አይኤስኦ ምስል ሊኖረው ይገባል (እኔ 17.10.1 ን እጠቀም ነበር ፣ በ https://lubuntu.net/downloads/ ላይ ይገኛል) እና የሩፎስ ቅጂ (https://rufus.akeo.ie/) በዊንዶውስ ላይ የተመሠረተ ከሆነ ፣ አለበለዚያ ዲዲ ለ *nix ይሠራል።

ሁሉንም ነገር በዩኤስቢ ማዕከል ውስጥ ያያይዙት ፣ ከዚያ በ Switch 10 ላይ ይሰኩት።

ደረጃ 2 - ሊነቃ የሚችል የዩኤስቢ መሣሪያን ያዘጋጁ እና ያስነሱት

ሊነዳ የሚችል የዩኤስቢ መሣሪያ ያዘጋጁ እና ያስነሱት
ሊነዳ የሚችል የዩኤስቢ መሣሪያ ያዘጋጁ እና ያስነሱት
ሊነዳ የሚችል የዩኤስቢ መሣሪያ ያዘጋጁ እና ያስነሱት
ሊነዳ የሚችል የዩኤስቢ መሣሪያ ያዘጋጁ እና ያስነሱት
ሊነቃ የሚችል የዩኤስቢ መሣሪያን ያዘጋጁ እና ያስነሱት
ሊነቃ የሚችል የዩኤስቢ መሣሪያን ያዘጋጁ እና ያስነሱት

ሩፎስን በመጠቀም ሊነዳ የሚችል የዩኤስቢ ድራይቭ የማድረግ ክህሎቶች እንዳሉዎት እገምታለሁ። ያ ማለት ፣ በ “ክፍልፋይ መርሃግብር እና በዒላማ ስርዓት ዓይነት” ስር “የ MBR ክፍልፍል መርሃ ግብር ለ UEFI” መምረጥዎን ያረጋግጡ።

ሊነዳ የሚችል ድራይቭን ከፈጠሩ በኋላ 32-ቢት የ UEFI የማስነሻ ፋይልን በ / EFI / BOOT ማውጫ ውስጥ መጣል ያስፈልግዎታል። አንዱን ከዚህ ፕሮጀክት ጋር አያይዘዋለሁ ነገር ግን ከብዙ ቦታዎች በመስመር ላይ ሊያገ canቸው ወይም ከፈለጉ ሊኑክስን በመጠቀም የራስዎን መገንባት ይችላሉ።

አንዴ ሊነዳ የሚችል ዩኤስቢ ካለዎት “ጥራዝ ጨምር” እና “ኃይል” ን በተመሳሳይ ጊዜ በመጫን እና ጡባዊው እስኪጀመር ድረስ በመያዝ መቀየሪያ 10 ን ይጀምሩ። አዝራሮቹ በቀኝ በኩል ናቸው።

አንዴ ማሽኑ ወደ ባዮስ (BIOS) ከገባ በኋላ ወደ “ደህንነት” መሄድ እና የሱፐርቫይዘር የይለፍ ቃል ማዘጋጀት ይፈልጋሉ። የ UEFI ቅንብሮችን ለመለወጥ ይህ ማሽን ይህንን ይፈልጋል። አንዴ የይለፍ ቃል ካዘጋጁ በኋላ ወደ “ቡት” ይሂዱ እና “ደህንነቱ የተጠበቀ ቡት” ን ለአካል ጉዳተኛ ያዘጋጁ። እንዲሁም “ዩኤስቢ ኤችዲዲ” መጀመሪያ እንዲሆን የማስነሻ ትዕዛዙን ይለውጡ። ለውጦቹን ያስቀምጡ እና እንደገና ያስነሱ።

ደረጃ 3: በሉቡቱ ውስጥ ማስነሳት ፣ ለመጫን ስርዓቱን ያዘጋጁ

“ሳይጭኑ ሉቡንቱ ይሞክሩ” ን ይምረጡ እና በሚሠራበት ሉቡቱ ውስጥ ይግቡ። መጫኑን ከመጀመርዎ በፊት አንዳንድ የዝግጅት ስራዎችን ማከናወን ያስፈልግዎታል። በተለይም ፣ የ wifi መሣሪያውን ማሄድ ያስፈልግዎታል እና መጫኑ ያለ ስህተቶች ማጠናቀቅ እንዲችል የ 32-ቢት UEFI ሁለትዮሽ ቅድመ-መጫንን ይፈልጋሉ።

በመጀመሪያ ፣ ተርሚናል ይክፈቱ እና በሚከተለው ከፍ ያድርጉት

sudo su -

የ wifi ነጂዎችን ለመጫን በመጀመሪያ firmware ምን መጫን እንዳልቻለ ይወስኑ

dmesg | grep brcm

ምናልባት እንደዚህ ያለ ነገር ያዩ ይሆናል-

brcmfmac mmc0: 0001: 1: ለ brcm/brcmfmac43241b4 -sdio.txt ቀጥተኛ የጽኑ ጭነት በስህተት አልተሳካም -2

ይህ ማለት ለመሣሪያው የ NVRAM firmware ለመጫን አብነት ይፈልጋል ማለት ነው። አንዱን በመጠቀም ያዋቅሩ ፦

cp/sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b5f1-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt

የ firmware አብነት ስም በ dmesg ውፅዓት ውስጥ ያዩትን ከማንኛውም ጋር መዛመድ አለበት። ከዚያ የሚከተለውን በመጠቀም ሾፌሩን እንደገና ይጫኑት

modprobe -r brcmfmac && modprobe brcmfmac

ጥቂት ሰከንዶች (5-10) ይጠብቁ እና ወደ wifi አውታረ መረብ እንዲቀላቀሉ ሊጠየቁ ይገባል።

በመቀጠል ፣ ብቃት መዘመኑን ያረጋግጡ

ተስማሚ ዝመና

ከዚያ ግሩፉን 32-ቢት የ UEFI ነጂዎችን ይጫኑ-

apt install grub-efi-ia32 grub-efi-ia32-bin

አሁን ስርዓትዎ ለተመጣጣኝ እንከን የለሽ ጭነት ዝግጁ ነው።

ደረጃ 4 ሉቡቱን ይጫኑ

የኡቡንቱ ዴስክቶፕ መጫንን የሚያውቁ ከሆነ ይህ በጣም ተመሳሳይ ይመስላል። ለመከፋፈል ሲጠየቁ ፣ “ሌላ ነገር” እና እራስዎ ክፍፍል ይምረጡ። መሣሪያዬ 50 ጊባ ኤስዲዲ አለው ፣ ስለዚህ የሚከተሉትን ክፍልፋዮች መርጫለሁ-

mmcblk1p1 - EFI - 256 ሜባ

mmcblk1p2 - ext2 - 256 ሜባ እንደ /ቡት mmcblk1p3 - ext4 - 47.5 ጊባ እንደ /mmcblk1p4 - ስዋፕ - የቦታ እረፍት ፣ ግን ከ 2 ጊባ ያላነሰ

እንዲሁም “ለጫኝ ጫኝ መጫኛ መሣሪያ” ን ይጫኑ የ EFI ክፋይ መሆን አለበት። በመጫን ጊዜ ሉቡቱ ዝመናዎችን እንዲያወርድ መፍቀድዎን ያረጋግጡ (አያስፈልግም ፣ ግን በጣም ተፈላጊ)።

መጫኑ ሲጠናቀቅ ዳግም ያስነሱ ፣ ነገር ግን የዩኤስቢ ድራይቭ እንዲገባ ይተውት (ይህ ሳይኖር አንድ ተጨማሪ እርምጃ ከመጀመሩ በፊት)።

ደረጃ 5 - ያለ ዩኤስቢ ድራይቭ ስርዓቱን እንዲነሳ ያድርጉ

ስርዓቱን ያጥፉ ፣ ከዚያ ወደ ባዮስ (ጥራዝ ከፍ / ኃይል) ይጀምሩ። ከዚህ ቀደም ለገቡት ተቆጣጣሪ ይለፍ ቃል ይጠየቃሉ።

በ BIOS ውስጥ ወደ “ቡት” ይሂዱ እና ደህንነቱ የተጠበቀ ቡት እንደገና ያንቁ ፣ ከዚያ ወደ “ደህንነት” ይሂዱ እና “ለመተግበር የታመነ የ UEFI ፋይል ይምረጡ” ን ይምረጡ። ከተሰጠው ምናሌ ውስጥ በ HDD1 / EFI / ubuntu በኩል ያስሱ እና «grubia32.efi» ን ይምረጡ እና በሚቀጥለው ጥያቄ ውስጥ ስም ይስጡት (የፈለጉት ስም - በ BIOS ውስጥ ብቻ ይታያል) ከዚያም እሺን ጠቅ ያድርጉ።

ወደ “ቡት” ይመለሱ እና ደህንነቱ የተጠበቀ ቡትን ያሰናክሉ እና ከዚያ ለውጦችን ያስቀምጡ።

የዩኤስቢ ፍላሽ አንፃፉን ያስወግዱ እና ስርዓቱን እንደገና ያስነሱ። ወደ ሉቡንቱ መነሳት አለበት !!!

ደረጃ 6 - ሌሎች አካላትን ያክሉ ፣ ምርጫዎችን ይለውጡ

የዚህን ጡባዊ አስተዳደር ማቃለል የሚፈልጓቸው ሌሎች ጥቂት ክፍሎች

ተስማሚ የ openssh- አገልጋይ ክሩሚም-አሳሽ አለመዝለልን ይጫኑ

Chromium ከአፕቲዩድ ሊጫን የሚችል የ L/ኡቡንቱ የ Chrome ስሪት ነው።

በ “ምርጫዎች” ውስጥ ማንኛውንም የእንቅልፍ እና የመዝጊያ ሁነታን አሰናክያለሁ ፣ የማያ ገጽ መቆለፊያውን አስወግድ እና ማያ ገጹ ባዶ እንዲሆን ወደ 5 ደቂቃዎች (ባትሪ) እና 10 ደቂቃዎች (ተሰክቷል)። እንዲሁም በራስ -ሰር ለመግባት ተጠቃሚውን ያዋቅሩ።

ደረጃ 7: አሳሽ ለማስጀመር መግቢያ ያዘጋጁ

በመጀመሪያ Chromuim ን ይክፈቱ እና የመነሻ ገጹን ወደ የቤት አውቶማቲክ ስርዓትዎ ያዘጋጁ። በእኔ አውታረ መረብ ላይ (በቤትም ሆነ በእረፍት ቤት ውስጥ) “https:// home/” ነው

ኤስኤስኤች ወደ ጡባዊው ውስጥ እና ማውጫ (ቀድሞውኑ ከሌለ) በአውቶሎጅ ተጠቃሚው ስር - የእኔ “ኪዮስክ” ተብሎ ይጠራል - ~/.config/autostart ከዚያም በሚከተለው “kiosk.desktop” የተባለ ፋይል ይፍጠሩ። ይዘት

[የዴስክቶፕ ግቤት] ዓይነት = የትግበራ ስም = የኪዮስክ አስፈፃሚ//ቤት/ኪዮስክ/kiosk.sh X-GNOME-Autostart-enabled = እውነተኛ

ከዚያ በሚከተለው ይዘት//home/kiosk/kiosk.sh ላይ የስክሪፕት ፋይልን ይፍጠሩ

#!/bin/bash# ይህንን ስክሪፕት በማሳያ 0 ያሂዱ - ተቆጣጣሪው

ወደ ውጭ መላክ DISPLAY =: 0# አይጤውን ከማሳያ አታላዩ ይደብቁ &#Chromium ከተሰናከለ (ብዙውን ጊዜ ዳግም በማስነሳት ምክንያት) ፣ የሚያበሳጭ ማስጠንቀቂያ እንዳይኖረን የብልሽት ባንዲራውን ያፅዱ -i 's/' exited_cleanly ': false/" ወጥቶ_ንፁህ”: እውነት/'/ቤት/ኪዮስክ/ /ነባሪ/ምርጫዎች# ገመድ አልባ እንዲገናኝ/ቢን/እንዲተኛ/እንዲተኛ ለመፍቀድ# መዘግየት# Chromium ን ያሂዱ እና ትሮችን/usr/bin/chromium- አሳሽ-ኪዮስክ-መስኮት-አቀማመጥ = 0 ፣ 0 https:// ቤት/&

ደረጃ 8 ለአሳሽ መነሻ ገጽ “ዊንዶውስ” ቁልፍን እንደገና ይቅረጹ

እንደገና ይቅረጹ
እንደገና ይቅረጹ
እንደገና ይቅረጹ
እንደገና ይቅረጹ
እንደገና ይቅረጹ
እንደገና ይቅረጹ

አሁን ፣ ሁሉም ነገር ማለት ይቻላል ይሠራል ፣ ግን አንዳንድ ጊዜ በኤኤኤኤ ጡባዊዬ ላይ ኤምቢ ማስነሳት እፈልጋለሁ። የቁልፍ ሰሌዳ ወይም የአድራሻ አሞሌ ስለሌለኝ ወደ አሳሹ መነሻ ገጽ ለመመለስ አንዳንድ ቀላል መንገድ እፈልጋለሁ። ያንን ትንሽ የዊንዶውስ አርማ ቁልፍ በጡባዊው ጎን ላይ ያስታውሱ? “Crtl-Home” ን ወደ አሳሹ ለመላክ እና ወደ መነሻ ገጹ እንዲመልሰኝ እንደገና ዓላማ አደርጋለሁ።

ChromiumHome.sh የሚባል ስክሪፕት እንፍጠር እና በኪዮስክ ተጠቃሚው የቤት ማውጫ ውስጥ እናስቀምጠው-

#!/bin/bashxdotool keyup Super_L; የ xdotool ቁልፍ alt+መነሻ#ማሳሰቢያ: እንዲሁም የ xdo መሣሪያን-የመጠን መለኪያዎች መለኪያን መጠቀም እና ከላይ ያለውን የሁለት ክፍል የመጀመሪያ ትእዛዝ ማስወገድ መቻል አለብዎት።

ከዚያ ቁልፎቹን ለማረፍ ከ Openbox ባህሪዎች አንዱን እንጠቀማለን። ~ ~.

/ቤት/ኪዮስክ/chromiumHome.sh

የ chromiumHome.sh ስክሪፕት ለማሄድ ይህ ኮድ የዊንዶውስ ቁልፍን (“SUPER” ቁልፍን) ያርፋል። ጡባዊውን እንደገና ያስነሱ እና ይሞክሩት!

አሁን ለቤትዎ አውቶማቲክ ስርዓት ንጹህ ትንሽ ጡባዊ አለዎት። ጡባዊው ዘላቂ ነው (“ጠንካራ” ሳይሆን ዘላቂ) ጨዋ የባትሪ ዕድሜ (3+ ሰዓታት) አለው ፣ እና እኔ ያገኘሁት በአሉሚኒየም ማቆሚያ ለቤትዎ ቲያትር በጣም የተጠናቀቀ ቁራጭ ያደርገዋል።

ደረጃ 9 - ሊታሰብባቸው የሚገቡ እና ተጨማሪ ነገሮችን የሚያዳብሩ

አሁንም ለማሻሻል ቦታ አለ። ለማስተካከል ያሰብኳቸው ነገሮች ዝርዝር እነሆ -

  • የ wifi ግንኙነቱ ሊጋራ እንዲችል “የኪዮስክ” ን ወደ አስተዳደራዊ ያልሆነ ተጠቃሚ ያንቀሳቅሱ ነገር ግን የ wifi ይለፍ ቃል የማይታይ ነው
  • ጡባዊውን ከመዝጋት ይልቅ መዘጋት አሁንም የመዝጊያ ምናሌውን ያሳያል (ምንም እንኳን በምርጫዎች ውስጥ ያለውን ባህሪ ከ “ጠይቅ” ወደ “መዘጋት” ብቀይረውም)
  • በአኬር እና በሉቡንቱ አርማዎች ፋንታ በእረፍት ጊዜ ኪራይ መለያዬ ላይ ያነጣጠሩ አንዳንድ የተሻሉ አርማዎችን ያስቀምጡ (“የበጋ ጥላዎች” ይባላል)
  • ምናልባት ድምጽ እና ብሉቱዝ እንዲሠራ በመሞከር የተወሰነ ጊዜ ያሳልፉ (ወሳኝ አይደለም ፣ ግን ጥሩ ነው)
  • በድረ -ገጹ ላይ የባትሪ ዕድሜን አመላካች ያክሉ (የተግባር አሞሌ ተደብቋል ፣ ማስጠንቀቂያ እስኪወጣ ድረስ ተጠቃሚው ባትሪው ዝቅተኛ መሆኑን አያውቅም)
  • ማንኛውም እንግዳ በጡባዊዬ ላይ የዩኤስቢ መሣሪያ እንዳያስነሳ ለመከላከል ኤችዲዲውን እንደ ዋናው ለመጠቀም የማስነሻ ትዕዛዙን መልሰው ይለውጡ

ደረጃ 10 ማጣቀሻዎች እና ምስጋናዎች

የ OpenSource እንቅስቃሴ ከሚያስከትላቸው አስደናቂ ውጤቶች አንዱ ገበያው ማምረት ያቃተው ወይም ከእኔ የበለጠ መንገድ የሚፈልግበትን ልዩ ፍላጎቶቼን ለማሟላት አንድ ነገር ለማቀናጀት ስሞክር እንደ እኔ ያሉ ወንዶች በግዙፈኞች ትከሻ ላይ የመቆም ችሎታ ነው። ለመክፈል ፈቃደኛ ነኝ። ስለዚህ ፣ እኔ የምፈልገውን እውቀት ሁሉ ያገኘሁበትን የሚከተሉትን ማጣቀሻዎች ማከል እፈልጋለሁ።

gist.github.com/franga2000/2154d09f864894b… - የ 32 ቢት ቡት ጫኝ በእነዚህ መሣሪያዎች ላይ እንዴት እንደሚሠራ መረጃ

wiki.debian.org/InstallingDebianOn/Asus/T1… - ዋይፋይ በባይትራይል ስርዓት ላይ እንዴት እንደሚሠራ መረጃ

openbox.org/wiki/Help:Bindings - ለ Openbox ቁልፍ አስገዳጅ መረጃ

github.com/baskerville/sxhkd/issues/86 - የቁልፍ ካርታውን ችግር ለመፍታት እገዛ

የሚመከር: