คำสั่ง Ubuntu ปิดกั้นระบบของฉันหรือไม่


18

ฉันเพิ่งติดตั้ง Ubuntu บนคอมพิวเตอร์เมื่อไม่กี่วันที่ผ่านมาเพื่อเรียกใช้โปรแกรมพิเศษ ฉันเสร็จแล้วและฉันกำลังจะฟอร์แมตไดรฟ์เพื่อติดตั้ง Windows ใหม่ อย่างไรก็ตามน้องชายของฉันต้องการรันคำสั่งนี้ในเทอร์มินัลซึ่งจะทำลายระบบปฏิบัติการและฉันคิดว่ามันจะไม่เจ็บเพราะฉันจะฟอร์แมตไดรฟ์ต่อไป

มันเป็นแบบนี้:

sudo rm -rf --no-preserve-root /

แก้ตัว noobiness ของฉันถ้าคำสั่งนี้ควรจะจบโลกหรืออะไร ดังนั้นมันจึงเมา OS และฉันรีบูตเครื่องพีซีด้วย USB การติดตั้ง Windows วางแผนที่จะฟอร์แมตไดรฟ์ในการตั้งค่า Windows

อย่างไรก็ตามเมื่อรีสตาร์ทจอภาพไม่ได้รับอินพุตใด ๆ เลย นอกจากนี้ตัวบ่งชี้ HDD (หรืออะไรก็ตามที่เป็นแสงสีแดง) ไม่ได้ทำอะไรสักอย่าง (อันที่จริงแล้วปิด) แฟน ๆ กำลังทำงานและไดรฟ์ดีวีดีคือแม้ว่า (ฉันไม่คิดว่าจะมีลำโพง PC อยู่ในนั้นดังนั้นหากคุณต้องการรหัสข้อผิดพลาดของการส่งเสียงบี๊บขออภัยด้วย)

ฉันลองสลับสาย VGA จากกราฟิกการ์ดไปยังเมนบอร์ด แต่ฉันยังไม่ได้อินพุต ฉันลองใส่ดิสก์ Windows XP เก่านี้ลงในดิสก์ไดรฟ์ แต่ไม่มีอะไรปรากฏขึ้น บดปุ่ม Delete, F12 และอื่น ๆ แต่ไม่มีอะไรเกิดขึ้น จากนั้นฉันดูออนไลน์และพยายามแนะนำให้ติดตั้ง RAM ใหม่ แต่ไม่มีอะไรเปลี่ยนแปลง ฉันกำลังคิดที่จะรีเซ็ต CMOS ด้วยตนเอง แต่ยังไม่ได้รับ (โปรดบอกฉันว่าคุณกำลังจะแนะนำให้ทำเช่นนั้นเพราะฉันไม่ต้องการที่จะทำให้พีซีสับสนถ้าไม่ต้องทำ)

ฉันมี UEFI ดังนั้นฉันอาจจะสามารถใช้ชิปสำรองในกรณีที่ BIOS เสียหาย


6
ไม่มีวิธีที่การลบไฟล์จะทำลายไดรฟ์ คำสั่งเหมือนกับการป้อนdel -s c:\*.*ในบรรทัดคำสั่ง Windows (หากหน่วยความจำไวยากรณ์ของฉันถูกต้อง) แน่นอนว่าการลบระบบปฏิบัติการจะทำให้ระบบปฏิบัติการล้มเหลว แต่ไม่มีอะไรเพิ่มเติม คุณควรได้รับพรอมต์ที่แท้จริง คุณมีปัญหาอื่นและไม่มีอะไรเกี่ยวข้องกับ Ubuntu แม้ว่าดิสก์จะล้มเหลว แต่นั่นจะไม่ส่งผลต่อการบูต USB หรือ DVD
Marty ผัด

1
เป็นไปได้ที่ซ้ำกันของวิธีลบ Ubuntu และวาง Windows ใหม่ - นี่คือสิ่งที่คุณต้องการทำใช่ไหม? นอกเหนือจากที่ปัญหาของคุณอยู่นอกหัวข้อที่นี่เนื่องจากไม่เกี่ยวข้องกับ Ubuntu ซึ่งพี่ชายของคุณลบออกไปด้วยคำสั่งนั้น
David Foerster

คำตอบ:


22

สิ่งนี้เป็นไปได้ในระบบ UEFI ที่รัน systemd

ในการสรุปให้ระบุความคิดเห็นจากรายงานข้อผิดพลาดนั้น:

จุดที่ 1: การ
ลบ/sys/firmware/efi/efivars/ควรใช้การกำหนดค่า EFI ของคุณ แต่ในการใช้งาน EFI อย่างถูกต้องจะสามารถกู้คืนได้

จุดที่ 2:
มีฮาร์ดแวร์บางชิ้นอยู่ที่นั่นพร้อมกับ EFI ที่ใช้งานไม่ได้ / ไม่ดีซึ่งจะถูกปิดกั้นอย่างถาวรด้วยการทำสิ่งที่สอดคล้องกับมาตรฐาน ดูตัวอย่างกรณีที่อูบุนตูใช้แล็ปท็อปของซัมซุงบางรุ่นโดยจัดเก็บข้อมูลเพิ่มเติมในหน่วยความจำ EFI บางรุ่น พฤติกรรมนี้ไม่เป็นไปตามมาตรฐาน แต่ทำให้การติดตั้งแบบนี้แตกลงไป

จุดที่ 3: การ
รันอะไรก็ตามที่รูทที่เขียนไป/dev/sdaนั้นจะทำลายตารางพาร์ติชันและ / หรือระบบไฟล์ของคุณ มันแย่มากโดยเฉพาะถ้าคุณไม่มีการสำรองข้อมูล แต่หลังจากแบ่งพาร์ติชันแล้วสร้างระบบไฟล์ใหม่และติดตั้งระบบปฏิบัติการใหม่เครื่องของคุณจะทำงานอีกครั้ง ดังนั้นคุณสามารถกู้คืนจากมันโดยการบูตสื่ออื่น ๆ และทำซ้ำการติดตั้งของคุณ

จุดที่ 4: การตี
EFI ของคุณเป็นปัญหาที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ในกรณีที่เลวร้ายที่สุดคุณจะไม่สามารถทำอะไรกับเครื่องได้เพราะจะไม่ได้รับ POST ไม่มีการบูทจากสื่ออื่นไม่เข้าสู่ยูทิลิตี้ EFI บางอย่างเพื่อแก้ไขสิ่งที่ขาดหายไป ตรงจุดที่คอมพิวเตอร์ของคุณมีน้ำหนักเบา

ปัญหาเกิดขึ้นในการแจกแจงที่เรียกใช้ systemd และ mount สามารถefivarfsเขียนได้ (at /sys/firmware/efi/efivars) Systemd ต้องเขียนตรงนั้นดังนั้นการแจกแจงโดยใช้ systemd จะได้รับผลกระทบ อย่างไรก็ตามดูเหมือนว่าจะไม่มีข้อบ่งชี้ว่าระบบพุ่งพรวดได้รับผลกระทบ


สิ่งที่ควรทำแทนsudo rm -rf --no-preserve-root /?
ปีเตอร์มอร์เทนเซ่น

@PeterMortensen sudo find / -xdev -deleteบางที
muru

11

การรันคำสั่งrm -rf /สามารถสร้างอุปกรณ์UEFIใดก็ได้(รวมถึงอุปกรณ์ที่ฉันกำลังพิมพ์ด้วย) การทำเช่นนี้จะลบไฟล์ทั้งหมดซึ่งรวมถึงไดรฟ์ที่ติดตั้งอยู่และตัวแปรเฟิร์มแวร์ของ EFI (นี่คือสิ่งที่อิฐ) Linux เมาท์ตัวแปร EFI ใน/sys/firmware/efi/efivars/และrm -rf /จะลบไฟล์ทั้งหมด (ตัวแปร EFI) ในโฟลเดอร์นั้น คอมพิวเตอร์ของคุณน่าจะเป็นอิฐและไม่สามารถแก้ไขได้ (EFI ใช้NVRAM )

คอมพิวเตอร์BIOS รุ่นเก่าไม่รองรับrm -rf /เพราะไม่มีตัวแปรเฟิร์มแวร์ EFI ที่สามารถลบได้ นอกจากนี้ยังเป็นไปได้ที่จะทำสิ่งเดียวกัน (ลบตัวแปร EFI ทั้งหมด) บน Windows ด้วยโค้ดสองสามบรรทัด


2

ไม่มีวิธีใดที่การลบไฟล์จะทำลายไดรฟ์ตามปกติ (ดูการแก้ไขของฉันตอนท้าย - เห็นได้ชัดว่ามีวิธี) คำสั่งเหมือนกับการป้อน del -sc: *. * ในบรรทัดรับคำสั่งของ Windows (หากหน่วยความจำไวยากรณ์ของฉันถูกต้อง) แน่นอนว่าการลบระบบปฏิบัติการจะทำให้ระบบปฏิบัติการล้มเหลว แต่ไม่มีอะไรเพิ่มเติม

หากคุณลบไดเรกทอรีการบูตพร้อมกับสิ่งอื่นแม้แต่พาร์ทิชันทั้งหมดคุณควรจะได้รับพรอมต์ GRUB bootloader ของ GRUB จะไม่ถูกลบเนื่องจากมันไม่ได้เป็นส่วนหนึ่งของโครงสร้างไดเร็กตอรี่ แต่เป็นเมนูของมันดังนั้นจึงควรพยายามโหลดและให้ข้อผิดพลาด

คุณมีปัญหาอื่นและไม่มีอะไรเกี่ยวข้องกับ Ubuntu แม้ว่าดิสก์จะล้มเหลว แต่นั่นจะไม่ส่งผลกระทบต่อกระบวนการบูต USB หรือ DVD

แก้ไข: ตกลงฉันคิดว่าคำตอบของฉันล้าสมัยเนื่องจาก UEFI BIOS ซึ่งเป็นสิ่งที่ฉันรู้เพียงเล็กน้อยเกี่ยวกับ เห็นได้ชัดว่าเป็นไปได้ที่จะลบข้อมูลการกำหนดค่า UEFI ที่สำคัญ ฉันเชื่อว่าสิ่งที่เกิดขึ้นคือสิ่งนี้ได้รับการติดตั้งบนระบบไฟล์และหากทำไม่ถูกต้องจะไม่สามารถอ่านได้อย่างเดียวและสามารถลบได้ดังนั้นจึงลบออกจาก BIOS


ความล้มเหลวของดิสก์บางอย่างสามารถวาง POST มีดิสก์ที่มีการเคลือบออกไซด์หนาซึ่งถ้าปล่อยทิ้งไว้ในช่วงสุดสัปดาห์จะหยุดและหยุดทุกอย่างจนกระทั่งฉันเคาะดิสก์ด้วยยางลบดินสอซึ่งทำให้มันเป็นอิสระ (ผู้จัดจำหน่ายแทนที่ดิสก์)
ubfan1

1
ฉันมีดิสก์จำนวนมากที่ใช้งานไม่ได้กับคอมพิวเตอร์มากกว่า 20 ปีและไม่เคยมีผลกระทบต่อ POST เลย จนกว่าคอมพิวเตอร์จะเสร็จสิ้น POST จะไม่สามารถเข้าถึงดิสก์ได้ บางทีถ้ามีขั้วต่อลัดวงจร แต่นั่นไม่ได้เกิดจากสิ่งใดที่เกี่ยวข้องกับซอฟต์แวร์
Marty ผัด

ฉันพยายามถอดการเชื่อมต่อ HDD แล้วแต่ยังคงไม่มีอะไร ฉันรู้สึกงี่เง่า
คุณ

อาจเป็นเพียงแค่ความล้มเหลวของ BIOS? สิ่งนี้เกิดขึ้นทันทีหลังจากระบบปฏิบัติการถูกทำลายหลังจากรีบูตดังนั้นจึงเป็นเรื่องบังเอิญหรือเป็นคำสั่งนั้น
คุณ

1
ไม่ต้องห่วง! พูดตามตรงฉันจะเขียนคำตอบเดียวกันถ้าฉันไม่เห็นคำตอบที่ฉันเชื่อมโยงคุณ ฉันเกลียด UEFI เสมอ แต่ตอนนี้ฉันเกลียดมากขึ้น 10 เท่า ...
You'reAGitForNotUsingGit

1

ฉันมีประสบการณ์ที่สื่อ Windows Installer อาจหยุดทำงานถ้า HD ของคุณใช้รูปแบบที่ Windows ไม่รู้ (เช่น ext4)

ในกรณีนี้คุณควรรัน Linux LiveCD ด้วย GParted (เช่นนี้ ) และฟอร์แมตฮาร์ดไดรฟ์ของคุณเป็นอย่าง NTFS หรือ FAT32 ก่อนที่จะพยายามติดตั้ง Windows


2
เครื่องของเขาจะไม่โพสต์ ..
headkase

1
@Bill ถึงแม้ว่าเขาจะพูดถึง BIOS เขาบอกว่าคอมพิวเตอร์ของเขาไม่ตอบสนองกับ "Windows setup USB" และ "แผ่นดิสก์ Windows XP" ดังนั้นนี่อาจเป็นปัญหา
Teresa e Junior

1
จอภาพของเขาไม่มีสัญญาณไม่มีตัวบ่งชี้ HDD ไม่มีหน้าจอ BIOS มันไม่ได้โพสต์แม้แต่: en.wikipedia.org/wiki/Power-on_self-test
headkase

0

ปัญหาสำคัญที่นี่คือระบบไฟล์สามารถขยายอุปกรณ์ ซึ่งรวมถึงสิ่งที่ติดตั้ง มันเป็นปัญหาสำหรับ UEFI เฮ้มันเป็นปัญหาสำหรับ Android และถ้าคุณมีกล้องที่ติดตั้งอยู่คุณก็ลบเนื้อหา DCIM ด้วยใช่ไหม ดังนั้นคุณเรียนรู้อะไร ผู้ผลิตอาจสามารถช่วยเหลือคุณได้และคุณสามารถแฟลชด้วยวิธีอื่น

เช็ดดิสก์ด้วย dd if = / dev / zero ในครั้งต่อไปและการลบสิ่งที่ไม่สำคัญจะกลับมากัดคุณในวันเดียว มันจะจบลงด้วยน้ำตา คุณสามารถใช้เวลาในการ pranking คนแบบนี้มันเลวร้ายยิ่งกว่า del เล็กน้อย ในไดเรกทอรีรากพีซี MS-DOS

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.